Staff Engineer - Product Testing
Core
Develop testing strategies, test cases, and protocols for embedded software and hardware integration, ensuring compliance with design control and quality systems.
Role type
Staff Engineer - Product Testing (Embedded Systems)
Builds
Production-ready embedded software and hardware systems
Domain
Embedded systems, hardware-software integration, regulated industries
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
embedded software testing, test case design, test protocol definition, SW reliability testing, performance testing, embedded protocols (CAN, I2C, UART), test environment setup, V&V activities, system requirements analysis, root cause analysis, lab equipment operation
Preferred skills
Python-based design and coding, GUI and embedded automation frameworks (Squish, Robot framework, Pytest), CI/CD pipeline experience, medical devices experience, analog and digital circuitry testing
Technologies
Qt/QML, Squash, Python, LabVIEW, C/C++, Jira, Bugzilla, oscilloscopes, signal generators, power supplies, protocol analyzers
Responsibilities
Develop testing strategies for the developmental phase, execute non-function testing (accuracy, reliability, performance), build and debug test fixtures, provide early design feedback to cross-functional teams, guide or mentor others, execute formal system verification testing, support research phase projects
Seniority
Staff, hands-on IC with mentorship responsibilities