Aerospace Staff Software Verification Engineer
Archer
·
Posted:
August 25, 2023
·
Onsite
About the position
Archer, an aerospace company based in San Jose, California, is seeking a highly experienced individual to join their team. The role involves leading the creation of verification strategies, plans, and procedures for the development of an all-electric vertical takeoff and landing aircraft. The successful candidate will be responsible for developing and implementing test frameworks, conducting software analyses, and ensuring compliance with safety standards. Additionally, they will collaborate with cross-functional teams, provide mentorship, and contribute to process improvement efforts. This is an exciting opportunity to be part of a company dedicated to sustainable air mobility and fostering an inclusive work environment.
Responsibilities
- Lead the creation of verification strategies, plans, and procedures, including test equipment and environments, scheduling, prioritizing, and tracking the project
- Create high-level and low-level test frameworks for complex verification of real-time inputs and outputs and satisfy Tool Qualification objectives
- Work with a multi-disciplinary team to develop, verify, and validate complex hardware/software systems
- Perform software analyses, requirements-based testing, and structural coverage analysis
- Contribute to the continuous improvement of processes to increase safety and efficiency
- Develop full lifecycle safety critical software components for flight software, including flight controls, battery management systems, motor controls, and actuators
- Write, review, validate, and verify item requirements of high-level and low-level software requirements to ensure compliance with DO-178C
- Collaborate with quality and certification teams
- Provide mentorship to junior team members
Requirements
- 10+ years of experience in a related field
- At least a BS in Electrical Engineering, Computer Engineering, Computer Science, or related degree
- Experience with full lifecycle safety critical software complying with safety standards like DO-178C or ISO 26262
- Experience developing verification strategies and test environments, including hardware in the loop, software in the loop, and processor in the loop (with the corresponding Tool Qualification (DO-330)
- Fluency with widely used scripting languages like bash and Python
- Familiarity with debuggers and lab instruments
- Excellent organizational and communication skills
- Bonus Qualifications: Experience working on software for Flight Control, Motor Control, or Battery Management Systems
Benefits
- Base pay between 163,200 - 204,000
- Pay-for-performance culture
- Equal Opportunity employer committed to diversity and inclusivity in the workplace
- Merit-based decision making for all aspects of employment
- No discrimination based on race, color, religion, sex, sexual orientation, age, national origin, disability status, protected veteran status, gender identity or any other characteristic protected by federal, state or local laws