onsite
Senior Embedded Software Engineer - OHB-System AG
Software Engineer
Lead the design, implementation, and testing of mission‑critical embedded software for space systems, leveraging C/C++, Embedded Linux, and RTOS expertise to deliver robust, high‑performance solutions.
About the role
Key Responsibilities
- Architect and develop embedded software for spaceborne platforms, ensuring compliance with stringent reliability and safety standards.
- Implement and maintain real‑time operating system (RTOS) components, drivers, and middleware for hardware interfaces.
- Collaborate with hardware teams to define interfaces, perform integration testing, and resolve firmware‑hardware issues.
- Conduct code reviews, performance profiling, and unit/integration testing to guarantee code quality and maintainability.
- Document design decisions, technical specifications, and test procedures for long‑term traceability.
Requirements
- 10+ years of professional experience in embedded software development, with a strong background in C/C++.
- Proven expertise in Embedded Linux and RTOS environments, including kernel module development.
- Hands‑on experience with hardware debugging tools (JTAG, logic analyzers) and version control systems (Git).
- Excellent problem‑solving skills, ability to work independently and in cross‑functional teams.
- Fluent in English; German language skills are a plus.