Company
Aerospace
StaffEngineer,FlightControlsSoftware
Neural analysis suggests this role is
optimal for Senior candidates.
“Staff Engineer, Flight Controls Software. Skills: Flight Controls Software, Safety-Critical Systems, Embedded Systems, C/C++. Design flight control software. Develop flight control software”
Industry & Context.
Problem-solving; Issue resolution; Debugging
What They're Looking For.
Must Have
Bachelor’s or Master’s degree, 5+ years of experience, Proficiency in C/C++, Experience with MATLAB/Simulink, Knowledge of scripting languages, Experience with DO-178C or ISO 26262, Familiarity with communication protocols, Experience with debugging tools, Understanding of software design principles
Nice to Have
RTOS experience, Linux experience, DO-331 experience, DO-254 experience, VHDL/Verilog experience, UML/SysML experience, DO-330 tools qualification experience
What You'll Do.
Design flight control software
Develop flight control software
Maintain flight control software
Translate system requirements
Integrate flight control software
Define software development plans
Contribute to software processes
Contribute to software standards
Contribute to certification documentation
Perform software design
Perform software implementation
Perform software testing
Perform software verification
Conduct design reviews
Lead technical discussions
Support trade-off analyses
Identify software issues
Analyze software issues
Resolve software issues
Support continuous improvement
How You'll Work.
Team & Collaboration
Systems engineers; Hardware engineers; Multidisciplinary teams
Communication Scope
Technical discussions
Process & Methodology
Software development plans
Full Job Description
## Accountabilities Design, develop, and maintain safety-critical flight control software using C/C++ for advanced aerospace systems. Translate system-level requirements into detailed software requirements in compliance with aviation standards such as DO-178C. Collaborate with systems and hardware engineers to integrate complex flight control software with avionics and embedded platforms. Define and contribute to software development plans, processes, standards, and certification documentation. Perform software design, implementation, testing, and verification activities, including requirements-based testing and coverage analysis. Conduct design reviews, lead technical discussions, and support trade-off analyses related to performance, safety, and reliability. Identify, analyze, and resolve software issues, including debugging embedded systems and optimizing performance. Support continuous improvement of engineering processes to enhance safety, efficiency, and certification readiness. Requirements: Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. 5+ years of experience in flight control software or other safety-critical embedded systems domains. Strong proficiency in C/C++ programming for embedded or real-time systems. Hands-on experience with MATLAB/Simulink and model-based development approaches. Knowledge of scripting languages such as Python and Bash for automation and tooling. Experience working under safety-critical standards such as DO-178C or ISO 26262 (high integrity levels DAL-A/B preferred). Familiarity with communication protocols including CAN, RS-422/485, ARINC-429, Ethernet, and TCP/IP. Experience with debugging tools, oscilloscopes, and hardware lab instrumentation. Strong understanding of software design principles, real-time systems, and multi-threaded environments. Excellent communication, teamwork, and problem-solving skills, with a strong attention to detail. Nice to have: exper
Applying for this Staff Engineer, Flight Controls Software role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Lever
- Lever uses a streamlined one-page form — apply in under 5 minutes.
- LinkedIn import works well; review parsed data before submitting.
- The cover letter field is optional but visible to reviewers — use it to differentiate.
- Referral codes from employees can significantly boost visibility of your application.
ANONYMOUS · UNFILTERED
What do employees actually say about this company?
Real rants from real employees. Read before you apply.