Senior Software Development Engineer in Test
OverviewIndustrial Automation company
TaipeiSenior
Google Ventures
Alumni Ventures
Bain Capital Ventures
Blumberg Capital
Momenta
AME Cloud Ventures
Software Engineering
About the role
TL;DR
Design and execute automated testing frameworks for AI vision platforms.
- •We are seeking a Senior Software Development Engineer in Test to take technical ownership of quality architecture across our physical AI vision platforms.
- •Key Responsibilities Automated End-to-End Testing: Design and execute fully programmatic E2E test flows that simulate real-world manufacturing inputs.
- •Edge Automation Architecture: Architect and develop robust automated testing frameworks from scratch using Python.
- •Web Application & API Testing: Develop and maintain automated UI and API test suites for the web applications and local interfaces.
- •Hardware-in-the-Loop (HIL) Testing: Build and scale HIL testing infrastructure to simulate factory environments.
- •System-Level Debugging: Investigate complex failures spanning physical hardware, custom baseboards, Linux OS kernels, local network protocols, web application layers, and edge Docker containers.
- •Requirements 4+ years of experience as a Software Development Engineer in Test (SDET), Embedded Test Engineer, or Software Engineer.
- •Hands-on experience with the NVIDIA Jetson ecosystem or similar resource-constrained embedded Linux systems.
- •Expert proficiency in Python for building complex automation frameworks, CI/CD integrations, and device interaction tooling.
- •Proven experience testing web applications and APIs using modern automation frameworks (e.g., Playwright, Cypress, or Selenium).
- •Deep experience programmatically testing AIoT edge devices, embedded Linux systems, and local network protocols.
Required skills
PythonDockerPlaywrightSeleniumCypressComputer Vision
Domain expertise
ai
Tech stack
PythonDockerPlaywrightSeleniumCypressComputer Vision