About the job
Archer Aviation, an innovative aerospace firm headquartered in San Jose, California, is on a mission to revolutionize air travel with our all-electric vertical takeoff and landing aircraft. Our commitment to sustainable air mobility drives us to design, manufacture, and operate an aircraft capable of carrying four passengers while minimizing noise pollution.
We are passionate about addressing complex challenges and believe that a diverse workforce enhances our problem-solving capabilities, leading to superior insights and success. We strive to foster an equitable and inclusive workplace that celebrates the unique contributions of every team member.
Key Responsibilities:
- Conduct verification and validation of safety-critical software components for the aircraft battery management system (BMS) in alignment with DO-178C standards.
- Develop and document detailed test plans, cases, and procedures based on software requirements.
- Perform Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) testing to validate battery algorithms and drivers.
- Identify, document, and manage software defects using automated tracking systems; collaborate with development teams to analyze root causes and validate resolutions.
- Create and uphold automated test scripts and frameworks (C/C++, Python) to optimize testing efficiency and coverage.
- Design and implement tests for verifying software fault detection and diagnostic algorithms, including insulation breakdown, short circuits, and sensor failures.
- Analyze sensor data (cell voltages, pack current) and test outcomes to ensure accurate state estimation and protective function performance.
- Engage in software audits and reviews to ensure compliance with DO-178C certification requirements.

