ARM SW Engineer (m/f/d)
Primary stack
Nice to have's
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 rolesFAE – Field Applications Engineer (m/f/d)
Congatec · United States
Inside Sales Coordinator (m/f/d)
Congatec · United States
Werkstudent R&D Software (m/w/d)
Congatec · Germany
Werkstudent Custom & Lifecycle Management (m/w/d)
Congatec · Germany