Embedded Software Engineer (Entry-Junior)
Revel · Los Angeles
The role
Revel is hiring an early-career embedded software engineer to work on the software layer connecting their high-performance runtime to industrial machinery. The role involves learning systems programming, hardware integration, and safety-critical development under senior guidance.
- Location
- Los Angeles
- Employment
- Full time
- Level
- Junior
- Experience
- 2+ yrs
- Education
- Bachelors
- Sponsorship
- Not offered
What we know that the posting doesn’t say
- Seen 1 day agostill listed on the employer’s careers page
- Posted 57 days agothe first time we saw it
About Revel
Revel develops a next-generation software stack for controlling critical hardware across aerospace, automotive, energy, and manufacturing sectors.
What you would do
- Support integration of industrial hardware and learn register maps and 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 like logic analyzers and oscilloscopes.
- Contribute to code quality through testing and peer reviews.
- Develop understanding of system reliability as a safety requirement.
Must have
- Bachelor's in Computer Engineering, Electrical Engineering, Computer Science, or related field.
- 0–2 years professional experience in systems programming or embedded software.
- Foundational knowledge of C, C++, or Rust with motivation to work in Rust.
- Basic understanding of Linux internals or operating system concepts.
- Strong analytical mindset and eagerness to learn hardware-software integration.
Nice to have
- Coursework or personal project experience with embedded systems or microcontrollers.
- Familiarity with SPI, I2C, UART, or CAN communication protocols.
- Exposure to hardware debugging tools (logic analyzers, oscilloscopes).
- Interest in safety-critical or real-time systems.
- Any experience with Rust, even in personal projects.
What you get
- Comprehensive medical, dental, and vision coverage.
- 401(k) retirement plan.
- Equity for all full-time employees.
- Company-paid life insurance.
- Paid maternity and paternity leave.
- Catered lunch five days a week and unlimited PTO.
Experience and education
- 2+ years of relevant experience
- Bachelors degree or equivalent experience
Key skills
- c
- c++
- rust
- linux
- spi
- i2c
- uart
- can
- logic analyzers
- oscilloscopes
- hardware abstraction layers
- systems programming
- embedded software
- real-time systems
- safety-critical systems
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…
Extracted from the employer’s posting. Read it in full on Revel’s careers pageApply without filling the form
Approve this role and the application is completed for you, including a résumé tailored to it. You get a confirmation when it lands, and a credit is only spent when a submission is confirmed.
Other roles at Revel
- Senior Product Designer (Mid-Senior)Los Angeles
- Product Manager, Hardware IntegrationLos Angeles
- Embedded Software Engineer (Mid-Senior)Los Angeles
- Full Stack Software Engineer (Entry-Junior)Los Angeles
- Product Manager, Reporting and AnalyticsLos Angeles
- Simulation Software Engineer (Mid-Senior)Los Angeles