Search jobs > San Francisco, CA > Senior firmware engineer

Senior Firmware Engineer - MCU

Samsara
San Francisco, California, US
$123K-$206.8K a year
Full-time

Who we are

Samsara (NYSE : IOT) is the pioneer of the Connected Operations Cloud, which is a platform that enables organizations that depend on physical operations to harness Internet of Things (IoT) data to develop actionable insights and improve their operations.

At Samsara, we are helping improve the safety, efficiency and sustainability of the physical operations that power our global economy.

Working at Samsara means you'll help define the future of physical operations and be on a team that's shaping an exciting array of product solutions.

As part of a recently public company, you'll have the autonomy and support to make an impact as we build for the long term.

Recent awards we've won include :

Glassdoor's Best Places to Work 2024

Best Places to Work by Built In 2024

Great Place To Work Certified 2023

Fast Company's Best Workplaces for Innovators 2023

Financial Times The Americas' Fastest Growing Companies 2023

We see a profound opportunity for data to improve the safety, efficiency, and sustainability of operations, and hope you consider joining us on this exciting journey.

About this role :

Submit your CV and any additional required information after you have read this description by clicking on the application button.

Samsara's cloud-connected sensor platform collects observations about the world in near real-time. Samsara builds an extensive set of products, including battery-powered, wireless sensors, Linux-based IoT gateways, and Internet-connected dashcams.

These devices are the building blocks Samsara uses to construct enterprise solutions for a wide range of verticals.

As a Senior / Staff Embedded Software Engineer at Samsara, you will develop software that runs on millions of devices deployed by our industrial and enterprise customers.

You'll tackle challenges including evaluating and selecting hardware components, bringing up new hardware platforms and sensors, and structuring recorded data to allow efficient analysis.

We use C for our MCU-based platforms, Golang for embedded applications on Linux-based gateways and backend services, Google protocol buffers to structure data, and various AWS technologies to process and store data.

Experience with these exact technologies is not required.

You should apply if :

  • You want to impact the industries that run our world : Your efforts will result in real-world impact helping to keep the lights on, get food into grocery stores, reduce emissions, and ensure workers return home safely.
  • You are the architect of your own career : If you put in the work, this role won't be your last at Samsara. We set up our employees for success and have built a culture that encourages rapid career development.
  • You're energized by our opportunity : The vision we have to digitize large sectors of the global economy requires your full focus and best efforts.
  • You want to be with the best : At Samsara, we win together, celebrate together and support each other.

In this role, you will :

  • Participate in system architecture design and component selection : partner with electrical engineers in selecting components based on system and customer needs.
  • Bring up new hardware platforms : configuring I / O, debugging interfaces, testing connectivity, and validating design.
  • Implement peripheral drivers, secure bootloaders and device firmware updates.
  • Design protocols and implement efficient hardware management to optimize energy consumption.
  • Work cross-functionally with different stakeholders to deliver reliable high-quality embedded software.
  • Champion Samsara's cultural principles as we scale globally.

Minimum requirements for the role :

  • Solid C programming skills
  • At least 5 years of experience working on MCU-based systems
  • Experience developing, debugging, testing, and shipping products
  • Hands-on debugging skills with test equipment
  • Be excited about sensors, connectivity protocols, distributed systems
  • Thrive in an environment that requires rapid deployment and product iteration
  • Evaluate how choices at each layer of the stack affect other layers

An ideal candidate also has :

  • Experience working in bare metal and RTOS-based systems
  • Strong working experience in core technologies such as BLE, GPS, LTE Cat-M1, or CAN

Samsara's Compensation Philosophy : Samsara's compensation program is designed to deliver Total Direct Compensation that is at or above market.

The range of annual base salary for full-time employees for this position is below :

$123,046 $206,800 USD

At Samsara, we welcome everyone regardless of their background. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender, gender identity, sexual orientation, protected veteran status, disability, age, and other characteristics protected by law.

Benefits

Full time employees receive a competitive total compensation package along with employee-led remote and flexible working, health benefits, and much more.

Accommodations

Samsara is an inclusive work environment, and we are committed to ensuring equal opportunity in employment for qualified persons with disabilities.

Flexible Working

At Samsara, we have adopted a flexible way of working, enabling teams and individuals to do their best work.

J-18808-Ljbffr

6 days ago
Related jobs
Promoted
Zooz
San Mateo, California

Zoox is looking for an embedded software engineer to join its Advanced Hardware Engineering team. As an embedded software engineer, you should be passionate about developing production-quality code and designing a product that meets the high safety requirements needed for autonomous driving. You wil...

Samsara
San Francisco, California

As a Senior/Staff Embedded Software Engineer at Samsara, you will develop software that runs on millions of devices deployed by our industrial and enterprise customers. We use C for our MCU-based platforms, Golang for embedded applications on Linux-based gateways and backend services, Google protoco...

Humba Ventures
San Francisco, California

Mytra’s robotics team is looking for an experienced senior firmware engineer to develop and scale firmware for our distributed robotic fleet. Bachelor’s degrees in Electrical Engineering, Computer Engineering, Computer Science, Systems Engineering, or equivalent. Lead and develop firmware rollout an...

Tbwa Chiat/Day Inc
San Francisco, California

As a firmware lead, you will also direct the efforts of external agencies, mentor junior engineers, and lead design reviews. Collaborate with hardware engineers to ensure seamless integration between firmware and the physical systems of the device. Lead design and code reviews, mentor junior enginee...

Moxion Power Co.
Richmond, California

The RoleWe are seeking a highly skilled and experienced Firmware Engineer with hardware controls experience to join the Firmware Engineering team at Moxion Power. Work closely with the Hardware and Systems Engineering teams to deliver production-grade safety critical firmware. Firmware development a...

Clear Ventures
San Mateo, California

GoPro is seeking a top tier candidate for the Senior Quality Assurance (QA) Engineer role. We are seeking a dynamic, highly skilled, and passionate QA Engineer to support our firmware and mobile app development activities. The QA Engineer role will work closely with the development team as well as o...

Mytra
South San Francisco, California

Mytra's robotics team is looking for an experienced senior firmware engineer to develop and scale firmware for our distributed robotic fleet. Bachelor's degrees in Electrical Engineering, Computer Engineering, Computer Science, Systems Engineering, or equivalent. Lead and develop firmware rollout an...

hu.ma.ne
San Francisco, California

As a senior firmware engineer on this team, you will design and implement firmware sensors, security and privacy components, power systems, and more. Humane's Firmware team is responsible for firmware and systems software for our hardware platform as well as accessories. You will collaborate closely...

Big Cloud
CA, United States

Are you a Principal Firmware Engineer with 10+ years of experience with server-class firmware development expertise?. As a Sr Principal Firmware Engineer you'll focus on server-class development for cutting-edge AI Processors. Extensive experience designing and implementing firmware is needed as you...

Lime
San Francisco Bay Area, California

Do you have a passion for software on the wheels? Lime is hiring a Senior Firmware Engineer to join our on-vehicle software team! In this role, you will have the opportunity to design and develop software that runs on our connected vehicles. With our rapid global expansion, you’ll play a critical pa...