You will design and build .NET applications to support instrument software and hardware-integrated systems.
This role is on-site.
Responsibilities
Design, implement, and test software solutions that interact directly with hardware systems.
Develop software for motion control, fluidics, and imaging systems.
Collaborate with multi-disciplinary teams to meet complex project requirements.
Participate in sprint planning, code reviews, and team retrospectives.
Required Skills
5+ years of software development experience.
Proficiency in C# and OOP principles.
Experience developing .NET applications (e.g., .NET 8 or later) for Linux.
Hands-on experience with image processing using OpenCV.
Data processing and algorithm development using Python.
Experience controlling hardware including motion control, fluidics systems (pumps, valves, flow sensors), and imaging systems (cameras, optical systems).
Experience with Git, CI/CD, and JIRA.
Preferred Skills
Experience with Dependency Injection frameworks like Autofac.
Experience developing and consuming Web APIs with ASP.NET Core and OpenAPI 3.0.