Software Development Engineer in Test (SDET)
Core
Design and build high-quality test infrastructure and automation for complex embedded systems, operating at the intersection of software development and quality engineering.
Role type
Senior Software Development Engineer in Test (SDET)
Builds
Test frameworks, automation tooling, CI/CD pipelines, and production-quality test code
Domain
Embedded systems, high-tech hardware-software integration, distributed systems
Required skills
C++, Python, C#, Object-Oriented Programming, Test Automation, CI/CD pipeline design, Root cause analysis, Testability engineering
Preferred skills
Robot Framework, TDD, BDD, Keyword-driven testing, Data-driven testing, Model-based testing, Property-based testing
Technologies
C++, Python, C#, Robot Framework, CI/CD tools
Responsibilities
Design, develop, and maintain test frameworks and automation tooling; Contribute to production code and testability improvements; Develop automated tests across multiple levels; Build and optimize CI/CD pipelines; Analyze complex systems and failures to trace root causes; Drive testability and quality-by-design principles; Take ownership of technical decisions around test architecture
Seniority
Senior, hands-on IC
