Firmware Engineer

Logo of Samsara

Samsara

๐Ÿ’ต $123k-$206k
๐Ÿ“Remote - United States

Job highlights

Summary

Join Samsara, a pioneer in the Connected Operationsโ„ข Cloud, and contribute to the development of software for millions of devices used by our industrial and enterprise customers. As a Senior/Staff Embedded Software Engineer, you will play a key role in designing system architecture, bringing up new hardware platforms, implementing peripheral drivers, and optimizing energy consumption. You will collaborate with cross-functional teams to deliver high-quality embedded software and contribute to the digital transformation of various industries. This hybrid role offers a balance between working in our San Francisco office and remotely, providing opportunities for career growth and impact within a supportive and collaborative environment. Samsara offers a competitive compensation package and benefits, including health benefits and flexible working arrangements.

Requirements

  • Solid C programming skills
  • At least 3 years of experience working on MCU-based systems
  • Experience developing, debugging, testing, and shipping products
  • Hands-on debugging skills with test equipment such as oscilloscopes, logic analyzers, RF and network simulators
  • 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
  • Evaluate how choices at each layer of the stack affect other layers and the customer experience

Responsibilities

  • Participate in system architecture design and component selection: partner with electrical engineers in selecting components based on system and customer needs, prototyping for in-house and beta customer use
  • 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 updates, and core management layers (power manager, connectivity manager, etc)
  • Design protocols and implement efficient hardware management to optimize the 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
  • Champion, role model, and embed Samsaraโ€™s cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices

Preferred Qualifications

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

Benefits

  • Full time employees receive a competitive total compensation package along with employee-led remote and flexible working, health benefits, Samsara for Good charity fund, and much, much more
  • This is a hybrid position requiring 3 days per week in our San Francisco office and 2 days working remotely

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Samsara know you found this job on JobsCollider. Thanks! ๐Ÿ™