Archer is an aerospace company based in San Jose, California, focused on building an all-electric vertical takeoff and landing aircraft to promote sustainable air mobility.
The company is dedicated to creating an equitable and inclusive environment that values diversity in the workplace.
The position is for an experienced Embedded Software Engineer to join the software team at Archer.
The role involves designing, developing, and testing safety-critical software for Archer’s fault-tolerant flight control system.
Responsibilities include developing safety-critical software components, participating in project planning and design, working with system engineers to decompose requirements, and collaborating with a multi-disciplinary team.
The engineer will also be responsible for software requirements decomposition, design and development, conducting design reviews, and contributing to process improvements for safety and efficiency.
Requirements:
Candidates must have 5+ years of experience in flight control software or a related field.
A Bachelor of Science degree in Electrical Engineering, Computer Engineering, Computer Science, or a related discipline is required.
Proficiency in C/C++ is necessary.
Experience with MATLAB/Simulink is required.
Fluency in widely used scripting languages such as bash and Python is essential.
Candidates should have experience developing software that complies with safety standards like DO-178C to high criticality levels (DAL-A/B).
An understanding of communication standards and protocols (RS-422/485, CAN, ARINC-429, AFDX, Ethernet, TCP/IP, etc.) is needed.
Familiarity with debuggers and lab instruments such as oscilloscopes and bus analyzers is required.
Experience with Model Based Software development and certification (DO-331) is necessary.
Benefits:
Archer is committed to providing reasonable accommodations to job applicants with physical or mental disabilities and those with sincerely held religious beliefs.
The company promotes a diverse and inclusive workplace, ensuring that all employment decisions are based on merit and qualifications.
Archer does not discriminate based on race, color, religion, sex, sexual orientation, age, national origin, disability status, protected veteran status, gender identity, or any other characteristic protected by law.