Whisker
Job Location :
Auburn Hills,MI, USA
Posted on :
2025-05-09T18:22:46Z
Job Description :
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 700+ passionate team members.What You'll Do:As a Software Development Engineer in Test II, you will play a pivotal role in designing, executing, and automating test plans for end-to-end system validation. You will work cross-functionally with Whisker hardware, software, firmware, and product teams to identify integration challenges, proactively address issues, and ensure that our systems deliver exceptional quality to customers.Essential Duties and Responsibilities:Designs and executes comprehensive test plans to validate the functionality, performance, and interoperability of integrated systems comprising hardware, software, firmware, and third-party componentsIdentifies and documents integration requirements, constraints, and dependencies across system componentsDevelops and executes system-level test cases, including end-to-end scenarios, edge cases, and stress tests, to simulate real-world usage conditionsConducts root cause analysis and debugging for system failures, providing actionable insights to development teams for rapid resolutionLeads the development and implementation of automated test frameworks for system integration and regression testingEvaluates, selects, and configures testing tools and environments to ensure robust coverage across system layersCollaborates with software engineers to integrate automated test suites into Whisker CI/CD pipelines for continuous validationPartners with hardware, firmware, software, and QA teams to align integration testing efforts with product development milestonesParticipates in design reviews, providing feedback on system architecture and testability considerationsConducts performance benchmarking and stress testing to identify potential bottlenecks or weaknesses in system architectureDefines and monitors key performance indicators (KPIs) for system integration, such as uptime, latency, and throughputEnsures that all systems meet quality and compliance standards, including safety, security, and regulatory requirementsDevelops and maintains documentation for integration testing processes, results, and best practicesWill perform additional responsibilities when requiredRequirements:What You'll Bring:8+ years of experience in systems integration and testing, with a focus on complex, multi-component systemsDemonstrated proficiency in multiple programming languages, including C, C++, and PythonExpertise in API level testing, test automation strategies, and various testing frameworksProven track record in debugging and resolving integration issues across hardware, software, and firmware domainsStrong understanding of system integration principles, including data exchange protocols (e.g., REST, MQTT, CAN, or similar)Proficiency in test automation tools and frameworks (e.g., Robot Framework, Pytest)Hands-on experience with hardware-in-the-loop (HIL) and software-in-the-loop (SIL) testing methodologiesFamiliarity with cloud platforms (AWS, Azure, GCP) and embedded systemsExceptional analytical and debugging skills, with a systematic approach to troubleshooting complex issuesAbility to think critically about system interactions and proactively identify integration risksNot Required but Nice to Have!Experience with IoT devices and systems, including edge computing and sensor integrationKnowledge of security testing practices for integrated systems, such as penetration testing and secure communications validationFamiliarity with regulatory compliance requirements such as GDPR, or FCC standardsBenefits & Purrks:Join a tenacious, inventive company that empowers team members to chart their own path, lead by grounding decisions in the “why”, and has a strong sense of empathy and openness to new perspectives. Be a part of exciting growth, work with incredible people, and create tomorrow's pet products—plus a whole lot of extras. You will also be provided with:Premium Medical/Dental/Vision insurancePaid parental leaveWhisker Parents Program1 day pawternity leave for new pet adoptionPet Insurance Discount401K matchFlexible spending accountsCompany-paid short-term disability and life insuranceEmployee Assistance Program (EAP)Generous paid time off14 Paid HolidaysTop of the line equipmentPet-friendly officeWhisker products and swagContinuing education SupportOn-site gym with PelotonReferral programStatement of Inclusivity:We believe different perspectives make Whisker better and strive to create a place where everyone has equal opportunities to thrive.Please ensure to regularly check your email spam folder for any communication from Whisker to avoid missing important updates regarding your application status.#onsite1
Apply Now!