Jobs · Engineering · California

Embedded Software Engineer (Entry-Junior)

Revel · Los Angeles, CA · 2 days ago
On-siteEngineering$90k–$161k/yrFull-time

Responsibilities

  • Support integration of industrial hardware, learning to navigate register maps and standard protocols.
  • Aid in implementing Hardware Abstraction Layers (HALs) under senior guidance.
  • Write and contribute to Rust code targeting Linux userspace.
  • Utilize 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

  • 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.
  • Experience with Rust, even in personal projects.

Benefits

  • Health insurance
  • 401(k) plan
  • Equity
  • Life insurance
  • Paid maternity and paternity leave
  • Catered lunch
  • Unlimited PTO

Similar jobs

Embedded Software Engineer

General Dynamics Mission SystemsBloomington, MN· 2 wk ago
Information Technology$100k/yrapply on gdmissionsystems.com