Revel
Los Angeles, CA
Internship: Embedded Software Engineer
We tailor your resume to this role and apply for you in seconds.
Apply to Internship: Embedded Software Engineer at RevelJob details
- Location
- Los Angeles, CA
- Work type
- Onsite
- Posted
- 1 week ago
- Apply on
- jobs.ashbyhq.com
About this role
Revel develops software systems for controlling critical hardware across aerospace, automotive, energy, and manufacturing. The Embedded Software Engineering Intern will develop low-level Linux and Rust software, integrate industrial hardware, contribute to hardware abstraction layers, and debug systems across software and hardware interfaces.
What you'll do:
- Write and contribute to Rust code targeting Linux userspace
- Support the integration of industrial hardware and learn to work with register maps and hardware communication protocols
- Contribute to Hardware Abstraction Layers (HALs) that allow Revel software to interface with physical hardware
- Develop software that communicates with sensors, actuators, controllers, and other hardware
- Learn and use hardware debugging tools such as logic analyzers and oscilloscopes
- Write tests and contribute to improving the reliability and quality of low-level software
- Participate in code reviews and collaborate with experienced software and embedded engineers
- Debug issues across software, operating systems, communication interfaces, and hardware
- Build an understanding of how reliability and correctness become critical requirements in real-world systems
What they're looking 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
- Interest in understanding how software interacts with hardware at a low level
- Strong analytical and debugging skills
- Hands-on experience through coursework, personal projects, research, or previous internships
- Curious, self-directed, and excited to learn from experienced engineers
- Comfortable working in a fast-paced, technically challenging environment
- Strong written and verbal communication skills
- US citizen, lawful permanent resident, refugee, or asylee (ITAR requirement)
- Occasional travel to customer sites may be required
Benefits:
- Paid internship
Ready to apply to Revel?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.