About the role:
Samsara's Quality Engineering team uses test engineering, automation and data analysis skills to drive product quality so that our customers can realize the full benefits of our platform. In addition to testing the product, the Quality Engineering team seeks to cultivate a quality culture that produces best-in-class product reliability, usability, and performance across all of our product development teams.
We're looking for an experienced Firmware Quality Engineer for our Vehicle Gateway products for the VG firmware product group, which includes various versions of VG hardware, BLE & USB accessories, interoperability with dashcams and other Samsara products.
This is a remote position open to candidates residing in Canada.
You should apply if:
- You want to impact the industries that run our world: The software, firmware, and hardware you build will result in real-world impact—helping to keep the lights on, get food into grocery stores, and most importantly, ensure workers return home safely.
- You want to build for scale: With over 2.3 million IoT devices deployed to our global customers, you will work on a range of new and mature technologies driving scalable innovation for customers across industries driving the world's physical operations.
- You are a life-long learner: We have ambitious goals. Every Samsarian has a growth mindset as we work with a wide range of technologies, challenges, and customers that push us to learn on the go.
- You believe customers are more than a number: Samsara engineers enjoy a rare closeness to the end user and you will have the opportunity to participate in customer interviews, collaborate with customer success and product managers, and use metrics to ensure our work is translating into better customer outcomes.
- You are a team player: Working on our Samsara Engineering teams requires a mix of independent effort and collaboration. Motivated by our mission, we’re all racing toward our connected operations vision, and we intend to win—together.
In this role, you will:
- Be an advocate for Quality in a tight knit Firmware Quality pod.
- Partner with your Quality Engineering Lead/Manager, Firmware Development and Product teams to define quality goals, expand test coverage, and ensure high quality releases.
- Create and maintain comprehensive and effective test suites.
- Prioritize automation of existing regression and manual test cases, to reduce manual test time.
- Run systems-level manual and automated in-house acceptance tests and real world driving tests to detect defects and regressions in our cloud application and devices.
- Write detailed test cases and strategy for IoT devices and connectivity with accessories.
- Rapidly diagnose issues and perform root cause analysis with firmware, backend, and fullstack developers.
- Lead test planning and execution for major firmware releases/NPI hardware.
- Mentor junior QA engineers and provide guidance on best practices.
- Work closely with Product and Engineering stakeholders to ensure alignment on quality objectives.
- Actively champion a culture of quality by analyzing product quality data and deriving / delivering actionable product quality insights to product development teams.
- 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.
Minimum requirements for the role:
- Bachelor's degree or higher in a technical field. Electrical or Computer Engineering preferred.
- 4+ years of experience in a quality engineering function.
- Strong technical understanding of embedded + distributed systems.
- Working experience with automated test environments and building of test beds with physical hardware.
- Proven abilities for effective low-level troubleshooting and root cause analysis.
- Strong communication skills, comfortable working with teams from diverse backgrounds.
An ideal candidate also has:
- 1+ years of experience in embedded systems testing (Automotive and IoT preferred).
- Proficiency with Serial Data Communication including: CAN and SPI.
- Experience with Automotive Test Tools including: vSpy, dSpace, CANalyzer.
- Proficiency with Scripting and Querying Languages: Python, SQL, CAPL.