We are looking for an experienced software engineer to work on advanced applications supporting high-tech production processes. The role involves developing and maintaining critical systems, integrating both software and laboratory hardware, and contributing to scalable, high-volume production solutions.
responsibilities :
Develop and maintain desktop applications in C#/.NET using MVVM patterns, multi-threading, and advanced business logic.
Integrate and control laboratory equipment, managing parallel test execution and resource synchronization.
Create and integrate Python scripts and libraries within existing systems.
Work on production software handling thousands of units daily.
requirements-expected :
5+ years of experience with C#/.NET, including GUI frameworks (WPF or similar).
Strong expertise in concurrent programming and designing thread-safe systems.
3+ years of Python experience with OOP principles.
Solid understanding of clean architecture principles, including separation of concerns, dependency injection, and testability.
Experience with document databases such as MongoDB.
Analytical mindset and ability to debug complex systems remotely using logs and telemetry.
Familiarity with Git, CI/CD pipelines, and basic scripting for automation (Bash/PowerShell).
offered :
Competitive salary based on experience
Professional development opportunities and certification support
Access to modern technologies and cloud platforms
Collaborative work environment with cross-functional teams