onsite
Embedded Software Engineer - Satellite Telecom Payloads - OHB-System AG
Software Engineer
Develop and maintain high‑reliability embedded firmware for satellite telecom payloads, leveraging C/C++ and RTOS expertise to meet stringent space‑grade requirements.
About the role
Key Responsibilities
- Design, implement, and validate embedded software for satellite telecom payloads using C/C++ and RTOS environments.
- Collaborate with hardware teams to define interfaces, perform hardware‑software integration, and troubleshoot issues.
- Develop and maintain test plans, automated test scripts, and simulation models to ensure functional and performance compliance.
- Participate in code reviews, continuous integration pipelines, and documentation of design decisions.
- Support flight operations by providing post‑launch software updates and fault analysis.
Requirements
- Strong experience in embedded C/C++ development for mission‑critical systems.
- Proficiency with RTOS (e.g., FreeRTOS, VxWorks) and real‑time debugging tools.
- Knowledge of satellite communication protocols and payload architecture.
- Experience with version control (Git) and CI/CD workflows.
- Excellent problem‑solving skills and a collaborative mindset.