S

Samsara

Builds AI dash cams and fleet tracking software

Firmware Engineer Co-op

Embedded EngineeringConfirmed live in the last 24 hours
InternshipSan Francisco, CA, USA

About the Job

Requirements

  • Be enrolled in a Bachelor's degree program in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • Have solid C programming skills.
  • Be familiar with embedded programming concepts.
  • Have prior experience with MCU development environments and tools such as Segger J-Link and GCC.
  • Have experience working in bare-metal and RTOS-based systems such as Zephyr and/or FreeRTOS.
  • Have experience in one or more core technologies such as BLE, GPS, LTE, and CAN.
  • Have the ability to debug and optimize code using problem-solving and analytical skills.
  • Be excited about sensors, connectivity protocols, distributed systems, and their application to real-world problems.
  • Be able to work in an environment requiring rapid deployment and product iteration based on customer feedback, while focusing on automated testing and code quality.

Responsibilities

  • Collaborate with firmware engineers to design, develop, and maintain embedded software for gateway and sensor products.
  • Bring up new hardware platforms by configuring I/O; debugging interfaces such as SPI, I2C, UART, CAN, and ADC; testing connectivity; validating designs; and debugging system initialization.
  • Implement peripheral drivers, secure bootloaders and device firmware updates, and core management layers such as power and connectivity managers.
  • Design protocols and implement efficient hardware management to optimize energy consumption of battery-powered sensors and gateways.
  • Work cross-functionally with product, full-stack, and quality stakeholders to deliver reliable, high-quality embedded software.
  • Gain hands-on experience in a fast-paced environment.
  • Receive mentorship and guidance from experienced firmware engineers.
  • Gain exposure to the entire product development lifecycle, from concept to deployment.

Desired Qualifications

  • Prior projects, coursework, or personal projects related to embedded systems and firmware development are advantageous.

About the Company

Samsara

Builds AI dash cams and fleet tracking software

Samsara makes connected cameras, sensors, and software that let organizations with vehicle fleets and heavy equipment track and manage their field operations in one system. Its flagship AI dash cams watch both the road and the driver and warn about phone use or tailgating as it happens, and fleets use the recorded video to clear drivers of blame after crashes. Devices in vehicles and on equipment send location and engine data to a cloud dashboard, where managers plan routes, schedule maintenance, and log drivers' hours. Customers range from trucking firms to city governments, and they pay subscriptions priced per vehicle or asset. Samsara was founded in 2015 and is based in San Francisco, California.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2015

Recently Posted Jobs

Explore more opportunities at Samsara

See more jobs