Embedded Rust Engineer for Critical Hardware (Equity)

Revel

Los Angeles (CA)

On-site

USD 120,000 - 180,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
401(k)
Equity
Life insurance
Parental leave
Catered lunch
Unlimited PTO

Job summary

Revel is seeking an experienced Embedded Software Engineer to bridge its high-performance runtime with industrial machinery. You will implement robust drivers, HALs, and portable Rust code designed for Linux userspace today while aiming for architecture-agnostic support.

You will analyze hardware behavior, reverse-engineer when needed, and validate software to meet safety and reliability requirements in critical hardware environments.

Qualifications

  • Bachelor's degree or equivalent in engineering or CS.
  • 3+ years in systems programming (C/C++/Rust) or embedded software.
  • High proficiency in Rust, C, or C++, with focus on Rust.
  • Strong understanding of Linux internals, sockets, syscalls, and data flow.
  • Ability to read schematics, datasheets, and timing diagrams to translate hardware behavior into code.
  • Experience with industrial protocols (Modbus, TCP/IP, SPI, I2C, CAN, UART, RS-485).
  • Proficiency with hardware debugging tools like logic analyzers and oscilloscopes.

Responsibilities

  • Integrate industrial hardware from PLCs to instrumentation using complex register maps and protocols.
  • Reverse-engineer hardware behavior when vendor docs are inadequate.
  • Implement HALs that expose simple, type-safe APIs.
  • Write portable, high-performance Rust for Linux userspace, aiming for architecture-agnostic design.
  • Own the physical boundary using scope and logic analyzer tools to root-cause failures.
  • Ensure system reliability as a safety-critical requirement; prevent hardware damage or unsafe behavior.

Skills

Rust
C/C++
Linux internals
Industrial protocols
Hardware debugging
Schematic interpretation

Education

Bachelor's degree in Electrical/Computer Engineering or CS

Tools

Logic analyzers
Oscilloscopes
Packet sniffers
no_std Rust

Job description

Revel is seeking an experienced Embedded Software Engineer to bridge its high-performance runtime with industrial machinery. You will implement robust drivers, HALs, and portable Rust code designed for Linux userspace today while aiming for architecture-agnostic support.

You will analyze hardware behavior, reverse-engineer when needed, and validate software to meet safety and reliability requirements in critical hardware environments.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Systems Engineer - High-Performance Rust (Onsite)
Embedded Systems Engineer - High-Performance Rust (Onsite)

Rustify • United States

Remote
USD 110,000 - 170,000
Embedded Systems Engineer: Rust for High-Perf Hardware
Embedded Systems Engineer: Rust for High-Perf Hardware

Revel • Los Angeles (CA)

On-site
USD 100,000 - 130,000
Competitive salary
Substantial equity
Personal growth opportunities
Embedded Software Engineer Revel · United States Mid
Embedded Software Engineer Revel · United States Mid

Rust UI • United States

Remote
USD 110,000 - 170,000
Embedded Software Engineer (Mid-Staff)
Embedded Software Engineer (Mid-Staff)

Revel • Los Angeles (CA)

On-site
USD 100,000 - 130,000
Competitive salary
Substantial equity
Personal growth opportunities
Embedded Systems Intern: Hardware-Focused, Paid Summer 2027
Embedded Systems Intern: Hardware-Focused, Paid Summer 2027

Revel • San Francisco (CA)

On-site
USD 20,000 - 31,000
Embedded Systems Intern: Rust & Hardware
Embedded Systems Intern: Rust & Hardware

Revel • Los Angeles (CA)

On-site
USD 28,000 - 48,000
Embedded Software Engineer (Mid-Staff)
Embedded Software Engineer (Mid-Staff)

Revel • San Francisco (CA)

On-site
USD 140,000 - 210,000
Health insurance
401(k)
Equity
+4
Embedded Software Engineer (Mid-Staff)
Embedded Software Engineer (Mid-Staff)

Revel • Los Angeles (CA)

On-site
USD 120,000 - 180,000
Health insurance
401(k)
Equity
+4
Hardware-Integrated Software Engineer Intern
Hardware-Integrated Software Engineer Intern

Revel • Rapid City (SD)

On-site
USD 20,000 - 36,000
Paid internship
On-site work
Backend Engineer, Rust (Mid-Senior)
Backend Engineer, Rust (Mid-Senior)

Revel • Los Angeles (CA)

On-site
USD 120,000 - 150,000
High ownership within a fast-moving team
Opportunity to work on real-world systems