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