Senior Embedded Software Engineer (m/f/d)
Core
Develop, document, and maintain embedded software for laser communication terminal controllers, including drivers, platform software, and application functions.
Role type
Senior IC embedded software engineer (real-time systems)
Builds
Laser communication terminal controllers for space/aerospace connectivity
Domain
Aerospace / Space / Embedded Systems
Required skills
C/C++, Python, real-time embedded systems (RTOS, interrupts, DMA, timers, peripherals), communication protocols (UART, SPI, CAN, Ethernet), hardware-in-the-loop testing, lab instruments (oscilloscopes, logic analyzers), test frameworks, CI pipelines
Preferred skills
Control systems knowledge, pointing/tracking functions, space or aerospace standards
Technologies
C, C++, Python, RTOS, FPGA, CI pipelines
Responsibilities
Develop and maintain embedded software drivers and application functions; Implement new PAT modes and operational functions; Test software from unit to system level; Perform hands-on bring-up, integration, and debugging on target hardware; Develop test tools, simulators, and data analysis scripts; Support terminal-level test campaigns and demonstrations
Seniority
Senior, hands-on IC
