C# Software Engineer
Core
Designing, developing, and maintaining on-site control systems and automation equipment for pharmaceutical and chemical synthesis facilities.
Role type
C# Software Engineer (Industrial Automation)
Builds
Industrial control systems, HMI interfaces, and data acquisition software for automated production lines.
Domain
Pharmaceutical and chemical synthesis industry; Industrial automation and electromechanical systems.
Deliverable
production ML models | product features | infrastructure
Required skills
C#, .NET Framework, WinForms, WPF, MVVM pattern, multithreading, serial communication, network programming, Git, industrial bus protocols (Ethernet)
Preferred skills
Vision algorithms (alignment, presence/defect detection, dimensional measurement), electromechanical industry experience
Technologies
Visual Studio, .NET, Git, Ethernet, industrial bus protocols
Responsibilities
Perform software requirement analysis and architecture design; Develop HMI for automated control systems; Write and review requirement and functional design documents; Develop software for data acquisition from PLCs and equipment.
Seniority
Mid-level, hands-on IC