Job Description
Archer Aviation, an aerospace company focused on sustainable air mobility, is seeking a Battery Management Software Engineer. The successful candidate will develop and integrate battery controls and complex drivers for battery microcontrollers. This role involves embedded development and verification of safety-critical software components for the aircraft battery management system, ensuring compliance with DO-178C.Archer values diversity and inclusivity, offering an equitable and supportive environment for all team members.
What this role involves: - Developing and integrating battery controls and complex drivers for battery microcontrollers.
- Embedded development and verification of safety-critical software components for the aircraft battery management system.
- Participating in the definition and documentation of streamlined software development and verification processes.
- Decomposing item requirements into high-level and low-level software requirements in compliance with DO-178C.
- Collaborating with a multi-disciplinary team to develop, integrate, verify, and certify complex hardware/software systems.
- Fostering team collaboration to promote and support personal development.
Requirements: - 5+ years of experience in a related field.
- At least a BS in Electrical Engineering, Computer Engineering, Computer Science, or related degree.
- Proficiency with C/C++.
- Familiarity with safety-critical software development standards (DO-178C, ISO 26262, ASIL).
- Hands-on experience through the Full Software Development Life Cycle.
- Understanding of communication standards and protocols.
- Experience working on software for Battery management systems.
- Excellent organizational and communication skills.
What Archer offers: - A chance to work on cutting-edge electric aircraft technology.
- A collaborative and inclusive work environment.