congatec AG, based in Germany, is the world's leading manufacturer of industrial computer modules.
For his development office in Brno we are looking for a new members of the team in position:

Software Engineer ARM

Your tasks:

• Autonomous execution of development projects (based on ARM processors, predominantly Cortex-A
• Preparation of time schedules / cost assessment for development projects
• Preparation and modification of hardware specific operating software (Bootloader, Kernel and Root-Filesystem) for different operating systems (Yocto, Android, WindowsCE)
• Creation of low-level programs for test purposes and debugging
• Introduction of new processor architectures or rather implementations
• Maintenance of bootloader and root file system code as well as the required version management (especially for linux- and android-based operating systems)
• Maintenance on the linux kernel code, especially the implementation of module specific modifications
• Cooperation and support for schematic design
• Analysis of customer problems and formulation of solutions
• Creation of documentation for the software and its handling
• Creation of specifications and new standards, products and features
• Implementation of trainings for Field Application Engineers and Sales Representatives

Your profile:

• Experience with low level programming in C/C++
• Good knowledge in Electrical Engineering
• Good knowledge of the ARM architecture (Cortex-M, Cortex-R, Cortex-A)
• Good knowledge of the linux kernel architecture and the u-boot bootloader
• Knowledge in script programming (Bash, Python)
• Self-reliant and target-oriented working style
• Knowledge of the common version management systems (git)
• Experience in using common ARM development tools (e.g. GNU tools, Yocto-Toolchain, In-Circuit-Debugger)

Useful additional skills:

• Knowledge of the specific ARM implementations of NXP (i.MX6, i.MX8) and Qualcomm (Snap-Dragon)
• Knowledge of ARM assembler programming
• Knowledge in the range of Yocto, Android, WindowsCE, Windows OS
• Knowledge in the range of the real time operating systems QNX and VxWorks

Our offer:

• Background of international company
• Motivating salary package
• 6 weeks of vacation
• Professional grow
• Modern working environment
• Daily use of English

If you feel challenge with our offer, please send your curriculum vitae.

Informace o pozici

congatec s.r.o.
Sochorova 3232/34, Brno – Žabovřesky
Required education: University
Required languages: English (Advanced)
Benefits: Contributions to the pension / life insurance, Flexible start/end of working hours, Refreshments on workplace, Contribution to sport / culture / leisure, Corporate events, More than 5 weeks of vacation
Listed in: IS/IT: Application and system development, Technology and development, Programmer, Design engineer, Development engineer
Employment form
Employment form: Full-time work
Contract duration
Contract duration: Permanent
Employment contract
Employment contract: employment contract
Employer type: Employer

congatec s.r.o., Jan Schwendt