Samsara

Firmware Engineer Co-Op

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.
Apply now

More job openings