Job
In this role, you will develop drivers and HAL in Rust and C/C++ for new hardware-oriented platforms, perform HW/SW debugging, and implement full-stack application software based on Linux Embedded.
This listing has been machine translated. Show original
Job technologies
Your role in the team
- Bring-up and platform integration: Bring new hardware platforms into operation, including the boot chain, peripherals, and SoC and FPGA integration.
- Develop drivers and HALs: interfaces to RF hardware, peripherals, and measurement and control components in Rust and C/C++23.
- Implement application software: full stack, down to the device UI/API on a Linux embedded platform.
- HW/SW debugging: Troubleshooting using a logic analyzer, JTAG, and oscilloscope in close collaboration with hardware development.
- Implement FPGA/SoC interfaces: communication with FPGA firmware, register maps, DMA, and interrupt handling.
- Leverage AI-assisted development: Work productively with AI coding tools and share best practices with the team.
Our expectations of you
Education
- Completed degree in electrical engineering, computer science, or equivalent training.
Qualifications
- Solid practical experience with Rust and C/C++ (C++23).
- Confident working knowledge of Linux (Yocto/Buildroot).
- Confident HW/SW debugging using lab equipment.
- Understanding of clean software development: modular architecture, reproducible builds, and transparent dependency management.
- Active use of AI coding tools in day-to-day development.
- Very good German and English skills. The team works primarily in German, while some technical documentation is in English.
- You’ll also stand out with:
- Python for tools and test automation.
- Proficient in using Git.
Experience
- Several years of experience (approximately 5 years or more) in embedded full-stack development, with a focus on hardware-related work.
- Experience with bring-up, driver/HAL development, and peripheral integration.
- Experience with FPGA/SoC/MCU interfaces (registers, DMA, interrupts).
- Experience with RF/HF products (calibration, signal path).
- Experience with HIL and laboratory operations.
What we offer
- A collegial and friendly working environment.
- Flexible working hours.
- 30 + 1 days of annual leave and flexible vacation planning.
- Regular team events.
- Awarded Kununu TOP Company status.
- Corporate benefits (employee perks).
- Free drinks.
- Individual professional development opportunities.
- 360° support: feedback sessions, career planning, relocation assistance, etc.
- EGYM Wellpass corporate fitness.
Benefits
Health, fitness & fun
Work-Life-Integration
Higher take-home pay
Food & drink
Topics you will work on
Job locations
About your employer
K-tronik is your reliable partner from the north of Munich when it comes to software and electronics development. Thanks to our many years of experience, we can successfully implement projects both on site and in our development laboratories. Let our specialists advise you and convince yourself of our passion for technology
- 1-49 Employees
- Onsite, Hybrid
- Other Sectors
More jobs
These jobs might also interest you
Anyone who joins here not only designs software – they bring machines to life that are recognizable on real construction sites. Software Developer (m/f/d) Basic Engineering Our client is an internationally leading manufacturer of technically...
Hello, let's say WE! We - the HUK-COBURG Insurance Group - are among the top 10 in Germany. Founded over 90 years ago, we are now the leading insurer for private households with over 13 million customers and the largest German auto insurer. Our...
We - the HUK-COBURG Insurance Group - are among the top 10 largest in Germany. Founded over 90 years ago, we are now the leading insurer for private households with over 13 million customers and the largest German auto insurer. Our tradition of often...