
Remote opportunity at
SamsaraManager, Firmware Engineering
Samsara is looking for a Manager, Firmware Engineering to join its team on a remote basis within the United States. Samsara operates a Connected Operations Cloud…
Career Tools
About This Role
Samsara is looking for a Manager, Firmware Engineering to join its team on a remote basis within the United States. Samsara operates a Connected Operations Cloud platform, leveraging Internet of Things data and edge AI to enhance the safety, efficiency, and sustainability of physical operations across industries such as transportation, construction, and agriculture. In this role, you will lead a team of roughly five firmware and machine learning engineers responsible…
Job Description
Samsara is looking for a Manager, Firmware Engineering to join its team on a remote basis within the United States. Samsara operates a Connected Operations Cloud platform, leveraging Internet of Things data and edge AI to enhance the safety, efficiency, and sustainability of physical operations across industries such as transportation, construction, and agriculture. In this role, you will lead a team of roughly five firmware and machine learning engineers responsible for building, optimizing, and deploying AI models on fleet and industrial devices.
The position involves providing hands-on technical leadership, guiding architecture decisions surrounding latency, power, memory, and model performance, and taking new AI capabilities from concept to production. You will collaborate closely with product, hardware, and full-stack teams to deliver low-latency, high-quality hardware programs at scale. This role suits individuals with extensive experience in embedded systems, edge machine learning, and technical management who want to impact real-world physical operations.
Responsibilities
- Manage a team of approximately five firmware and machine learning engineers building and deploying AI models on industrial and fleet devices
- Provide hands-on technical leadership by contributing directly to the design, implementation, and optimization of production systems
- Establish technical architecture decisions regarding latency, power, memory, and model performance
- Partner with product, hardware, and full-stack teams to transition AI capabilities into shipped hardware products
- Collaborate with leadership on quarterly planning to balance engineering health and product ambitions
- Hire, mentor, and develop engineering talent while fostering a culture of ownership and high execution quality
- Engage in customer interactions and utilize metrics to drive improved customer outcomes
Requirements
- At least 3 years of hands-on, execution-oriented technical management experience
- At least 8 years of experience in embedded systems and edge machine learning development
- Demonstrated track record of managing an engineering team that has successfully shipped a mass production product
- Strong interpersonal skills for working in a fast-paced, diverse, customer-focused environment
- Practical experience deploying computer vision and machine learning models on edge devices in real-world applications
Qualifications
- Experience taking products from concept through mass production
- Proficiency in programming languages such as C, C++, or Rust
- Familiarity with edge AI and media frameworks such as GStreamer or Google MediaPipe
- Data analysis experience using tools like SQL queries, Databricks, or Tableau
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field
Core Skills
Benefits
- Annual base salary range of USD 154,700 to 260,000
- Initial Restricted Stock Unit grant with no vesting cliff, alongside performance-based ongoing refresh opportunities
- Flexible, employee-led remote working model
- Professional development stipend
- Comprehensive health and parental leave plans
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, this is a remote position open to candidates residing in the United States. Relocation assistance is not provided.
What is the salary range for this role?
The annual base salary ranges from USD 154,700 to 260,000, depending on factors such as your city of residence, knowledge, skills, and experience. Eligible candidates also receive an initial RSU grant.
What experience is required to apply?
Applicants must have at least 8 years of experience in embedded systems and edge machine learning development, along with a minimum of 3 years of technical management experience and a track record of managing a team that has shipped a mass production product.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.