Congatec logo

ARM SW Engineer (m/f/d)

Congatec·Salary not specified

Primary stack

LinuxC++

Nice to have's

AndroidWindows

Job description

About the Position

ARM SW Engineer (m/f/d)

Become part of our successful team! We are looking for an ARM Software Engineer to join our team in Germany. If you have a passion for developing and maintaining operating software for ARM processors, focusing on Yocto, Android, and WindowsCE, we want to hear from you.

Responsibilities

  • Autonomous execution of development projects based on ARM processors, predominantly Cortex-A.
  • Preparation of time schedules and cost assessments 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 implementations.
  • Maintenance of bootloader and root file system code, including version management (especially for Linux- and Android-based operating systems).
  • Maintenance of 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.

Requirements

  • 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 common version management systems (git).
  • Experience in using common ARM development tools (e.g., GNU tools, Yocto-Toolchain, In-Circuit-Debugger).

Nice to Have

  • 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 real-time operating systems QNX and VxWorks.

We Offer

  • Opportunity to work with cutting-edge technology.
  • Collaborative and innovative work environment.
  • Professional development opportunities.

About the Company

At congatec, we are dedicated to providing high-performance embedded computing solutions. Our expertise spans across various industries, including Infrastructure, Robotics, Medical Technology, Industrial Automation, and more.

Contact

We look forward to receiving your application at [email protected]

Compare products

© Congatec. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at Congatec

All 29 roles

Popular searches