ARM SW Engineer (m/f/d)

- with immediate effect -

Your tasks:

  • Autonomous execution of development projects (based on ARM processors, predominantly Cortex-A), i.e.:
  • 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:

                                  • good knowledge in Electrical Engineering
                                  • Experience with programming in C/C++ 
                                  • 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)
                                  • 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

                                                          Become part of our successful team!
                                                          We look forward to receiving your application at

                                                          HR Contact

                                                          Phone: +49(991)2700-142