ACAP Platform SW & Hybrid

ARCHER
San Jose, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 180K

Job location

San Jose, United States of America

Tech stack

Algorithm Design
Automation of Tests
C++
Computer Engineering
Data Visualization
Software Debugging
Linux
Distributed Systems
Embedded Software
Hardware-In-The-Loop Simulation
Python
Matlab
OpenGL
Product Management
Real-Time Operating Systems
Robotic Automation Software
Simulink
Software Engineering
Systems Architecture
Systems Integration
Data Processing
Embedded Coder
Unreal Engine

Job description

  • Architect Autonomy and Control Frameworks: Lead system architecture development for autonomous flight systems, including Flight Control, Autonomy, and High-Level Task Planning.
  • GNC Software Integration: Design, implement, and integrate C++ product software for guidance, navigation, and control modules. Ensure portability and scalability across diverse aerial platforms, overseeing the transition from algorithmic design to embedded deployment.
  • Simulation Infrastructure: Champion the development of simulation and hardware-in-the-loop (HIL) test infrastructure.
  • Verification Pipelines: Develop extensive C++, Python, and MATLAB-based verification infrastructure to automatically validate our software.

Requirements

Do you have experience in Test Automation Development (Quality assurance practices)?, * 5+ years of professional experience in autonomy, robotics systems, or GNC software development

  • Strong knowledge of control theory, flight dynamics, and embedded systems
  • Proven ability to run and analyze SIL and HIL simulations
  • Strong Linux troubleshooting and systems-level debugging experience
  • Experience debugging software that interfaces with hardware, sensors, networks, or distributed systems
  • Experience writing data processing and visualization tools in C++
  • BS in Aerospace, Electrical, or Computer Engineering; MS or specialized experience in autonomous systems preferred
  • Expert proficiency in C++ for real-time embedded software and experience with robotics frameworks (e.g., ROS); familiarity with autopilot integration (e.g., Pixhawk), * Experience with fielded robotic systems or flight testing small aircraft
  • Extensive experience with Simulink and Embedded Coder
  • Extensive experience with Unreal Engine or OpenGL
  • Experience with real-time operating systems (RTOS)

Benefits & conditions

At Archer we aim to attract, retain, and motivate talent that possess the skills and leadership necessary to grow our business. We drive a pay-for-performance culture and reward performance that supports the Company's business strategy. For this position we are targeting a base pay between $144,000 - $180,000. Actual compensation offered will be determined by factors such as job-related knowledge, skills, and experience.

About the company

Archer is an aerospace company based in San Jose, California building an all-electric vertical takeoff and landing aircraft with a mission to advance the benefits of sustainable air mobility. We are designing, manufacturing, and operating an all-electric aircraft that can carry four passengers while producing minimal noise. Our sights are set high and our problems are hard, and we believe that diversity in the workplace is what makes us smarter, drives better insights, and will ultimately lift us all to success. We are dedicated to cultivating an equitable and inclusive environment that embraces our differences, and supports and celebrates all of our team members., Archer Aviation does not engage with external recruiting agencies/individual recruiters with whom it does not have a prior written agreement. Archer reserves the right to make use of any unsolicited resumes that it receives and bears no responsibility for payment of any fees asserted from the use of unsolicited resumes. If you are a recruiting agency or individual recruiter wishing to do business with Archer, please reach out to People@archer.com. All employment processes are managed by the Archer People Team.

Apply for this position