Firmware Engineer
Samsara
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:
Similar Remote Jobs
- ๐United States
- ๐Romania
- ๐United States
- ๐United States
- ๐ฐ$142k-$215k๐United States
- ๐ฐ$142k-$215k๐United States
- ๐ฐ$71k-$107k๐United States
- ๐ฐ$122k-$266k๐United States
- ๐ฐ$95k-$123k๐Canada