Embedded Real-Time Software Engineer (C++/Linux)

Xapply

San Jose (CA)

On-site

USD 143,000 - 221,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Archer Aviation, headquartered in Silicon Valley, is seeking a hands-on Embedded Software Engineer to build high‑reliability real‑time systems on Embedded Linux platforms. You will write modern C++ for Linux targets and Python for test automation in a hardware-heavy environment.

Responsibilities include driver development, hardware bring-up, and ensuring safety with defensive coding. Experience with CAN, Ethernet, TCP/IP, UART and real-time constraints is valued.

Qualifications

  • 2–5 years of embedded software engineering experience.
  • Strong proficiency in modern C++ (11/14/17/20).
  • Fluency in Python and Bash for data manipulation, testing, and prototyping.
  • Solid understanding of Embedded Linux and shell usage.
  • Real-time constraints and resource constrained hardware experience.
  • Familiarity with Yocto, GTest, CMake; Ansible is a plus.

Responsibilities

  • Embed software for Embedded Linux platforms in real-time systems.
  • Write drivers and manage communications over CAN, Ethernet, TCP/IP, UART.
  • Work within an Agile sprint driven framework.
  • Troubleshoot hardware integration using oscilloscopes and logic analyzers.
  • Design software with a safety-first mindset for deterministic behavior.

Skills

Modern C++
Python
Bash
Embedded Linux
Real-time
Hardware bring-up

Tools

Yocto
GTest
CMake
Ansible

Job description

Archer Aviation, headquartered in Silicon Valley, is seeking a hands-on Embedded Software Engineer to build high‑reliability real‑time systems on Embedded Linux platforms. You will write modern C++ for Linux targets and Python for test automation in a hardware-heavy environment.

Responsibilities include driver development, hardware bring-up, and ensuring safety with defensive coding. Experience with CAN, Ethernet, TCP/IP, UART and real-time constraints is valued.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Real-Time Embedded Software Engineer (Aerospace)
Real-Time Embedded Software Engineer (Aerospace)

Telemetry Today LLC • San Jose (CA), Northern (KY)

Hybrid
USD 143,000 - 221,000
VMS Software Engineer
VMS Software Engineer

Xapply • San Jose (CA)

On-site
USD 143,000 - 221,000
VMS Software Engineer
VMS Software Engineer

Telemetry Today LLC • San Jose (CA), Northern (KY)

Hybrid
USD 143,000 - 221,000
Embedded Software Engineer – Real-Time Linux (Aerospace)
Embedded Software Engineer – Real-Time Linux (Aerospace)

Archer • San Jose (CA)

On-site
USD 100,000 - 130,000
VMS Software Engineer
VMS Software Engineer

Archer • San Jose (CA)

On-site
USD 100,000 - 130,000
Lead Embedded Systems Engineer for Aerospace Hardware
Lead Embedded Systems Engineer for Aerospace Hardware

Archer • San Jose (CA)

On-site
USD 150,000 - 180,000
Senior Embedded Engineer, Safety-Critical CCU (Aerospace)
Senior Embedded Engineer, Safety-Critical CCU (Aerospace)

Archer • San Jose (CA)

On-site
USD 189,000 - 199,000
Embedded Real-Time Software Engineer - Linux/C++
Embedded Real-Time Software Engineer - Linux/C++

Wabtec Corporation • Cedar Rapids (IA)

On-site
USD 70,000 - 90,000
Embedded Software Engineer - Real-Time Linux & CAN
Embedded Software Engineer - Real-Time Linux & CAN

Electronic Transaction Consultants Corporation • Frisco (TX)

Hybrid
USD 90,000 - 130,000
Health and Dental plans
Retirement plans
EFAP
+1
Staff Software Infrastructure Engineer
Staff Software Infrastructure Engineer

Archer • San Jose (CA)

On-site
USD 120,000 - 150,000