

Firmware Engineer Co-Op
Location
San Francisco, CA
Level
Internship
Department
Robotics & Automation
Type
Salary
$62,000 - $93,000
Job Description
Posted on:
2026-03-31
Responsibilities
- Collaborate with firmware engineers to design and maintain embedded software for products.
- Bring up new hardware platforms and validate system initialization.
- Implement peripheral drivers and device firmware updates.
- Design protocols for energy management in battery-powered sensors.
- Work cross-functionally with product and quality teams to ensure high-quality software delivery.
- Gain hands-on experience in a fast-paced environment.
- Receive mentorship from experienced firmware engineers.
Job Requirements
- Enrolled in a Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
- Solid C programming skills and familiarity with embedded programming concepts.
- Experience with MCU development environments and tools.
- Knowledge of bare metal and RTOS-based systems.
- Strong problem-solving skills and analytical mindset.
- Interest in sensors and connectivity protocols.
- Previous projects or coursework related to embedded systems is advantageous.


