Software Engineer (m/f/d)
Core
Develop and maintain critical libraries, tools, and real-time control system software for in-house aerospace ground control systems.
Role type
Software Engineer (Embedded/Real-Time Systems)
Builds
Modular control system libraries, reusable software components, and simulation tools for aerospace platforms.
Domain
Aerospace / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C#, Python, TwinCAT, RTOS development, driver-level and HAL-layer software, state-machine design, simulation tooling
Preferred skills
Cross-functional collaboration with hardware and PLC engineers
Technologies
Python, C#, TwinCAT, RTOS
Responsibilities
Implement and maintain modular control system libraries and reusable software components; Contribute to real-time system code running on RTOS environments including sensor/actuator interaction; Develop and support driver-level and HAL-layer software; Help design and implement system interaction logic and state-machine-based behaviors; Build simulation tools and testing frameworks to support software validation; Work cross-functionally with hardware engineers, PLC engineers, and UX teams to ensure coherent, safe system behavior.