Software Engineer - Industrial Applications
CopelandMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Develop, test, and maintain desktop software applications for industrial equipment monitoring and data acquisition using Microsoft technologies.
Design user interfaces, business logic, and reusable components following MVVM and best practices, supporting integration with PLC-driven systems, databases, APIs, and industrial platforms.
Create reports, dashboards, troubleshoot software and database issues, and collaborate with cross-functional teams to deliver and modernize industrial and engineering software solutions.
Minimum Requirements
Bachelor's degree in Computer Science, IT, Electronics, Instrumentation, Electrical Engineering, or equivalent.
2 to 3 years of software development experience.
Strong proficiency in C#, .NET, WinUI or WPF desktop application development, and MVVM architecture.
Working knowledge of Microsoft SQL Server, SQL query writing, and source control tools like Git or Azure DevOps.
Ideal Candidate Profile
Experienced building complex industrial or engineering software applications involving data acquisition, monitoring, and integration with industrial control systems.
Comfortable working with desktop technologies (WPF, WinUI), relational databases, and software engineering best practices including OOP and MVVM.
Open to learning and contributing to modernization initiatives including digitalization, IIoT, web technologies, and cloud-based solutions.
