What is a Software Engineer at Archer?
As a Software Engineer at Archer, you will build the foundational systems, safety-critical embedded software, and high-performance infrastructure that power the future of urban air mobility (UAM) and electric vertical takeoff and landing (eVTOL) aircraft. Engineering software at Archer requires bridging traditional aerospace rigor with modern, fast-paced software development. Your work directly impacts real-time flight controls, battery management systems (BMS), vehicle management systems (VMS), and ground support applications, ensuring maximum airworthiness, safety, and system availability.
Engineers in this role sit at the intersection of complex hardware and high-throughput software design. Whether you are developing low-level flight control algorithms, engineering robust pipelines for high-voltage battery monitoring, or building enterprise engineering applications, your code dictates how physical hardware operates under strict real-time constraints. Given Archer’s rapid development timelines and aggressive certification goals, software engineers are empowered to own end-to-end features, from initial requirements drafting to integration and hardware-in-the-loop (HITL) testing.
To thrive at Archer, you must possess high technical depth alongside a strong bias for action. Developing software for safety-critical aerospace systems means handling tight schedule pressures while upholding uncompromising standards for safety, security, and architectural integrity. Candidates who succeed are those who bring deep domain expertise—whether in embedded systems, power electronics, full-stack tools, or systems architecture—and can communicate complex technical trade-offs across cross-functional engineering teams.



