remote
Senior Avionics Systems Engineer - Bombardier
Systems Engineer
Senior Avionics Systems Engineer responsible for designing, developing, and certifying high‑performance aircraft avionics software using C++, RTOS, and DO‑178C standards, while collaborating with cross‑functional teams to deliver reliable embedded solutions.
About the role
Key Responsibilities
- Design and implement safety‑critical avionics software for aircraft systems using C++ and embedded development tools.
- Develop, integrate, and test real‑time operating system (RTOS) components to meet stringent performance and reliability requirements.
- Ensure compliance with DO‑178C certification standards throughout the development lifecycle.
- Create and validate models, simulations, and algorithms in MATLAB/Simulink to support system verification.
- Collaborate with hardware, systems, and test engineers to troubleshoot issues and optimize system architecture.
- Document design decisions, test results, and certification artifacts in accordance with aerospace quality processes.
Requirements
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or related field.
- 5+ years of experience in embedded software development for avionics or aerospace applications.
- Proficiency in C++ and Linux‑based development environments.
- Hands‑on experience with RTOS (e.g., VxWorks, Integrity) and DO‑178C certification processes.
- Strong analytical skills with the ability to use MATLAB/Simulink for modeling and verification.