Job Description
Archer Aviation is seeking a Sr. Software Engineer to contribute to the development and verification of safety-critical software components for their electric aircraft's motor control system. The successful candidate will participate in defining and documenting software development processes compliant with DO-178C, collaborate with systems engineers to decompose requirements, and work within a multi-disciplinary team to develop, integrate, verify, and certify complex hardware/software systems.Role involves:
- Conducting development and verification for certifiable safety-critical software components.
- Participating in definition and documentation of streamlined software development.
- Decomposing item requirements into high-level and low-level software requirements.
- Developing, integrating, verifying and certifying complex hardware/software systems.
- Fostering team collaboration to promote and support personal development.
Requirements:
- 5+ years of experience in a related field.
- BS in Electrical Engineering, Computer Engineering, Computer Science, or related degree.
- Proficiency with C/C++.
- Experience with safety-critical software development standards (DO-178C, ISO 26262, ASIL).
- Experience with Motor Control.
- Hands-on experience through the Full Software Development Life Cycle.
- Experience developing software on bare-metal systems.
- Understanding of communication standards and protocols.
- Familiarity with diverse tools and technologies for development, testing, and analysis.
- Experience working on software motor control systems.
- Excellent organizational and communication skills.
Archer offers:
- A collaborative and inclusive work environment.
- Opportunities for personal and professional growth.