Drimva

Revel

Internship: Embedded Software Engineer

Los Angeles +1 · On-site · Internship · Posted Oct 6, 2026

Location
Los Angeles
San Francisco
Experience
Hands-on experience through coursework, personal projects, research, or previous internships; no number of years specified.
Education
Currently pursuing a bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
Visa sponsorship
Must be a U.S. citizen or national, lawful permanent resident, refugee, or asylee, or be eligible to obtain required U.S. Department of State authorizations.

About the job

Develop and test Linux userspace systems software that connects Revel’s runtime to industrial hardware.

What you'll do

  • Write Rust code and contribute to hardware abstraction layers for physical hardware.
  • Help integrate hardware and debug communication, operating-system, and hardware issues.
  • Write tests and collaborate on code reviews to improve low-level software reliability.

What they ask for

  • Currently pursuing a bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
  • Rising junior or senior graduating in 2027 or 2028.
  • Strong programming fundamentals and experience with C, C++, Rust, or another systems-oriented language.
  • Foundational understanding of operating systems, computer architecture, or Linux.

Nice to have

  • Coursework or projects involving embedded systems, microcontrollers, or firmware.
  • Familiarity with communication protocols such as SPI, I2C, UART, or CAN.

Tools

Rust, Linux, C, C++, SPI, I2C, UART, CAN

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 4, 2026 (UTC)