More jobs:
Systems Engineer – Avionics Software Development
Job Description & How to Apply Below
We're hiring an experienced Systems Engineer - Avionics Software Development to support the design, development, integration, and verification of mission-critical software for advanced UAV platforms. This is an opportunity to work on complex avionics systems across flight control, communications, navigation, sensor integration, and certification support.
About the role- You will help define software requirements, design real-time avionics software architectures, and support the full software development lifecycle for safety-critical aerospace systems.
- You will collaborate with systems, hardware, test, cybersecurity, and quality teams to deliver robust, compliant software solutions for UAV environments.
- You will contribute to integration, simulation, hardware-in-the-loop testing, verification, validation, and certification documentation aligned with DO-178C/ED-12C expectations.
Key responsibilities include:
- Define and manage avionics software requirements aligned to operational, safety, and certification objectives.
- Design robust real-time software architectures for flight control, communications, navigation, and sensor-related systems.
- Develop embedded avionics software using C/C++ or comparable languages and frameworks.
- Integrate and test software using simulation environments, automated test scripts, test benches, and HIL platforms.
- Lead verification and validation activities across unit, integration, and system levels.
- Prepare and contribute to certification documentation and participate in technical design reviews.
- Mentor junior engineers and support continuous improvement, knowledge sharing, and technical leadership.
- Bachelor's degree in Computer Engineering, Aerospace Engineering, or a related discipline; a master's degree in Avionics Software, Embedded Systems, or Systems Engineering is advantageous.
- Extensive experience in embedded or avionics software development within aerospace, defence, UAV, or safety-critical environments.
- Strong understanding of the full software lifecycle, software assurance, and certification-focused engineering practices.
- Experience with DO-178C/ED-12C, INCOSE ASEP/CSEP, or embedded-systems cybersecurity credentials would be beneficial.
- C, C++, embedded software development frameworks, RTOS platforms, and avionics middleware.
- Configuration and lifecycle tools such as Git, Jenkins, JIRA, and DOORS.
- Simulation, automated testing, integration test benches, and hardware-in-the-loop systems.
- Protocols such as ARINC 429, MIL-STD-1553, CAN, and Ethernet.
- A systems thinker with strong avionics domain knowledge and a safety-first mindset.
- Confident in debugging, root-cause analysis, documentation, and stakeholder communication.
- Comfortable working in collaborative, cross-functional, fast-paced engineering teams.
If you have deep avionics software expertise and want to contribute to advanced UAV technology in a mission-critical environment, we'd be interested in hearing from you.
#J-18808-LjbffrTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×