---
title: "Embedded Software Engineer (Mid-Senior)"
company: "Revel"
company_url: "https://www.remjobs.works/companies/revel"
url: "https://www.remjobs.works/job/revel-embedded-software-engineer-mid-senior-893fb70c-9e9a-4ea0-b95c-76eacf267b4c"
apply_url: "https://jobs.ashbyhq.com/revel/59555d75-bef1-4bbf-826e-aeb01e25eb29"
workplace: onsite
location: "Los Angeles"
employment_type: full-time
seniority: senior
role: software-engineering
region: united-states
skills: ["cpp", "linux", "rust"]
date_posted: 2026-08-12T18:53:00.356Z
first_seen_by_remjobs: 2026-09-04T18:44:00.219Z
---

# Embedded Software Engineer (Mid-Senior)

**Revel** · Los Angeles

Apply: https://jobs.ashbyhq.com/revel/59555d75-bef1-4bbf-826e-aeb01e25eb29

## About Revel

Revel offers events and online communities that nourish women at midlife and beyond. We are backed by Forerunner Ventures and Y Combinator and were recently named one of the Most Innovative Companies of 2020 by Fast Company.

## About the role

**About Revel**
At 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.

**Role Overview**
We 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.

**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.**Qualifications**

- Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field (or equivalent practical experience).

- 3+ years of professional experience in systems programming (C/C++/Rust) or embedded software development.

- High proficiency in Rust, C, or C++, with a willingness to work primarily in Rust.

- Strong understanding of Linux internals, including sockets, syscalls, and kernel-to-userspace data flow.

- Ability to interpret electrical schematics, datasheets, and timing diagrams to translate hardware behavior into code.

- Experience implementing and debugging industrial protocols (e.g., Modbus, TCP/IP, SPI, I2C, CAN, UART, RS-485).

- Proficiency with hardware debugging tools like logic analyzers, oscilloscopes, and packet sniffers.**Preferred Qualifications**

- Prior experience shipping production code in Rust.

- Experience writing Rust in no_std environments.

- Deep familiarity with Modbus, EtherNet/IP, EtherCAT, PROFINET, or IO-Link.

- Relentless root-cause mindset that refuses to accept flaky behavior.

- Intuitive grasp of latency costs, timing requirements, and determinism.**Why Revel**

- Join a world-class team of engineers with decades of critical software applications experience.

- Work on groundbreaking technology that directly impacts critical infrastructure and high-stakes industries with strong early traction.

- Competitive salary, substantial equity, and significant personal growth opportunities.

- Collaborative, ambitious, and technically challenging environment.**Join us to redefine what's possible in software for hardware.**

**Benefits**

- Health insurance — We offer comprehensive medical, dental, and vision coverage to support you and your family.

- 401(k) — Save for your future with our 401(k) plan.

- Equity — All full-time employees receive equity, ensuring that you share in Revel's success and growth.

- Life insurance — Company-paid life insurance gives you and your family peace of mind.

- Parental leave — We offer paid maternity and paternity leave to support new parents.

- Catered lunch — We provide catered lunch five days a week, so you can stay fueled and focused.

- Unlimited PTO — We trust you to take the time you need. Unlimited PTO for all full-time employees.**ITAR Requirements**
To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. 1157, or (iv) Asylee under 8 U.S.C. 1158, or be eligible to obtain the required authorizations from the U.S. Department of State. Learn more about the ITAR [here](https://www.pmddtc.state.gov/ddtc_public?id=ddtc_kb_article_page&sys_id=24d528fddbfc930044f9ff621f961987).

---

Source: Revel's own career page, read by RemJobs. Canonical HTML version: https://www.remjobs.works/job/revel-embedded-software-engineer-mid-senior-893fb70c-9e9a-4ea0-b95c-76eacf267b4c
