> Markdown version of [/jobs/ext/3857636-embedded-software-engineer-payload-integration](https://www.wearedevelopers.com/jobs/ext/3857636-embedded-software-engineer-payload-integration). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - Payload Integration - **Company:** Atmos - **Location:** Pausa-Mühltroff, Germany - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** ARM Architecture, Automation of Tests, UClibc (C Standard Library), C++ (Programming Language), Software Debugging, Linux on Embedded Systems, Embedded Software, Ethernet, Network Interface Controllers, Fault Tolerance, FreeRTOS, Hardware-In-The-Loop Simulation, Python (Programming Language), Software Architecture, Raspberry Pi, Real-Time Operating Systems, RS-232, RS-485 Standard, Universal Asynchronous Receiver/Transmitter, USB, Serial Peripheral Interface, PIC Microcontroller, Yocto, Information Technology, Bare Metal - **Published:** October 22, 2026 - **Apply:** https://www.xing.com/jobs/lichtenau-embedded-software-engineer-payload-integration-158685917 ## About the Role * Degree in Computer Science, Electrical Engineering, Mechatronics, Aerospace Engineering, or a comparable field, or equivalent practical experience. * 3+ years of professional experience in embedded software development. * Excellent C skills and good knowledge of C++. * Hands-on experience with microcontrollers such as ARM Cortex-M and STM32 and their peripherals, and with real-time operating systems such as FreeRTOS or Zephyr. * Solid understanding of common serial and bus interfaces such as CAN, UART, RS232, RS422, RS485, SPI, I2C, and Ethernet. * Experience with software-in-the-loop or hardware-in-the-loop testing, and confident use of lab equipment such as oscilloscopes and logic analyzers. * An independent, hands-on working style and the ability to work with changing requirements. * Very good written and spoken English; German is a plus., * Experience with embedded Linux, for example Yocto, Buildroot, device trees, and drivers. * Experience with ROS or ROS 2. * Background in space or another safety-critical industry such as automotive, aviation, or medical, and familiarity with the related standards. * Knowledge of space protocols and concepts such as CCSDS, SpaceWire, or FDIR. * Python skills for test automation and tooling. ## Description * You will design, implement, and test embedded software for onboard computers and payload interface units, bare-metal or RTOS-based, for example on STM32 microcontrollers. * You will develop embedded Linux software on compute modules such as the Raspberry Pi CM4. * You will integrate customer payloads into the Phoenix avionics over interfaces such as CAN, RS232, RS422, RS485, USB, and Ethernet. * You will define and maintain Interface Control Documents together with payload customers, and translate their requirements into software. * You will build simulation and test environments, including software-in-the-loop and hardware-in-the-loop setups, automate tests, and support payload integration and debugging at the hardware and software boundary. * You will contribute to the evolution of the avionics and payload software architecture with a focus on robustness and fault tolerance, and document the software in line with project and quality requirements., Our team is multinational and diverse, with offices in Lichtenau and Strasbourg. We work in a collegial, hands-on culture where people support each other, take ownership, and keep learning every day. Motivation for the mission comes first - building spacecraft is not a nine-to-five pursuit. We align the mission, the team, and the individual in mutual dependence. This principle shapes our work environment where exceptional people, as committed as they are competent, can grow and contribute to a mission that matters.