CrawlJobs Logo

Senior Flight Control Software Engineer

archer.com Logo

Archer Aviation

Location Icon

Location:
Brazil , São Paulo

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Archer is an aerospace company based in San Jose, California building an all-electric vertical takeoff and landing aircraft with a mission to advance the benefits of sustainable air mobility. We are designing, manufacturing, and operating an all-electric aircraft that can carry four passengers while producing minimal noise. We are looking for an experienced Embedded Software Engineer to join the software team at Archer. The role consists in designing, developing and testing safety critical software for Archer’s fault tolerant flight controls system.

Job Responsibility:

  • Develop safety critical software components for Archer’s flight control system
  • Participate in planning, design, scheduling, prioritizing, and tracking the project
  • Work with system engineers to decompose item requirements into high level and low level software requirements in compliance with DO-178C
  • Work with a multi-disciplinary team to develop and integrate the complex hardware/software flight control system
  • Development of software plans, processes & guidelines
  • Software requirements decomposition, analysis, definition, and traceability
  • Software design and development, performance, risk, safety, operation and cost optimization trade studies, and lead / conduct design reviews
  • Software analyses, requirements-based testing, and structural coverage analysis
  • Contribute to the continuous improvement of our processes to increase safety and efficiency

Requirements:

  • 4+ years of experience in a flight control software or a related field
  • Bachelor of Science in Electrical Engineering, Computer Engineering, Computer Science, or related degree
  • Proficiency with C/C++
  • Experience with MATLAB/Simulink
  • Fluency with widely used scripting languages like bash and Python
  • Experience developing software complying with safety standards like DO-178C to high criticality levels (DAL-A/B)
  • Understanding of communication standards and protocols (RS-422/485, CAN, ARINC-429, AFDX, Ethernet, TCP/IP, etc.)
  • Familiarity with debuggers and lab instruments such oscilloscopes and bus analyzers
  • Experience with Model Based Software development and certification (DO-331)

Nice to have:

  • Experience with VHDL and/or Verilog development
  • Familiarity with modeling tools like UML or SysML
  • Knowledge of Real Time Operating Systems (RTOS) and multi-threading
  • Experience in Linux
  • Experience with DO-254
  • Experience with tools qualification (DO-330)

Additional Information:

Job Posted:
March 10, 2026

Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Flight Control Software Engineer

Senior Software Engineer- Flight Autonomy

Merlin Labs is seeking a Senior Software Engineer with strong experience in DO-1...
Location
Location
Salary
Salary:
Not provided
merlinlabs.com Logo
Merlin Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s in Computer Science, Electrical Engineering, Aerospace, or related field
  • 3-5 years of embedded or flight software development experience within a DO-178C environment
  • Strong proficiency in C/C++ for embedded, real-time, safety-critical systems
  • Understanding of avionics protocols and architectures (ARINC 429, ARINC 653, CAN, MIL-STD-1553, Ethernet)
  • Experience designing and implementing software for real-time operating systems (RTOS), with strong knowledge of low level topics such as device driver development, interrupt handling, memory management, and performance estimation
  • Strong experience with requirements management, including authoring high-quality software requirements, maintaining traceability, and using tools such as DOORS, Jama, or Polarion
  • Experience with hardware/software integration, debugging on target hardware, and use of analysis tools (logic analyzers, bus analyzers)
  • Experience with Python scripting, tool automation and test automation
  • Experience with CI/CD environments and automated code quality checks
Job Responsibility
Job Responsibility
  • Develop, integrate, and verify flight-critical software using C/C++ following DO-178C processes
  • Build application-level flight software and ensure robust integration with underlying avionics hardware interfaces
  • Create, maintain and review software requirements, code and certification artifacts adhering to certification plans and standards
  • Troubleshoot integration issues on test benches and aircraft
  • Develop automated workflows for software integration and build processes
  • Collaborate with engineers from cross functional groups such as systems, safety, hardware, flight controls and test to ensure product and program level needs are met
  • Contribute to planning and execution of SOI audits and certification reviews
  • Create and maintain comprehensive documentation for software requirements, architecture, build processes and design decisions
  • Support hardware-in-the-loop (HIL), processor-in-the-loop (PIL), and flight testing activities
  • Fulltime
