Embedded Software Engineer Revel · United States Mid

Rust UI

United States

Remote

USD 110,000 - 170,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Revel is seeking an Embedded Software Engineer to build the core software layer bridging a high-performance runtime with industrial hardware. The role emphasizes performance, portability, and safety, delivering drivers and HALs in Rust for Linux userspace while ensuring robust hardware interaction across PLCs and instrumentation.

You will work closely with hardware teams to reverse-engineer uncertain behavior, validate interfaces, and drive reliability from the digital edge into real-world

Responsibilities

  • Integrate industrial hardware, from standard PLCs to specialized instrumentation, navigating complex register maps and standard protocols.
  • Reverse-engineer "black box" hardware behavior when vendor documentation falls short, treating datasheets as hypotheses rather than facts.
  • Implement Hardware Abstraction Layers (HALs) that encapsulate complexity behind intuitive, type-safe APIs.
  • Write portable, high-performance Rust code targeting Linux userspace today but designed to be architecture-agnostic.
  • Own the physical boundary using logic analyzers and oscilloscopes to drive troubleshooting to the absolute root cause.

Job description

# Embedded Software EngineerRevel · United States · Mid · OnsiteView & Apply## About RevelAt Revel, we are revolutionizing the way the world's most critical hardware is controlled—across aerospace, automotive, energy, and manufacturing sectors. Our next-generation software stack combines an intuitive command/control interface, a specialized programming language tailored for hardware control, and a high-performance runtime environment. We empower engineers to build, test, and deploy critical systems rapidly, reliably, and safely.## About the RoleWe are looking for an experienced Embedded Software Engineer to join our rapidly growing engineering team. In this role, you will build the critical software layer that bridges Revel's high-performance runtime and the complex physical world of industrial machinery. We are seeking a systems expert who obsesses over performance and abstraction, to whom a millisecond seems like an eternity, and who takes pride in implementing drivers that are robust, portable, and mathematically correct.## Key Responsibilities:* Integrate industrial hardware, from standard PLCs to specialized instrumentation, navigating complex register maps and standard protocols.* Reverse-engineer \"black box\" hardware behavior when vendor documentation falls short, treating datasheets as hypotheses rather than facts.* Implement Hardware Abstraction Layers (HALs) that encapsulate complexity behind intuitive, type-safe APIs.* Write portable, high-performance Rust code targeting Linux userspace today but designed to be architecture-agnostic.* Own the physical boundary using logic analyzers and oscilloscopes to drive troubleshooting to the absolute root cause.* Treat system reliability as a safety requirement, rigorously validating code to prevent failures that could result in physical damage or dangerous behavior.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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
Embedded Systems Engineer - High-Performance Rust (Onsite)
Embedded Systems Engineer - High-Performance Rust (Onsite)

Rustify • United States

Remote
USD 110,000 - 170,000
Embedded Rust Engineer for Critical Hardware (Equity)
Embedded Rust Engineer for Critical Hardware (Equity)

Revel • Los Angeles (CA)

On-site
USD 120,000 - 180,000
Health insurance
401(k)
Equity
+4
Software Engineer - Test (Mid-Senior)
Software Engineer - Test (Mid-Senior)

Revel • Los Angeles (CA)

On-site
USD 80,000 - 110,000
Competitive salary
Substantial equity
Personal growth opportunities
Software Engineer - Test
Software Engineer - Test

Groupe Kardol • Los Angeles (CA)

On-site
USD 110,000 - 170,000
Competitive salary
Equity
Growth opportunities
Forward Deployed Engineer
Forward Deployed Engineer

Revel • San Francisco (CA)

Hybrid
USD 100,000 - 130,000
Competitive salary
Substantial equity
Fast personal growth
Software Engineer - Test (Entry-Junior)
Software Engineer - Test (Entry-Junior)

Revel • Los Angeles (CA)

On-site
USD 90,000 - 161,000
Health insurance
401(k)
Equity
+4
Hardware Platform Engineer (Mid-Senior)
Hardware Platform Engineer (Mid-Senior)

Revel • Los Angeles (CA)

On-site
USD 90,000 - 130,000