Quick Apply

Job Board

Apply for your dream job today!

POSTED 05/09/2025

Machine Control Software Developer

Location: Eden Prairie, MN
Machine Control Software Developer
Eden Prairie, MN
 
Currently looking for skilled individuals to fill the direct hire position of Machine Control Software Developer opening with a company located in Eden Prairie, MN. Interested candidates should have a Bachelor’s degree in Computer Science, Software Engineering, or a related field, experience using C# and .NET within Visual Studio, and experience working with PLC programming, specifically Studio 5000, for industrial automation and machine control.
 
 
Machine Control Software Developer Job Description:
  • Develop, refine, and implement software solutions for machine control and operator interfaces, ensuring readiness for commercialization.
  • Modify and enhance software from R&D prototypes to prepare for production, including bug fixes and feature additions.
  • Support and maintain software for both new and legacy equipment in the field.
  • Perform thorough peer reviews of software designs to ensure quality and adherence to company standards.
  • Collaborate with R&D, production, and sustaining engineering teams to integrate software into evolving machine generations.
  • Ensure all software modifications and enhancements are well-documented and compliant with internal and industry standards.
  • Provide technical support for production teams and troubleshoot software-related issues during assembly and testing.
  • Participate in design reviews and project meetings to align software development with overall system requirements.
  • Assist with on-site software installations, troubleshooting, and service calls as needed.
 
Machine Control Software Developer Job Requirement:
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience in software development
  • Minimum 5 years of experience developing user interfaces and data-driven applications using C# and .NET within Visual Studio
  • Experience working with PLC programming, specifically Studio 5000, for industrial automation and machine control.
  • Proficiency in C#, .NET, SQL, and WPF for UI and data-driven application development.
  • Experience designing UI applications using WPF or UWP with XAML.
  • Familiarity with Azure or AWS cloud services and database management.
  • Experience with RESTful API communication and MVVM (Model-View-ViewModel) architectural pattern.
  • Familiar with version control systems such as GitHub
  • Excellent oral and written communication skills
  • Excellent problem-solving abilities with a strong analytical mindset.
  • Proficiency in Microsoft Excel®, Word®, and PowerPoint®; familiarity with Microsoft Project®
 
Compensation for Machine Control Software Developer:
The starting salary for the Machine Control Software Developer position is $90,000 to $120,0000 (the actual rate of pay may vary based upon, but not limited to: education, skills, experience, proficiency, and performance) (Plus, benefits offered including medical, dental, and vision coverage, health saving account, paid time off, 401(k) with matching, life insurance, parental leave, retirement plan, and a referral program)
APPLY HERE