Senior Embedded Software Engineer, Autonomous Systems

Apera

San Francisco (CA)

On-site

USD 140,000 - 210,000

Full time

5 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Apera in San Francisco, CA, seeks a Senior Embedded Software Engineer to integrate autonomy and vehicle intelligence across hardware and software platforms. You’ll work across embedded Linux, robotics, networking and autonomy, deploying software onto vehicle platforms and supporting testing from SIL and HIL through to live flight operations.

The role involves collaboration with engineering teams, hardware partners and customers to deliver reliable, field-ready systems, with travel required for

Qualifications

  • BS/MS in Robotics, Computer Science, Engineering or related field.
  • 3+ years' hands-on experience with robotic systems and hardware/software integration.
  • Strong programming skills, with C++ preferred.
  • Experience with Pixhawk-based autopilots (PX4 or ArduPilot).

Responsibilities

  • Integrate and deploy autonomy software onto embedded Linux and vehicle platforms.
  • Interface with sensors, autopilots, datalinks, PNT/GPS/INS and ground control systems.
  • Support system integration, troubleshooting and validation across SIL, HIL and live tests.
  • Integrate autonomy software with third-party UAS and vehicle hardware.
  • Support live flight testing of unmanned aerial systems.
  • Develop and integrate service-oriented and inter-process communication systems.
  • Collaborate with engineering teams, hardware partners and customers to deliver integrated solutions.

Skills

C++ programming
Robotics systems
Communication skills
Travel willingness

Education

BS/MS in Robotics/CS/Engineering

Tools

Docker
Linux (Ubuntu)
Git
PX4/ArduPilot

Job description

Senior Embedded Software Engineer – Autonomous Systems

We are looking for an experienced Embedded Software Engineer to integrate autonomy and vehicle intelligence systems across hardware and software platforms.

You’ll work across embedded Linux, robotics, networking and autonomy, deploying software onto vehicle platforms and supporting testing from SIL and HIL through to live flight operations.

The role involves close collaboration with engineering teams, hardware partners and customers to deliver reliable, field-ready systems.

Responsibilities
  • Integrate and deploy autonomy software onto embedded Linux and vehicle platforms.
  • Interface with sensors, autopilots, datalinks, PNT/GPS/INS and ground control systems.
  • Support system integration, troubleshooting and validation across SIL, HIL and live test environments.
  • Integrate autonomy software with third-party UAS and vehicle hardware.
  • Support live flight testing of unmanned aerial systems.
  • Develop and integrate service-oriented and inter-process communication systems.
  • Work closely with engineering teams, hardware partners and customers to deliver and demonstrate integrated solutions.
Requirements
  • BS/MS in Robotics, Computer Science, Engineering or a related field.
  • 3+ years' hands-on experience working with robotic systems and hardware/software integration.
  • Strong programming skills, with C++ preferred.
  • Experience with Pixhawk-based autopilots such as PX4 or ArduPilot.
  • Experience with communication protocols including UART/RS232/RS422/RS485, SPI, I2C and Ethernet.
  • Experience with Docker, containerised environments and Linux (e.g. Ubuntu, RHEL).
  • Familiarity with Git and modern software development tools.
  • Understanding of real-time, edge computing and safety-critical systems.
  • Strong communication skills and a customer-focused approach.
  • Willingness to travel approximately 10–20% for integration and demonstrations.
  • Experience integrating COTS hardware such as Nvidia Jetson or Raspberry Pi.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Hardware Engineer, Autonomous Systems
Hardware Engineer, Autonomous Systems

Apera • Town of Florida (NY)

On-site
USD 110,000 - 170,000
Senior Software Engineer (Autonomy)
Senior Software Engineer (Autonomy)

Lynx • Palmdale (CA)

Hybrid
USD 120,000 - 180,000
Low-Cost Health Coverage
401K with Generous Employer Match
Paid Time Off
+4
Autonomy Engineer (UAV)
Autonomy Engineer (UAV)

Ascend Engineering • Chicago (IL)

On-site
USD 120,000 - 180,000
Robotics & Autonomy Engineer (UAV)
Robotics & Autonomy Engineer (UAV)

Ascend Engineering • Chicago (IL)

On-site
USD 110,000 - 150,000
UAV Autonomy Engineer: PX4/ArduPilot, Hands-on Flight
UAV Autonomy Engineer: PX4/ArduPilot, Hands-on Flight

Ascend Engineering • Chicago (IL)

On-site
USD 120,000 - 180,000
Embedded Autonomy Systems Engineer for UAVs (C++)
Embedded Autonomy Systems Engineer for UAVs (C++)

applied • Sunnyvale (CA)

On-site
USD 120,000 - 210,000
Staff Software Engineer, Autonomous Pilot Integration – Weapons (R5400)
Staff Software Engineer, Autonomous Pilot Integration – Weapons (R5400)

A16Z GAMES • Washington

On-site
USD 150,000 - 210,000
Bonus
Benefits
Equity
Autonomy Engineer (UAV)
Autonomy Engineer (UAV)

Ascend Engineer • Chicago (IL), Northern (KY)

Hybrid
USD 110,000 - 150,000
Computer Vision & Autonomy Engineer
Computer Vision & Autonomy Engineer

Arxlight • Oakland (CA)

On-site
USD 80,000 - 150,000
Senior Staff Software Engineer, Autonomous Pilot Integration (R5402)
Senior Staff Software Engineer, Autonomous Pilot Integration (R5402)

The Best Job Board • San Mateo (CA)

On-site
USD 180,000 - 280,000
Bonus
Benefits
Equity