As a Staff Engineer in flight controls software, you will lead the creation and integration of safety-critical systems for an electric vertical takeoff and landing (eVTOL) aircraft. This role demands deep technical expertise in embedded software development and a strong commitment to safety, precision, and regulatory compliance.
Key Responsibilities
- Design and implement software components that meet the highest levels of safety assurance under standards such as DO-178C and ISO 26262
- Translate system-level requirements into detailed software specifications and ensure full traceability across the development lifecycle
- Lead software architecture design, development, and optimization efforts, including trade studies for performance, safety, and reliability
- Collaborate with systems, hardware, and controls engineers to integrate complex flight control systems
- Develop and maintain software plans, coding standards, and verification processes aligned with certification goals
- Conduct and review requirements-based testing, structural coverage analysis, and model-based designs using MATLAB/Simulink
- Support continuous improvement of development workflows to enhance quality, safety, and efficiency
Qualifications
Candidates should have a Bachelor of Science in Electrical Engineering, Computer Engineering, Computer Science, or a related field, along with at least five years of experience in safety-critical software development.
- Strong proficiency in C/C++ and experience with model-based design using MATLAB/Simulink
- Familiarity with scripting languages such as Python and bash
- Proven experience with aviation software certification standards, particularly DO-178C at DAL A/B levels
- Knowledge of communication protocols including CAN, ARINC-429, AFDX, Ethernet, TCP/IP, and RS-422/485
- Experience with debugging tools, oscilloscopes, and bus analyzers
- Understanding of DO-331 for model-based certification and software development lifecycle processes
- Excellent communication skills and the ability to lead technical reviews and cross-functional collaboration
Preferred Experience
- Background in VHDL or Verilog for FPGA development
- Experience with modeling languages such as UML or SysML
- Working knowledge of Real Time Operating Systems (RTOS), Linux environments, and multi-threaded applications
- Familiarity with DO-254 for hardware design assurance and DO-330 for software tool qualification
Work Environment
This position is open to candidates anywhere in Brazil. While the team is based in São Paulo, the role supports remote work within the country. We foster a pay-for-performance culture where contributions are recognized and aligned with strategic business outcomes.
We are committed to building an inclusive workplace where diverse perspectives are valued. Employment decisions are based on merit, qualifications, and business needs, without regard to race, color, religion, gender, sexual orientation, age, national origin, disability, veteran status, or other protected characteristics.
