Senior Software Engineer | C# | .Net | Python | AI @ 1dea
Core
Developing advanced desktop software for testing optical transceivers, integrating hardware drivers, and managing parallel test execution on production lines.
Role type
Senior Software Engineer (C#/.NET/Python)
Builds
Production-grade test applications for optical transceivers and laboratory equipment.
Domain
Photonics, optical communications, industrial automation.
Deliverable
production ML models | product features | infrastructure
Required skills
C#, .NET 8+, Python, MVVM architecture, multi-threading, thread safety, Git, CI/CD, Bash/PowerShell scripting, hardware interface protocols (I2C, GPIB, SCPI, VISA), TCP sockets, unit testing (xUnit/MSTest)
Preferred skills
Experience with measurement/test equipment (oscilloscopes), optical communication knowledge, optical transceiver technology
Technologies
.NET 8, WPF, MongoDB, GitHub Actions, xUnit, MSTest
Responsibilities
Design and build GUI applications using MVVM for test execution and resource management; develop drivers and control code for laboratory hardware; integrate Python-based test functions into .NET applications; manage parallel test execution and device access locking mechanisms; diagnose issues remotely using logs and telemetry.
Seniority
Senior, hands-on IC