Read More
Arrow Right

Senior Aerospace Engineer - Flight Mechanics

Do you want to be part of a proven team working on the next generation of space ...
Location
Location
United States , Brook Park, Ohio
Salary
Salary:
Not provided
arcfield.com Logo
Arcfield
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10-12 years years of applicable experience with a Bachelors of Science in an a related field, 8-10 with a Masters, 5-7 with a PhD
  • Must have the ability to obtain and maintain an active Secret security clearance
  • Strong technical understanding in orbital mechanics, vehicle dynamics, GNC, aerodynamics, and rocket propulsion
  • Excellent capability in model development, computer programming, and data analysis
  • Excellent verbal and written communication skills
  • Familiar with C/C++, Fortran, Ada, and Matlab
Job Responsibility
Job Responsibility
  • Develop required environmental and vehicle models and integrate them with flight software to perform nominal and Monte Carlo dispersed software guided launch vehicle trajectory simulations
  • Process the simulation data and perform Guidance, Navigation & Control (GNC) and trajectory/performance analyses to ensure compliance with mission design requirements
  • Interface with Launch Service Provider (LSP) personnel and resolve related technical issues in support of mission integration activities
  • Participate in related LSP technical reviews and support discipline analysis working group meetings
  • Document and present responsible IV&V activities and analyses
  • Provide technical support to the management as requested
  • Fulltime
Read More
Arrow Right

Senior Test Engineer Analyst

Phalanx Griffon (PG) is the Air Force’s next‑gen airborne node connecting warfig...
Location
Location
United States , Dayton
Salary
Salary:
Not provided
dcscorp.com Logo
DCS Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • U.S. Citizenship is required
  • A High School Diploma plus 20 years of experience with proper certifications, a Bachelors degree in an applicable discipline and 15+ years of DoD system‑of‑systems test engineering, including lab‑to‑flight progression, or a Masters degree plus 12 years of experience
  • Active TS/SCI clearance
  • Proven leadership of large‑scale DT/OT efforts for avionics, communications, or C2 systems
  • Hands‑on with test automation frameworks, instrumentation, and data‑analysis tools (MATLAB, Pandas, JMP, or similar)
  • Familiarity with MIL‑STD‑810/461, RCC 324/125‑15, or comparable environmental and EMI/EMC standards
Job Responsibility
Job Responsibility
  • Build the Program‑level Test & Evaluation Master Plan (TEMP) that links Nomad hardware, Smith software, and Watch ops‑support elements to CJADC2 mission threads and MR 2 exit criteria
  • Define DT/OT entrance & exit gates, traceability matrices, and milestone metrics within the Integrated Master Schedule
  • Design lab architectures replicating platform power, data, and environmental interfaces
  • oversee daily ops, configuration control, and security accreditation
  • Implement automated regression suites (Python/Robot Framework, Jenkins, Ansible, IXIA/Spirent) covering functional, performance, and cyber‑resilience tests
  • Lead ground and flight‑test events: draft test cards, hazard analyses, Interim Authorizations To Test (IATT), and Safety‑of‑Flight packages
  • Serve as lead flight‑test engineer or ground‑test conductor, capturing telemetry, logs, and spectrum traces
  • troubleshoot anomalies in real time
  • Perform statistical analysis of throughput, latency, crypto handshake times, SWaP‑C impacts, and mission‑effect metrics
  • Produce concise after‑action reports, deficiency reports (DRs), and recommendations for corrective action to IPTs and senior USAF stakeholders
  • Fulltime
Read More
Arrow Right

Senior Aerodynamics Modeling and Optimization Engineer

Archer is an aerospace company based in San Jose, California building an all-ele...
Location
Location
United States , San Jose
Salary
Salary:
Not provided
archer.com Logo
Archer Aviation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS / MS / PhD in Aerospace Engineering or a related field
  • 4+ years of experience with BS, or 3+ years of experience with MS, or 1+ years of experience with PhD modeling rotorcraft, tiltrotor, eVTOL aerodynamics at full-vehicle level
  • Strong understanding of fundamentals of fixed-wing and rotorcraft aerodynamics, performance, stability & control
  • Experience in eVTOL and/or multicopter vehicle aerodynamics design and analysis, including 6 DoF vehicle trimming and trajectory optimization
  • Experience with gradient-based and gradient-free optimization techniques
  • Experience with surrogate modeling techniques (like Kriging methods) and statistical analysis
  • Experience with experimental data processing and reduction techniques
  • Proficiency in Python programming
  • Experience with software development, object-oriented, version control best practices, as well as Git, CICD, Conda
  • Excellent work planning and issue resolution skills
