← Back to all jobs

Embedded Software Engineer (Entry-Junior)

Revel · Los Angeles; San Francisco · Full-time · Posted 2026-08-25

Apply on the company site →

Job description

**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 early-career Embedded Software Engineer to join our rapidly growing engineering team. You will contribute to the critical software layer that bridges Revel's high-performance runtime and the complex physical world of industrial machinery. Under the guidance of senior engineers, you will develop skills in systems programming, hardware integration, and safety-critical software development — growing into a role where a millisecond feels like an eternity and correctness is non-negotiable. **Responsibilities** - Support integration of industrial hardware, learning to navigate register maps and standard protocols. - Assist in implementing Hardware Abstraction Layers (HALs) under senior guidance. - Write and contribute to Rust code targeting Linux userspace. - Learn to use hardware debugging tools including logic analyzers and oscilloscopes. - Contribute to code quality through testing and peer reviews. - Develop an understanding of system reliability as a safety requirement. **Qualifications** - Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field (or equivalent practical experience). - 0–2 years of professional experience in systems programming or embedded software development. - Foundational knowledge of C, C++, or Rust — strong motivation to work primarily in Rust. - Basic understanding of Linux internals or operating system concepts. - Strong analytical mindset and eagerness to learn hardware-software integration. **Preferred Qualifications** - Any coursework or personal project experience with embedded systems or microcontrollers. - Familiarity with communication protocols such as SPI, I2C, UART, or CAN. - Exposure to hardware debugging tools (logic analyzers, oscilloscopes). - Interest in safety-critical or real-time systems. - Any experience with Rust, even in personal projects. **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).