onsite
Simulator Software Engineer - OHB-System AG
Software Engineer
Lead the design and implementation of high‑fidelity simulation software for aerospace systems, leveraging C++, Python, ROS, Simulink, and MATLAB to deliver robust, real‑time models that support mission planning and validation.
About the role
Key Responsibilities
- Design, develop, and maintain simulation software for aerospace applications using C++ and Python.
- Integrate ROS middleware to enable real‑time data exchange between simulated components.
- Implement and validate models in Simulink and MATLAB, ensuring fidelity to physical system behavior.
- Collaborate with systems engineers to translate requirements into simulation scenarios and performance metrics.
- Optimize simulation performance for large‑scale, real‑time execution on embedded platforms.
- Document architecture, code, and test procedures; support continuous integration and deployment pipelines.
Requirements
- Strong programming skills in C++ and Python with experience in embedded systems.
- Proficiency in ROS, Simulink, and MATLAB for simulation development.
- Solid understanding of aerospace system dynamics and control theory.
- Experience with version control (Git), CI/CD, and automated testing.
- Excellent problem‑solving abilities and effective communication skills.
Skills
cpythonrossoftware development