Embedded Software Engineer (m/f/d)
NEX Aero GmbH Office, NEX Aero GmbH HQ
Vollzeit
Festanstellung
About the role
As an Embedded Software Engineer, you will design, develop, integrate, and test embedded software for cutting-edge aerospace and UAV platforms. Working closely with hardware and systems teams, you will take full ownership of embedded software functionality from initial design to flight-ready deployment. In this role, you will actively shape development practices, solve complex system-level challenges and deliver robust, production-grade embedded software.
Your responsibilities
- Design, develop,integrateand test embedded software for aerospace and UAV systems, owning functionality from concept through deployment
- Integrate model-based generated code into the embedded software framework, ensuring performance,reliabilityand maintainability
- Develop andmaintainlow-level software and device drivers for internal avionics interfaces, including CAN, UART,RS485/232, Ethernet and other communication buses
- Develop and integrate embedded software for external communication links, including RF, satellite and LTE, supporting telemetry,commandand data exchange with ground and external systems
- Define and manage software interfaces across avionics, flight control,payloadsand other onboard systems to support system-level integration
- Design, implement andmaintainbootloaders and firmware update mechanisms, supporting secure, reliable software flashing and in-field updates
- Support CI/CD pipelines andHiL-based testing, contributing to automated build, test,integrationand verification of embedded flight software
Your profile
- Bachelor’s orMaster’sdegree in Embedded Systems,SoftwareEngineering, Electrical/Aerospace Engineering, or a related field
- Strong hands-on experience in embedded software development using C/C++ for real-time or resource-constrained systems
- Experience with RTOS or bare-metal environments, devicedriversand embedded communication protocols (SPI, I2C, UART, CAN, Ethernet)
- Proven experience in software integration, including model-based code integration and system-level testing (SIL/HiL)
- Experience with CI/CD practices for embedded software, including automated builds, testing, debugging, and version control
- Familiarity with aviation standards and certification processes (e.g., ARP4754A, ARP4761, DO-178C) is a plus
- Independent, proactive, and technically curious, comfortable navigating ambiguity and taking ownership of complex problems
- Strong communicationskills and fluency in English
