About the project


We are seeking a skilled software engineer to contribute to sophisticated applications that support cutting-edge production workflows. This position involves designing and maintaining key systems, integrating software with laboratory hardware, and helping deliver reliable, high-volume production solutions.

Your responsibilities


  • Develop and enhance desktop applications using C#/.NET with MVVM architecture, multi-threading, and complex business logic.
  • Integrate and manage laboratory instruments, ensuring smooth parallel test execution and proper resource handling.
  • Build and incorporate Python scripts and libraries into existing software systems.
  • Support production software used to process thousands of units each day.

 

Our requirements


  • 5+ years of experience in C#/.NET development, including GUI frameworks such as WPF.
  • Strong knowledge of concurrent programming and building thread-safe applications.
  • 3+ years of Python experience with solid understanding of OOP principles.
  • Familiarity with clean architecture concepts, including separation of concerns, dependency injection, and testability.
  • Experience with document-based databases (e.g., MongoDB).
  • Analytical problem-solving skills and ability to debug complex systems remotely using logs and telemetry.
  • Comfortable with Git, CI/CD pipelines, and basic automation scripting (Bash/PowerShell).
  • Experience with laboratory/test instruments (oscilloscopes, spectrum analyzers, power meters).
  • Familiarity with unit testing frameworks (xUnit, MSTest).
  • Basic knowledge of photonics, optical communications, or transceiver technologies.
  • Experience with manufacturing or production systems integration (MES).

 

What we offer


  • Competitive salary and benefits.
  • Collaboration with a talented engineering team.
  • Involvement in project vision and prioritization.
  • Career growth and professional development opportunities.

 

Apply now