Software Developer Engineer in Test
Core
Develop and maintain a modular Python-based automated testing platform to verify firmware controlling communication devices in data centers.
Role type
Software Developer Engineer in Test (Functional Verification)
Builds
Automated testing platforms and verification environments for high-speed networking PHYs and optical modules
Domain
Semiconductor / Data Center Infrastructure / High-Speed Networking
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python (OOP), embedded systems, C/C++, version control (Git/SVN), test plan design, data analysis, bug tracking
Preferred skills
High-speed networking knowledge (>= 1.6 Tb/s), firmware debugging, cross-functional collaboration
Technologies
Python, Git, SVN
Responsibilities
Design comprehensive test plans for communication devices, develop and optimize automated test scripts, collect and analyze test data to improve quality, generate bug tickets and regression reports, diagnose firmware and test issues, build and maintain software infrastructure for testing
Seniority
Mid-level, hands-on IC