Samsara is the pioneer of the Connected Operations™ Cloud, which enables organizations to harness IoT data for actionable insights. The Sr. Automation Engineer will lead the development of automation solutions to enhance software release quality and speed, ensuring teams can deliver high-quality products efficiently.
Responsibilities:
- Own Automation as a Product: Define and drive high-impact, end-to-end automation solutions. You don’t just facilitate testing; you architect the bridge between hardware development and rapid software delivery across the entire product lifecycle
- Drive Technical Vision & Delivery: Act as the technical North Star for the team. You take full accountability for the end-to-end delivery of complex automation solutions, while elevating the collective bar through intentional mentoring and technical leadership
- Identify & Build Opportunities: Proactively partner with Firmware and QE to uncover bottlenecks in the developer experience. You don’t wait for requirements; you identify friction points in testing speed and quality and build solutions to eliminate them
- Architect for the Future: Design and scale robust software frameworks capable of handling the rigorous reliability and performance demands of a global device fleet
- Optimize Workflows with AI: Pioneer the integration of AI tools and intelligent automation to streamline development and testing workflows, significantly reducing manual overhead and accelerating the feedback loop for our engineers
- Bridge the Hardware-Software Gap: Develop sophisticated software that turns physical hardware infrastructure into a seamless, scalable automation utility. You will integrate simulation and validation tools that support both current products and unreleased next-generation designs
- Drive Organizational Adoption: Act as an internal evangelist for your tools. You ensure long-term success not just by shipping code, but by conducting high-value demos, tutorials, and proof-of-concepts that prove the framework's value to Firmware and QE users
- Engineer Realistic Simulation: Create high-fidelity simulation environments that unlock platform-wide functional testing before hardware even reaches the bench
- Solve for the 'Why': Create measurable impact by developing deep empathy for your internal customers. You identify their core pain points and move beyond 'bug fixing' to recommend and implement strategic, long-term solutions
- 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
Requirements:
- Five years of experience developing software, bonus points for emphasis on testing/software tools for product development and validation
- Understanding of tradeoffs between efficiency, scalability, and performance
- Extensive experience in code reviews, especially cross-functional/cross-discipline
- Experience creating and implementing hardware-in-the-loop simulation
- Technical understanding of communication protocols (TCP, UART, and wireless)
- Ability to design and develop hardware infrastructure for test applications. (e.g. power measurement tools, RF testing, etc.)
- Experience with test instrumentation, including the use of power supplies, power analyzers, battery simulators, call boxes, and GPS simulators
- Experience working and developing within a Linux environment
- A Product & Owner Mindset: You are obsessed with the 'why.' You possess deep customer empathy, take full accountability for end-to-end outcomes, and proactively adapt based on feedback to ensure long-term success
- Infrastructure Architect Experience: Proven track record of building and scaling automation and HIL testing frameworks from the ground up
- Hardware & Wireless Expertise: Hands-on experience testing embedded systems with CAN interfaces, and wireless protocols like BLE, WiFi, LTE, and GNSS
- Data-Driven Leadership: Expert in defining test strategies, triaging complex failures, and leveraging Python and data tools (e.g., SQL, Pandas, Databricks) to turn raw metrics into actionable insights
- Workflow Optimization: A proactive approach to streamlining development cycles, including the ability to leverage AI tools to automate manual overhead and accelerate feedback