Staff Engineer, Flight Controls Software

Jobgether · Brazil

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Engineer, Flight Controls Software based in Brazil.

This role sits at the intersection of aerospace innovation and advanced embedded software engineering, contributing directly to the development of next-generation electric vertical takeoff and landing aircraft.
You will design and implement safety-critical flight control software that ensures stability, precision, and reliability in highly complex aviation systems.
The position involves close collaboration with systems engineers, hardware teams, and cross-functional experts to translate flight requirements into certified software solutions.
You will work in a highly technical, mission-driven environment where safety, performance, and certification standards are paramount.
This is a hands-on engineering leadership role with significant influence over architecture, design decisions, and software quality for flight-critical systems.
The role offers the opportunity to shape sustainable air mobility technology while working within globally distributed, multidisciplinary teams.

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: experience with RTOS, Linux, DO-331, DO-254, VHDL/Verilog, UML/SysML, and tools qualification (DO-330).
    • Benefits:

      • Competitive compensation aligned with experience and aerospace industry standards.
      • Fully remote-friendly position within Brazil with flexibility for distributed collaboration.
      • Opportunity to work on cutting-edge electric aviation and sustainable mobility technologies.
      • High-impact role contributing directly to certified, safety-critical flight systems.
      • Exposure to advanced aerospace engineering practices and international multidisciplinary teams.
      • Professional growth in a highly specialized, innovation-driven engineering environment.
      • Inclusive, collaborative culture focused on technical excellence and continuous improvement.
Apply →