Job Responsibility
Job Responsibility
  • Perform low/mid/high fidelity aerodynamic simulations of Archer eVTOL aircraft
  • Develop linear/non-linear aerodynamic models to predict aircraft behavior and performance throughout the flight envelope
  • Analyze experimental data (either from flight test or wind tunnel) to identify sources of model errors, validate, and improve aerodynamic models of the vehicle
  • Develop efficient methods to feed flight test data back into aerodynamic simulation models of various fidelity and complexity
  • Contribute to the development of Archer aerodynamic software stack, improving methods and workflows
  • Coordinate with other cross-functional teams and pilots for flight simulator aerodynamic modeling updates and issue resolution
  • Fulltime
Read More
Arrow Right

Senior Flight Software Engineer

Hermeus is a high-speed aircraft manufacturer focused on the rapid design, build...
Location
Location
United States , Los Angeles; Atlanta
Salary
Salary:
159750.00 - 195250.00 USD / Year
hermeus.com Logo
Hermeus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Engineering, or a related field
  • 5+ years of experience in embedded flight software development
  • Professional experience programming in C/C++ and experience with embedded flight software development tools and methodologies
Job Responsibility
Job Responsibility
  • Develop and maintain embedded flight software for our aircraft systems, including flight control, navigation, communication, and avionics systems
  • Collaborate with hardware engineers to ensure seamless integration of software and hardware components
  • Write efficient, high-quality, and well-documented code that meets the performance and safety requirements of the aircraft
  • Develop software requirements and design documents
  • Participate in code and design reviews to ensure high-quality software
  • Test and debug software to ensure it meets design specifications and performance requirements
  • Work with systems engineers to develop and execute system-level tests and simulations
  • Participate in the development of safety-critical software and documentation to ensure compliance with regulatory standards
  • Stay up-to-date with emerging trends and technologies in the embedded flight software field and apply them to our aircraft systems
  • Develop and maintain technical documentation
What we offer
What we offer
  • Unlimited PTO policy
  • Paid parental leave
  • Potential for year-end bonuses
  • 100% employer-paid health care
  • 401k & Retirement Plans
  • Weekly Paid Office Lunches
  • Fully stocked breakrooms
  • Stock Options
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Flight Autonomy

We are seeking a Senior Software Engineer to design, implement, test, and certif...
Location
Location
Salary
Salary:
Not provided
merlinlabs.com Logo
Merlin Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Electrical Engineering, Aerospace Engineering, Computer Engineering, Computer Science, or related field
  • 5+ years of experience developing embedded or safety-critical software
  • Extensive experience with Simulink, Stateflow and Embedded Coder for safety critical software development
  • Experience with Simulink Check, Simulink Code Inspector, Simulink Test and Polyspace Bug Finder
  • Strong experience with requirements management, including authoring high-quality software requirements, maintaining traceability, and using tools such as DOORS, Jama, or Polarion
  • Working knowledge of DO-178C, including hands-on experience with DO-331
  • Experience with CI/CD environments and automated model/code quality checks
  • Experience developing embedded flight software using C/C++ and integrating auto-generated code with manual code
  • Experience performing HIL testing, automated test execution, troubleshooting integration issues and analysis of flight test data
  • Experience with MATLAB scripting, tool automation, and test automation
Job Responsibility
Job Responsibility
  • Design and develop flight-critical software using Simulink, Stateflow, and related MathWorks tools for model-based design
  • Define software architecture, modeling standards, and development workflows aligned with DO-178C and DO-331
  • Create, maintain and review software requirements, models and auto-generated code
  • Ensure robustness and traceability through requirements-based design, verification, and certification artifact production
  • Collaborate with engineers from cross functional groups such as systems, safety, hardware, flight controls and test to ensure product and program level needs are met
  • Support integration into CI pipelines, including model checks, code generation, static analysis, and automated verification
  • Contribute to planning and execution of SOI audits and certification reviews
  • Create and maintain comprehensive documentation for software requirements, architecture and design decisions
  • Support hardware-in-the-loop (HIL), processor-in-the-loop (PIL), and flight testing activities
  • Fulltime
