Embedded Software Engineer – Safety-Critical (C/C++, Rust)

General Matter

Los Angeles (CA)

On-site

USD 100,000 - 180,000

Full time

18 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Stock options
Medical, Vision & Dental coverage
401(k) retirement plan

Job summary

General Matter is hiring an Embedded Software Engineer to design and implement safety-critical software that directly controls industrial systems. You will develop low-level firmware in C/C++ and Rust to manage actuators, sensor data, and fault-tolerant logic, collaborating with hardware, electrical, and controls teams.

You will perform safety analyses, contribute to verification, and help bring up new systems while working in a fast-paced engineering environment focused on reliable,

Qualifications

  • BS degree in computer science, engineering, math, or a STEM discipline.
  • 5+ years of professional experience.
  • Strong fundamentals in engineering.

Responsibilities

  • Architect and develop safety-critical embedded software that powers General Matter's industrial systems with reliability and precision.
  • Build low-level firmware in C/C++, and Rust to control actuators, process high-speed sensor data, and execute fault-tolerant control logic.
  • Design robust control architectures, state machines, and data acquisition systems for mission-critical hardware.
  • Own software from development through deployment by creating automated build, test, and validation infrastructure.
  • Partner with hardware, electrical, and controls engineers to bring up new systems and troubleshoot complex electromechanical challenges.
  • Perform safety analyses and validate control logic to ensure deterministic behavior and functional safety under normal and fault conditions.
  • Debug real-world embedded systems using oscilloscopes, logic analyzers, protocol analyzers, and lab instrumentation.
  • Contribute to integrated system testing, commissioning, and continuous improvement of embedded software on production equipment.

Education

BS degree in computer science, engineering, math, or a STEM discipline

Tools

C
C++
Golang
Python
Rust

Job description

General Matter is hiring an Embedded Software Engineer to design and implement safety-critical software that directly controls industrial systems. You will develop low-level firmware in C/C++ and Rust to manage actuators, sensor data, and fault-tolerant logic, collaborating with hardware, electrical, and controls teams.

You will perform safety analyses, contribute to verification, and help bring up new systems while working in a fast-paced engineering environment focused on reliable,

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

Similar jobs worth comparing

Lead Embedded Software Engineer — Safety-Critical Systems
Lead Embedded Software Engineer — Safety-Critical Systems

General Matter • Los Angeles (CA)

On-site
USD 165,000 - 260,000
Senior Embedded C++/Rust Engineer (Safety-Critical)
Senior Embedded C++/Rust Engineer (Safety-Critical)

Full Spectrum • Westborough (MA)

On-site
USD 105,000 - 165,000
Senior Embedded Software Engineer – Safety-Critical Firmware
Senior Embedded Software Engineer – Safety-Critical Firmware

Engtal • Hawthorne (CA)

On-site
USD 120,000 - 180,000
Senior Embedded Software Lead — Safety-Critical & Mentorship
Senior Embedded Software Lead — Safety-Critical & Mentorship

Generalmatter • Los Angeles (CA)

On-site
USD 165,000 - 260,000
Embedded Software Engineer – Real-Time Safety-Critical Systems
Embedded Software Engineer – Real-Time Safety-Critical Systems

Generalmatter • Los Angeles (CA)

On-site
USD 100,000 - 180,000
Medical, vision & dental coverage
401(k) retirement plan
Stock options eligibility
Senior Embedded C++/Rust Engineer for Safety-Critical Robots
Senior Embedded C++/Rust Engineer for Safety-Critical Robots

Full Spectrum • Westborough (MA)

On-site
USD 120,000 - 190,000
Rust Embedded Engineer - Safety-Critical Mobile Robotics
Rust Embedded Engineer - Safety-Critical Mobile Robotics

Amazon • Reading (MA)

On-site
USD 144,000 - 194,000
Medical, Dental, and Vision Coverage
Maternity and Parental Leave Options
Paid Time Off (PTO)
+1
Senior Embedded Architect — Safety-Critical Firmware & Linux
Senior Embedded Architect — Safety-Critical Firmware & Linux

FORT Robotics • Boston (MA)

On-site
USD 150,000 - 190,000
Staff Embedded C++ Software Engineer - Robotics
Staff Embedded C++ Software Engineer - Robotics

Full Spectrum • Westborough (MA)

On-site
USD 120,000 - 190,000
Lead Embedded Firmware - Rust for Safety-Critical Robotics
Lead Embedded Firmware - Rust for Safety-Critical Robotics

Amazon • Town of Westboro (WI)

On-site
USD 150,000 - 210,000
Sign-on payments
RSUs
Health insurance
+11