companyArcher Aviation logo

Senior Embedded Software Engineer

Archer AviationSan Jose, California, United States
On-site Full-time $140.4K/yr - $170K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Required Qualifications:Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. Strong proficiency in C programming language. Experience with Python programming. Background in developing embedded software, preferably within regulated environments adhering to safety standards such as DO-178C or ISO 26262.Familiarity with debugging tools and lab instruments, including oscilloscopes and bus analyzers. Excellent organizational and communication skills. Preferred Qualifications:Experience with software for flight control systems and electric vehicle (EV) powertrains, specifically motor control and battery management systems. Proficiency in modeling tools like UML or SysML. Knowledge of Real-Time Operating Systems (RTOS) and multithreading concepts. Experience in civil aerospace software development.

About the job

Archer Aviation, headquartered in San Jose, California, is on a groundbreaking mission to revolutionize air travel with our all-electric vertical takeoff and landing aircraft. Our innovative designs aim to deliver sustainable air mobility solutions that carry four passengers while minimizing noise pollution.

At Archer, we embrace ambitious challenges and believe that fostering a diverse workplace enhances our intelligence, drives better insights, and contributes to collective success. We are committed to creating an equitable and inclusive environment that values our unique differences and empowers every team member.

Key Responsibilities:

  • Design and develop safety-critical software components for our Powertrain software team, including battery management systems, motor controllers, and core/platform systems.
  • Engage in the full software development lifecycle, including planning, design, coding, and testing.
  • Collaborate with system engineers to translate requirements into high-level and low-level software specifications in accordance with DO-178C.
  • Work alongside multidisciplinary teams to develop and integrate complex hardware/software systems.
  • Conduct software requirements decomposition, analysis, definition, and traceability.
  • Implement requirements-based testing and structural coverage analysis.
  • Contribute to process improvements aimed at enhancing safety and operational efficiency.

About Archer Aviation

Archer Aviation is at the forefront of aerospace innovation, striving to create sustainable air mobility solutions through our all-electric vertical takeoff and landing aircraft. Our commitment to diversity and inclusion enriches our workforce, propelling us toward our ambitious goals.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.