Software Engineer
Role details
Job location
Tech stack
Job description
We are seeking a Software Engineer to support the development of digital manufacturing solutions in a plant environment. This role involves building and implementing applications that enhance automation, data visibility, and overall operational efficiency.
Key responsibilities include developing software using technologies such as Python, C#, and .NET; supporting real-time monitoring and data integration across systems; and partnering with production and leadership teams to identify and implement process improvements. This individual will also help modernize legacy systems and support the adoption of Industry 4.0 initiatives.
The ideal candidate brings strong technical skills, a collaborative mindset, and the ability to drive projects from concept through implementation while working cross-functionally with operations and IT teams.
Requirements
Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience) with 10+ years in software development within manufacturing/automation environments.
Strong programming experience in Python, C#, and .NET, along with data visualization tools such as Power BI and Ignition.
Solid understanding of Industry 4.0 concepts, including system integration and machine connectivity (e.g., Kepware).
Proven ability to lead projects end-to-end, with strong communication and cross-functional collaboration skills.