Samsara

Senior HIL Infrastructure Automation Engineer

Samsara

full-time

Posted on:

Location Type: Hybrid

Location: San Francisco • California • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $126,140 - $212,000 per year

Job Level

Senior

Tech Stack

LinuxPandasPythonSQL

About the role

  • Develop an end-to-end automation strategy to facilitate testing activities throughout Samsara product life cycles
  • Preside over technical direction for the team, taking ownership for end-to-end delivery of solutions and mentoring junior team members
  • Identify opportunities to improve testing speed, quality and strategy by working closely with Firmware Engineering and QE
  • Architect and design software frameworks to meet reliability, scalability, and performance requirements
  • Develop software to enable automation tools across Samsara’s product portfolio and future designs
  • Integrate hardware infrastructure for simulation, hardware validation, and product development
  • Ensure adoption of automation tools and frameworks by performing demonstrations, tutorials and proof-of-concepts with firmware and quality engineers
  • Create simulation environments to enable testing and data collection of all platform functionalities
  • Help ship high-quality products, accelerate firmware updates to customers, and facilitate quality investigations
  • Champion and embed Samsara’s cultural principles and collaborate across teams

Requirements

  • Five years of experience building automated test frameworks and software tools for product development and validation
  • Understanding of framework architectures and tradeoffs between efficiency, scalability, and performance
  • Software development experience
  • Participation in code reviews for Product/Feature code changes across all SWE departments
  • 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)
  • Experience with test instrumentation including power supplies, power analyzers, battery simulators, call boxes, and GPS simulators
  • Experience working and developing within a Linux environment
  • Experience building and maintaining automation testing infrastructure from the ground up (ideal)
  • Experience testing devices with wireless protocols including BLE, WiFi, LTE, and GNSS (ideal)
  • Experience testing devices with CAN interfaces (any protocol) (ideal)
  • Experience interfacing with embedded systems’ command line interfaces and AT commands (ideal)
  • Experience defining test plans, triaging test failures and reporting result data and relevant metrics (ideal)
  • Experience with data analysis tools/packages such as SQL, Pandas, databricks (ideal)
  • Python development experience (ideal)
  • Ability to secure and maintain the legal right to work at the company and in the specified work location
Benefits
  • Competitive total compensation (base salary + bonus/variable + RSUs)
  • RSU awards and potential annual equity refresh grants
  • Bonus/variable pay
  • Health benefits
  • Employee-led remote and flexible working; flexible working model
  • Remote work options (Remote-US or Remote-CA possibilities)
  • Reasonable accommodations for candidates with disabilities
  • Access to company Benefits site for additional perks

ATS Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
automated test frameworkssoftware developmenthardware-in-the-loop simulationcommunication protocolstest instrumentationLinux environmentautomation testing infrastructurewireless protocolsCAN interfacesdata analysis tools
Soft skills
mentoringcollaborationownershipproblem-solvingcommunication