Senior Software Engineer
Core
Building C#/.NET desktop applications and Python test libraries for optical transceiver testing and manufacturing scale operations.
Role type
Senior Software Engineer (Manufacturing & Test Automation)
Builds
Advanced manufacturing software for optical transceiver testing, running on production lines to produce thousands of units daily.
Domain
Photonics / Optical Interconnects / Semiconductor Manufacturing
Deliverable
production ML models | product features | dashboards & analysis | client delivery | infrastructure | physical/clinical work
Required skills
C#/.NET (5+ years), concurrent programming, .NET 8+, Python (3+ years), clean architecture, MongoDB, remote debugging
Preferred skills
Test and measurement instruments, Unit Tests (xUnit/MSTest), optical communications, Python.net, hardware interfaces (I2C, GPIB, SCPI, VISA), MES integration
Technologies
C#, .NET, WPF, MVVM, Python, pytest, MongoDB, GitHub Actions, Bash, PowerShell
Responsibilities
Develop multi-threaded GUI applications with MVVM architecture; write drivers and control code for laboratory equipment; integrate Python test scripts into .NET applications; develop software for high-volume manufacturing lines; debug remotely using logs and telemetry.
Seniority
Senior, hands-on IC