Read More
Arrow Right

Senior Software Simulation Engineer

We are seeking a highly motivated and experienced Senior Software Simulation Eng...
Location
Location
United States , Los Angeles
Salary
Salary:
150000.00 - 190000.00 USD / Year
hermeus.com Logo
Hermeus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Aerospace Engineering, Electrical Engineering, Computer Engineering, or a related technical discipline
  • Expertise in MATLAB, Simulink, Simulink Coder, and/or Embedded Coder
  • Experience with real-time simulation platforms (dSPACE, Speedgoat, OPAL-RT, NI VeriStand, or equivalent)
  • Understanding of flight dynamics, control systems, and aircraft system modeling
  • Familiarity with communication protocols (e.g. ARINC 429, MIL-STD-1553, CAN bus, Ethernet)
  • Competence in C/C++, Python, or automation scripting for simulation and test automation
Job Responsibility
Job Responsibility
  • Configure simulation models for real-time execution and deterministic performance on aerospace-grade SIL/HIL platforms
  • Conduct model validation and correlation against analytical models, flight data, or hardware test results
  • Generate optimized C/C++ code from Simulink models for real-time targets
  • Integrate generated code into real-time simulation environments
  • Implement real-time execution tuning (fixed-step solvers, scheduling, data exchange) to meet aerospace system timing constraints
  • Design and implement HIL simulation testbeds that interface with flight control computers, sensors, actuators, and communication buses
  • Configure I/O mapping and signal conditioning for aerospace interfaces such as ARINC 429, MIL-STD-1553, CAN bus, Ethernet, etc
  • Develop automation scripts for test execution, parameter sweeps, data acquisition, and result analysis
  • Support SIL, PIL, and HIL verification campaigns for flight software and control system algorithms
  • Participate in failure injections, stress testing, and fault-tolerant system validation
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Infrastructure & Simulation

Mach Industries is building autonomous systems that must be thoroughly tested an...
Location
Location
United States , Huntington Beach
Salary
Salary:
170000.00 - 210000.00 USD / Year
machindustries.com Logo
Mach Industries
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong software engineering fundamentals with 5+ years of experience building production systems or developer infrastructure
  • Proficiency in C++ and at least one systems language such as Python, Rust, or C
  • Experience building or working with simulation, testing, or validation frameworks for complex software or embedded systems
  • Familiarity with CI/CD pipelines, containerization (Docker), and modern build systems
  • Experience scaling test infrastructure across distributed or cloud compute environments
  • Knowledge of infrastructure tooling such as Jenkins, GitHub Actions, Terraform, or similar
Job Responsibility
Job Responsibility
  • Design, build, and maintain simulation and validation infrastructure for aircraft systems, including discrete simulations of avionics, sensors, power distribution, flight controls, and embedded software
  • Develop and operate Software-in-the-Loop (SITL) and Hardware-in-the-Loop (HITL) frameworks to support rapid development, regression testing, and system validation across flight autonomy and embedded stacks
  • Build software infrastructure to emulate bare-metal drivers, avionics peripherals, and aircraft system behaviors, enabling early validation, fault injection, and failure-mode testing
  • Create and scale automated test pipelines that integrate simulation and HIL into CI/CD workflows to continuously validate flight software performance, safety, and reliability
  • Collaborate closely with autonomy, embedded, avionics, and systems engineers to define robust test strategies aligned with real-world flight profiles, environmental conditions, and operational constraints
  • Improve simulation fidelity, determinism, and performance to close the gap between simulated behavior and real aircraft dynamics
  • Optimize build and test infrastructure to leverage parallel execution, cluster computing, and shared compute resources for large-scale simulation and regression workloads
  • Define, track, and evolve metrics for test quality, coverage, and traceability, driving continuous improvement in aircraft software validation and confidence
What we offer
What we offer
  • Offers Equity
  • healthcare, dental and vision plans
  • retirement savings
  • paid time off
  • funds for continuing education, training, and career growth
  • Fulltime
Read More
Arrow Right