2 months ago
Responsibilities
- Develop a C#/.NET desktop application for optical transceiver testing.
- Write drivers and control code for laboratory equipment.
- Manage parallel test execution and complex locking across instruments.
- Integrate Python test scripts and libraries into the .NET application.
- Develop software for manufacturing lines producing thousands of units daily.
Requirements
- 5+ years of experience in C#/.NET with GUI development.
- Strong command of concurrent programming and thread safety.
- Experience with .NET 8 or later.
- 3+ years of experience in Python with OOP and pytest.
- Solid understanding of clean architecture principles.
- Experience with MongoDB or similar document databases.
- Analytical mindset for diagnosing complex multi-component failures.
- Ability to debug remotely without direct debugger access.
- Fluency in Git & CI/CD practices.
Benefits
- Competitive salary commensurate with experience.
- Professional development opportunities and certification support.
- Access to cutting-edge technology and cloud platforms.
- Collaborative work environment with cross-functional teams.
