Senior firmware engineer developing C/C++ and Golang features for Samsara’s connected-vehicle IoT platform. Improving fleet safety, sustainability, and operational efficiency.
Responsibilities
Architect, develop, debug, and test customer-facing firmware features written in C/C++ and Golang for Samsara’s cloud-connected hardware platform
Build IoT products for the long term and support more than 1.5 million devices in the field
Design and develop the internal observability discipline to ensure the health of firmware rollouts
Collaborate with product managers, customer support teams, other firmware teams, and full-stack engineers
Participate in customer interviews and collaborate with customer success and product managers
Use metrics to ensure work translates into better customer outcomes
Champion, role model, and embed Samsara’s cultural principles as the company scales globally
Requirements
8+ years of professional industry experience in software development
Experience with large scale observability for production systems
Experience with developing and shipping production code
Experience with building and monitoring metrics during firmware rollout
Experience triaging and assessing incoming customer and QA found issues
Bachelors or masters in computer science, engineering or similar
Experience with C/C++ or Golang is a plus
Experience working on Linux based embedded systems on complex SOCs
Experience working with SoC vendors and JDM partners
Experience working on Linux drivers
Automotive OEM/Supplier or Telematics provider experience
Basic knowledge on CAN-utils (Linux CAN)
Knowledge of observability for high quality releases
Experience building production-ready platforms with a design-for-test mindset
Candidate must reside in Canada
Legal right to work at the company and in the specified work location
Software Engineer building optimization, routing, and demand - forecasting systems for RideCo’s cloud - based on - demand transit software. Developing scalable production services and data science models.
Senior Software Engineer building reliable payment and banking platforms for merchants at Priority Technology Holdings. Owning Java and Python services from design through production.
AI Software Developer Intern building AI agents and developer tools for CorelDRAW Graphics Suite. Improving code review, testing, debugging, and AI adoption across Corel’s engineering organization.
Senior Full Stack Java Engineer building Java, React, and Node.js WFM platforms for Miratech’s enterprise IT clients. Developing forecasting, scheduling, adherence, and operational reporting services.
Senior Full Stack Java Engineer building Java, React, and cloud - native workforce management solutions. Supporting forecasting, scheduling, adherence, and reporting for enterprise contact centers.
Staff engineer architecting event - sourced, offline - first ordering systems for Owner’s all - in - one restaurant platform. Improving replication, reconciliation, observability, and recovery across distributed point - of - sale devices.
Staff Product Engineer translating Parallelz's mobile - to - web technology into game discovery products. Owning full - stack delivery, cloud operations, experimentation and engineering leadership.
Senior Software Engineer building scalable Ruby on Rails search systems for Clio, a global legal AI technology company. Mentoring engineers and solving complex customer problems.
Tech Lead GIA faisant évoluer les plateformes d’identités et d’accès de Beneva. Automatisation « as code », intégration, sécurité et exploitation des environnements GIA.