Embedded Software Developer for Linux-Based Systems

embetrix Stuttgart Region
Remote
Apply
AI Summary

Join our team as an Embedded Software Developer to work on cutting-edge Linux-based systems for IoT, industrial, or connected devices. Develop and maintain embedded software in C/C++ for Linux-based systems. Collaborate with hardware, DevOps, and Testing.

Key Highlights
Develop and maintain embedded software in C/C++ for Linux-based systems
Customize and build embedded Linux distributions using Yocto/Buildroot
Work on low-level system components: bootloaders, kernel, device drivers
Key Responsibilities
Develop and maintain embedded software in C/C++ for Linux-based systems
Customize and build embedded Linux distributions using Yocto/Buildroot
Work on low-level system components: bootloaders, kernel, device drivers
Integrate networking, security, and update mechanisms (OTA)
Debug and optimize system performance, memory, and boot time
Collaborate with hardware, DevOps, and Testing
Technical Skills Required
C/C++ Embedded Linux development Yocto/OpenEmbedded Linux kernel Drivers Cross-compilation Debugging tools (gdb, strace, profiler etc.)
Benefits & Perks
Fully remote role within the EU
Flexible working hours
Opportunity to work on impactful and real-world products
Competitive compensation based on experience
Nice to Have
Experience with security (secure boot, TPM, PKI, encryption)
Knowledge of CI/CD for embedded systems
Familiarity with ARM-based platforms (e.g., NXP, STM32MP, ZynQMP)
Experience with OTA frameworks or containerization

Job Description


We are expanding and looking for a skilled Embedded Software Developer to join our team and work on cutting-edge Linux-based systems for IoT, industrial or connected devices.


What you’ll do
  • Develop and maintain embedded software in C/C++ for Linux-based systems
  • Customize and build embedded Linux distributions using Yocto/Buildroot
  • Work on low-level system components: bootloaders, kernel, device drivers
  • Integrate networking, security, and update mechanisms (OTA)
  • Debug and optimize system performance, memory, and boot time
  • Collaborate with hardware, DevOps and Testing


What we’re looking for
  • Strong experience in Embedded Linux development
  • Solid skills in C/C++ and system-level programming
  • Hands-on experience with Yocto/OpenEmbedded (or similar build systems)
  • Familiarity with Linux kernel, drivers and cross-compilation
  • Experience with debugging tools (gdb, strace, profiler etc.)
  • Understanding of secure networking


Nice to have
  • Experience with security (secure boot, TPM, PKI, encryption)
  • Knowledge of CI/CD for embedded systems
  • Familiarity with ARM-based platforms (e.g., NXP, STM32MP, ZynQMP)
  • Experience with OTA frameworks or containerization


What we offer
  • Fully remote role within the EU
  • Flexible working hours
  • Opportunity to work on impactful and real-world products
  • Competitive compensation based on experience


Eligibility
  • Candidates must be based in the EU
  • Must have valid work authorization or residency in an EU country (no visa sponsorship provided)
About Embetrix

Embetrix is a specialized embedded software and cyber security niche consultancy focused on Embedded Linux, system security and connected devices.



Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Digital Waffle

United Kingdom
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

hyper lychee labs

India
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Associate

fetchjobs.co

India

Subscribe our newsletter

New Things Will Always Update Regularly