Revel
Los Angeles, CA

Internship: Embedded Software Engineer

OnsitePosted 1 week ago

We tailor your resume to this role and apply for you in seconds.

Apply to Internship: Embedded Software Engineer at Revel

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

About Revel

Revel
Los Angeles, CA