# Embedded Software Engineer (Mid-Senior) at Revel

- Company: Revel
- What the company does: Backed by Index, Felicis and Redpoint.
- Company website: http://revel.io/
- Type: Startups
- Level: Senior
- Location: Los Angeles
- Work setup: On-site
- Posted: 2026-08-12
- Apply by: 2026-10-08
- Apply: https://jobs.ashbyhq.com/revel/59555d75-bef1-4bbf-826e-aeb01e25eb29
- Page: https://www.1752.vc/careers/jobs/revel-embedded-software-engineer-mid-senior/

## About the role

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.

## What they're looking for

- 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)

Tags: Software Engineering
