Senior SDET
WhiskerAbout the role
Description
Whisker is the maker of Litter-Robot, Feeder-Robot, and Litterbox.com. At Whisker, we believe pet parenthood can always get better.
As leading innovators in pet tech and refined pet accessories, we work tirelessly to solve problems and deliver smarter insights for pet parents while enriching the lives of pets. Whether it’s a self-cleaning litter box that automates scooping, an automatic feeder that helps pets develop healthier eating habits, or a modern cat tree that delights both humans and felines, we strive to deliver better solutions for consumers while transforming pet care along the way. To us, having a pet is the best thing ever. At Whisker, life together just keeps getting better.
Whisker is based in Auburn Hills, Michigan and Juneau, Wisconsin with 600+ passionate team members.
What You’ll Do:
The SDET - Firmware will play a pivotal role in ensuring the quality, reliability, and performance of firmware systems through the development of automated testing frameworks and rigorous quality assurance practices. Additionally, the SDET will collaborate closely with firmware engineers to design, execute, and improve comprehensive test plans and strategies for embedded systems and IoT devices.
Essential Duties and Responsibilities:
This list of duties and responsibilities is not all-inclusive and may be expanded to include other duties and responsibilities as deemed necessary.
- Leads the development and implementation of automated test frameworks and tools to validate firmware functionality, performance, and security.
- Collaborates closely with firmware engineers to define and execute comprehensive test strategies that ensure the delivery of high-quality firmware products.
- Develops, maintains, and executes automated test suites for embedded systems and IoT devices.
- Designs and implements test plans to validate firmware against product requirements, ensuring robust and reliable functionality.
- Identifies, documents, and tracks firmware defects, collaborating with engineering teams to resolve issues efficiently.
- Establishes and enforces quality assurance best practices, ensuring consistent testing methodologies are applied across firmware projects.
- Evaluates and integrates new testing tools and methodologies to improve the efficiency and effectiveness of the QA process.
- Analyzes and reports on test results, providing insights and recommendations to improve firmware quality.
- Assists in the development of simulation and emulation environments to facilitate testing in various scenarios.
- Drives continuous improvement of the firmware testing process, identifying opportunities for automation and optimization.
- Will perform additional duties as required.
Requirements
What You’ll Bring:
- Bachelor’s, Master’s degree, or Ph.D. in Computer Engineering, Electrical Engineering, Firmware Engineering, and / or equivalent years of experience.
- 10+ years of professional experience in firmware development or testing.
- 5+ years of proven experience in a firmware testing or SDET role, demonstrating successful implementation of automated testing frameworks for embedded systems.
- 5+ years of experience with testing tools and frameworks for embedded systems.
- 5+ years of experience with scripting languages such as Python or Bash for test automation.
- 4+ years of experience with hardware-in-the-loop (HIL) testing setups and methodologies.
- 2+ years of experience with wireless communication protocols.
- In-depth understanding of firmware testing methodologies, including unit, integration, system, and regression testing.
- Expertise in debugging embedded systems using tools such as JTAG, logic analyzers.
- Experience with test automation frameworks and continuous integration/continuous deployment (CI/CD) pipelines.
- Strong knowledge of hardware-software interaction and debugging hardware peripherals.
- Familiarity with secure firmware practices, including testing secure bootloaders and OTA updates.
- Excellent problem-solving skills and the ability to address technical challenges in a dynamic environment.
- Strong leadership, communication, and interpersonal skills.
- Proficient in using test management and defect tracking tools.
- Ability to communicate complex technical concepts effectively to both technical and non-technical stakeholders.
- Project management skills with a track record of successfully driving testing initiatives to completion.
- Familiarity with agile development methodologies.
- A passion for staying updated on industry trends and continuously improving technical expertise.
- Maintains confidentiality of proprieta
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s