SoC Systems Software Engineer
Core
Design, develop, and maintain system software for system-level test and Automated Test Equipment (ATE) platforms to validate next-generation SoCs.
Role type
Senior IC systems software engineer (ATE platform)
Builds
System-level test and ATE platform solutions for SoC validation
Domain
Semiconductor / Hardware Validation
Required skills
C/C++/C#, Python, system software architecture, driver development, silicon characterization algorithms, automated testing infrastructure, cross-functional collaboration
Preferred skills
Windows/Mac OS/Linux development, network protocols, project management, large-scale solution ownership, ATE experience, SEMI standards, data analysis
Technologies
C, C++, C#, Python, Windows, Mac OS, Linux, SQL
Responsibilities
Develop and integrate software and hardware across platform architecture and Silicon Validation teams; Design and maintain application and hardware abstraction layer software and drivers; Develop silicon characterization algorithms, diagnostics routines, and performance measurement tools; Design and develop infrastructure to support automated testing of software solutions at scale.
Seniority
Senior, hands-on IC