GTS Space is hiring an Embedded Software Engineer to work on next-generation connected and SDR-based platforms. The role involves low-level ARM bring-up, IP stack integration, bootloader design, and Linux-based platform development. The ideal candidate has strong hands-on experience with ARM Cortex-M and/or Cortex-A platforms.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
GTS Space is working with a growing European robotics company to hire an experienced Embedded Software Engineer. This is a hands-on role with genuine ownership of critical firmware components, from bootloader through to application-level networking, on next-generation connected and SDR-based platforms.
The role
You'll be responsible for low-level ARM bring-up, IP stack integration, bootloader design, and Linux-based platform development on Zynq/PetaLinux. Day to day, this means writing production-grade firmware for ARM-based microcontrollers, integrating RTOS environments (preferably Zephyr), developing secure bootloaders and firmware update mechanisms over Ethernet/IP, and working with high-speed ADC/DAC interfaces including JESD204 and LVDS in FPGA/SoC-based systems.
You'll also contribute to CI/CD pipeline development for embedded and Linux builds, write and modify low-level Linux drivers, and collaborate closely with hardware, systems, and product teams throughout the development lifecycle.
What they're looking for
- Proven experience delivering production-grade embedded firmware
- Strong hands-on background with ARM Cortex-M and/or Cortex-A platforms
- Solid C/C++ skills for embedded systems
- Experience with Zephyr OS (preferred) or another RTOS such as FreeRTOS or ThreadX
- Solid understanding of embedded TCP/IP and Ethernet-based communication
- Experience with bootloader development and secure update mechanisms
- Practical experience with Zynq platform bring-up, PetaLinux, and Yocto
- Familiarity with JTAG/SWD debugging and low-level Linux driver development
- Comfortable working across disciplines and taking ownership of features end to end
- Strong English communication skills; German is a plus
- Based in Munich, or open to relocation
Looking to advance your Development & Programming career with relocation support? Explore Development & Programming Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
Interested in relocating to Germany? Check out our comprehensive Relocation Jobs in Germany page with detailed relocation packages and benefits.
Bonus background
Experience with SDR systems, FPGA tooling (Vivado, device-tree overlays, PL-PS integration), Analog Devices or Texas Instruments low-level drivers, ROS/ROS 2, secure boot chains, or automated test infrastructure for embedded or Linux systems would all be well received.
What's on offer
The chance to own critical firmware components from the ground up, influence software architecture and quality processes, and work within a multidisciplinary engineering team building real connected products deployed in the field. Competitive compensation and relocation support are on the table.
If this sounds like your kind of challenge, get in touch.
***THIS ROLE CANNOT BE WORKED REMOTELY***
Similar Jobs
Explore other opportunities that match your interests
c&d talent advisory - academy
Manager, Price & Discount Strategy
HelloFresh
Senior AI and Systems Leader