The company is seeking to ensure the quality and reliability of its upcoming Embedded products.
Requirements
Experience in Python with a focus on developing test tools and writing automation framework/test scripts
Experience in Python, C/C++ or equivalent with a focus on developing tools for calibration, manufacturing, reliability and writing automation framework and test scripts
Pytest experience is preferred
Hands-on experience with Embedded linux systems
Familiarity with UART/CAN/Websocket/gRPC, board level testing experience
Good understanding of software build tools and CI/CD integrations
Good debugging and root cause analysis skills
Responsibilities
Build tools for calibration, manufacturing and test automation
Develop data/telemetry analysis tools for entire fleet
Develop test plan, test scripts, and coverage matrix for comprehensive testing of the systems under test for every release
Execute and report results of tests against 10x instruments at the firmware and software levels
Automate verification scripts; ensure automation is executed in a CI environment
Own the validation release process for customer releases, including test planning, test execution, tracking bugs, sign off and work through entire life cycle
Enhance and maintain automation framework
Other
Bachelors or Masters degree in Engineering, Computer Science, or equivalent
5 years of experience in Embedded application development or testing
Ability to thrive in a fast-paced, startup environment and help the team to develop the automation process