This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for an experienced engineer to join the Flight Software Aircraft Software Integration Team at Archer. This role has a strong focus on the successful integration of Archer’s various software systems including Flight Controls, GNC, and Powertrain. Additionally, Aircraft Software integration encompasses management of the incorporation of various software applications/interfaces/tests, troubleshooting, and software release loading.
Job Responsibility:
Work with a multi-disciplinary team to develop, integrate and test the aircraft flight controls software
Closely work with aircraft systems, verification, flight test, and integration teams
Perform functional and requirement-based testing on a variety of environments, including simulators, software labs, systems labs and aircraft prototypes
Navigate through systems and software requirements, architecture diagrams, Simulink models, C source code files, lab stations configuration files and supplier documents to quickly identify issues and propose integrated solutions
Organize and prioritize work in order to lead other engineers to efficiently solve problems
Manage and disposition problem reports found during test campaigns and interface with the software development team to implement corrective actions
Support aircraft production, ground and flight testing troubleshooting
Develop and continuously improve processes & guidelines to increase safety and efficiency
Participate in planning, design, scheduling, prioritizing, and tracking the project
Requirements:
Collaborative mindset
Excellent verbal and written interpersonal communication
Excellent organizational skills
Passion for learning and problem solving
7+ years of experience working with critical, complex, real-time embedded systems
Bachelor of Science in Systems Engineering, Controls Engineering, Electrical Engineering, Computer Engineering, Computer Science, Software Engineering or related degree
Experience with flight controls, avionics, powertrain, or related systems
Experience with software or systems integration and verification testing
Working knowledge of hardware and software integration in a lab environment
Understanding of communication standards and protocols (RS-422/485, CAN, ARINC-429, AFDX, Ethernet, TCP/IP, etc.)
Familiarity with debuggers and lab instruments such as oscilloscopes and bus analyzers
Proficiency with C language
Experience with MATLAB/Simulink
Fluency with widely used scripting languages like bash and Python
Must be on-site at Archer San Jose, CA office with ability to travel to Salinas, CA
Nice to have:
Experience with tools development and automation
Familiarity with safety standards like DO-178C and ARP4754 to high criticality levels
Knowledge of Real Time Operating Systems (RTOS) and multi-threading
Experience with FPGAs and VHDL or Verilog languages
Experience with software CI/CD toolchains and processes
Experience with software interface development, integration, and testing