Software Engineer II
Core
Design, implement, test, and operate scoped features for a Windows validation product, focusing on test automation, device orchestration, and failure diagnosis.
Role type
Software Engineer II (Test Automation & Validation)
Builds
Windows validation product features, harness components, runners, scheduling, and device orchestration tools.
Domain
Software Testing, Windows OS, Lab Infrastructure
Deliverable
production ML models | product features
Required skills
C, C++, C#, Java, JavaScript, Python, Windows debugging, system internals, test automation, device orchestration, observability, root cause analysis
Preferred skills
AI-assisted engineering tools, distributed services, continuous integration, hardware/software integration
Technologies
Windows, C, C++, C#, Java, JavaScript, Python
Responsibilities
Design and implement test automation components; investigate test failures using logs and debugging tools; improve test reliability and operational maturity; collaborate with cross-functional teams; support less-experienced engineers through code review and guidance.
Seniority
Mid-level, hands-on IC