Embedded Software Engineer (Entry-Junior)

RevelLos Angeles, CA
$90,000 - $161,000

About The Position

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.

Requirements

  • 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.

Nice To Haves

  • 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.

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.

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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service