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.
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.
requirements-expected :
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).
offered :
Competitive compensation based on experience
Opportunities for professional growth and support for certifications
Access to modern technologies and cloud platforms
Collaborative environment with cross-functional teams