Software Development Engineer - Embedded Real-time SW (m/f/d)
Core
Develop embedded real-time software for telecom, navigation, and RF sensing digital payloads, including on-board and on-ground processing chains for optical and radar instruments.
Role type
Senior Embedded Real-Time Software Engineer
Builds
Qualified on-board and on-ground processing chain software (payload mission SW / applicative VHDL) for Telecom and Navigation Digital Payloads and RF Sensing
Domain
Aerospace / Space Systems Engineering
Required skills
C/C++, Assembler, Embedded SW development, Real-time operating systems (RTEMS), Bare-metal programming, GNU compile environment, HW/SW integration, Space standards (ECSS), Static code analysis, Code coverage
Preferred skills
VHDL, Mil-Bus/Spacewire/CAN interfaces, Eclipse/Git/Jira/Confluence, Linux/Windows
Technologies
C, C++, Assembler, RTEMS, GNU, Eclipse, Git, Jira, Confluence, Doxygen, Polyspace, Linux, Windows
Responsibilities
Transform system SW requirements into detailed SW requirements, Design embedded SW architecture (task scheduling, I/O, algorithms), Implement SW requirements and perform HW/SW integration and debugging, Support verification activities (coding rules, metrics, code coverage), Execute SW validation activities (unit testing, functional testing), Generate SW documentation according to ECSS process
Seniority
Senior, hands-on IC
