Archer

aerospace

StaffSoftwareEngineer,BMS

$170–215k San Jose, California, United States
The Brief

“Staff Software Engineer, BMS at Archer. Skills: Embedded development, Safety critical software, Battery management systems, C/C++. Develop embedded safety critical software. Integrate battery controls and drivers”

Industry & Context.

aerospace
Problems you'll solve

problem solving

Eligibility Requirements

work visa sponsorship not provided

What They're Looking For.

Must Have

C/C++, safety critical software development standards (DO-178C, ISO 26262, ASIL) to high criticality levels (DAL-A or ASIL C/D), Full Software Development Life Cycle (development through verification and or certification/production), low-level communication standards and protocols (RS-422/485, CAN, ARINC-429, AFDX, Ethernet, TCP/IP, SPI, I2C etc…), sensor technologies and measurement techniques for high-voltage battery systems (e.g., current sensing, voltage monitoring, temperature measurement), Battery management systems

Nice to Have

MATLAB/Simulink, modeling tools/certification (DO-331), modeling tools like UML or SysML, Real Time Operating Systems (RTOS), initial board bring-up, hardware debugging, using lab equipment (oscilloscopes, logic analyzers, power supplies), HW in the Loop, SW in the Loop, MIL

What You'll Do.

Develop embedded safety critical software

Integrate battery controls and drivers

Decompose requirements into software requirements

Develop fault detection algorithms

Apply digital signal processing

Analyze hardware schematics

Define software development processes

Foster team collaboration

How You'll Work.

Team & Collaboration

Work with systems engineers; Work with a multi-disciplinary team; Foster team collaboration

Communication Scope

Excellent verbal and written interpersonal communication; Excellent communication skills

Free ATS check

Applying for this Staff Software Engineer, BMS role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Archer?

Real rants from real employees. Read before you apply.

Read Company Rants →