onsite
Simulator Software Engineer - Guldberg GmbH
Software Engineer
Lead the design and implementation of high‑fidelity simulation software, leveraging C++ and Python to model complex systems in real‑time environments.
About the role
Key Responsibilities
- Architect and develop simulation modules in C++ and Python, ensuring performance and scalability.
- Integrate ROS-based communication stacks to enable realistic sensor and actuator modeling.
- Collaborate with hardware teams to validate simulation accuracy against real‑world data.
- Implement real‑time constraints and optimize code for embedded platforms.
- Maintain comprehensive documentation and unit tests for all simulation components.
Requirements
- Strong proficiency in C++ (C++17/20) and Python 3.
- Experience with ROS (Robot Operating System) and real‑time simulation frameworks.
- Background in embedded systems and real‑time operating systems.
- Solid understanding of physics‑based modeling and numerical methods.
- Excellent problem‑solving skills and a collaborative mindset.