← All roles

Firmware Engineer Co-Op

Samsara· STCE & Maintenance
Apply on company site
Hybrid (San Francisco, CA)$38k - $58kco-opPosted 4w ago

About the role

Firmware engineering internship focusing on embedded software for Samsara's gateway and sensor products, including hardware bring-up, peripheral drivers, and energy optimization for battery-powered devices.

Responsibilities

  • Collaborate with other firmware engineers on the team to design, develop and maintain embedded software for our gateway and sensor products
  • Bring up new hardware platforms: configuring I/O, debugging interfaces such as SPI, I2C, UART, CAN and ADC, testing connectivity, validating design and debugging system initialization
  • Implement peripheral drivers, secure bootloaders and device firmware update, core management layers (power manager, connectivity manager, etc)
  • Design protocols and implement efficient hardware management to optimize energy consumption of battery powered sensors and gateways
  • Work cross-functionally with different stakeholders across product, full-stack and quality teams to deliver reliable high quality embedded software
  • Gain hands on experience in a fast-paced and innovative environment
  • Get valuable mentorship and guidance from experienced firmware engineers
  • Be exposed to the entire product development lifecycle, from concept to deployment

Qualifications

  • Enrolled in a Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field
  • Must have solid C programming skills
  • Familiarity with embedded programming concepts
  • Prior experience with MCU development environments and tools (Segger J-Link, GCC)
  • Experience working in bare metal and RTOS-based systems such as Zephyr and/or FreeRTOS
  • Experience in one or more core technologies such as BLE, GPS, LTE and CAN
  • Strong problem-solving skills and an analytical mindset to debug and optimize code
  • Be excited about sensors, connectivity protocols, distributed systems, and their application to solve real world problems
  • Thrive in an environment that requires rapid deployment and product iteration based on customer feedback while focusing on automated testing and code quality
  • Any prior projects, coursework, or personal projects related to embedded systems and firmware development would be advantageous

Skills

Required:C programmingEmbedded systemsMCU development toolsRTOS experiencePeripheral interfaces
Nice to have:Core technologies

Benefits

  • Relocation and housing assistance will be included as part of the co-op.
Last updated Oct 10, 2026. Interested? Apply on the company site.

About Samsara

Samsara | The Connected Operations Platform

Samsara's connected operations platform helps 20,000+ operations improve safety, cut costs, and run smarter — built with operators.

Fleet TelematicsCameras and VideoDriver ExperienceSafety Reporting & InsightsEquipment ManagementIntegrated platformAI-powered analyticsFleet Intelligence

More open roles at Samsara