Lead Principal Software Engineer - Real-Time Embedded Systems

Mach-Industries

Los Angeles (CA)

On-site

USD 220,000 - 265,000

Full time

8 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

Mach Industries is seeking a Principal Software Engineer to lead architecture, design, and optimization of autonomous defense software. You will drive real-time performance and security across the full stack from firmware to mission systems, collaborating with embedded engineers and GNC specialists in a fast-paced environment.

Ideal candidates have expert C++, Rust, Python, or C skills, 10+ years of leadership on large projects, and a track record of ownership in RTOS and embedded domains.

Qualifications

  • Expert-level proficiency in C++, Rust, Python, or C.
  • 10+ years of experience leading and delivering large-scale projects (>10,000 lines of code).
  • Deep expertise in real-time software development, embedded systems, and low-level hardware interfaces.
  • Experience with fast-paced, high-iteration environments and frequent releases.
  • Full software lifecycle expertise from design to deployment and sustainment.
  • Proven ownership and technical leadership with minimal oversight.
  • Experience with RTOS, embedded platforms, and hardware-software co-design.

Responsibilities

  • Lead the design, development, testing, and maintenance of software for autonomous defense platforms.
  • Architect and implement high-performance, real-time systems in C++, Rust, Python, or C.
  • Define and own end-to-end software architecture from firmware to mission software.
  • Collaborate with embedded engineers, GNC, and systems teams for hardware-software integration.
  • Drive real-time performance, low-latency operation, and resource optimization on embedded platforms.
  • Establish secure coding practices meeting defense cybersecurity standards.
  • Champion DevOps, CI/CD, automated testing, and infrastructure-as-code.

Skills

C++
Rust
Python
C

Tools

RTOS
Embedded platforms
Embassy framework

Job description

Mach Industries is seeking a Principal Software Engineer to lead architecture, design, and optimization of autonomous defense software. You will drive real-time performance and security across the full stack from firmware to mission systems, collaborating with embedded engineers and GNC specialists in a fast-paced environment.

Ideal candidates have expert C++, Rust, Python, or C skills, 10+ years of leadership on large projects, and a track record of ownership in RTOS and embedded domains.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer – Real-Time Defense
Principal Software Engineer – Real-Time Defense

Mach Industries Inc. • Huntington Beach (CA), Northern (KY)

Hybrid
USD 220,000 - 265,000
Health insurance
Equity participation
Professional development
+1
Senior Real-Time Embedded Software Architect
Senior Real-Time Embedded Software Architect

Mach Industries • San Francisco (CA)

On-site
USD 180,000 - 260,000
Health insurance
Retirement plans
Professional development opportunities
Real-Time Embedded Software Engineer – Autonomous Defense
Real-Time Embedded Software Engineer – Autonomous Defense

Mach Industries Inc. • Huntington Beach (CA), Northern (KY)

Hybrid
USD 125,000 - 220,000
Real-Time Embedded Software Engineer
Real-Time Embedded Software Engineer

Mach-Industries • Los Angeles (CA)

On-site
USD 150,000 - 220,000
Equity participation
Health, dental & vision plans
Retirement plan
Principal Firmware Engineer
Principal Firmware Engineer

Green Key Resources • Mountain View (CA)

On-site
USD 150,000 - 210,000
Principal Software Engineer
Principal Software Engineer

Mach Industries • San Francisco (CA)

On-site
USD 180,000 - 260,000
Health insurance
Retirement plans
Professional development opportunities
Principal Real-Time Embedded Firmware Engineer
Principal Real-Time Embedded Firmware Engineer

Green Key Resources • Mountain View (CA)

On-site
USD 150,000 - 210,000
Principal Software Engineer
Principal Software Engineer

Mach Industries • Huntington Beach (CA)

On-site
USD 120,000 - 160,000
Health insurance
Retirement plans
Professional development opportunities
Senior Principal Embedded Systems Architect
Senior Principal Embedded Systems Architect

JobCubby • Cedar Rapids (IA)

On-site
USD 132,000 - 252,000
Medical, dental, and vision insurance
Vacation time (3 weeks)
401(k) with employer matching
+4
Senior Embedded Software Engineer - Real-Time Systems
Senior Embedded Software Engineer - Real-Time Systems

Draper • Cambridge (MA)

On-site
USD 95,000 - 245,000