Enable job alerts via email!

Machine Control Software Developer

Harland Medical Systems

Eden Prairie (MN)

On-site

USD 90,000 - 120,000

Full time

8 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a Machine Control Software Developer to join their Commercialization and Sustaining Engineering team. This role focuses on creating user interfaces and data-driven applications using C# and .NET, ensuring seamless integration with automation systems. Collaborating across departments, you'll refine software solutions that enhance both new and existing products. If you thrive in a dynamic environment and are passionate about software development in the medical equipment sector, this opportunity is perfect for you. Join a company dedicated to employee health and safety while making a significant impact in healthcare technology.

Benefits

Medical insurance
Vision insurance
401(k)
Paid maternity leave
Paid paternity leave
Disability insurance
Tuition assistance

Qualifications

  • 5+ years experience in developing user interfaces and data-driven applications.
  • Strong proficiency in C#, .NET, SQL, and WPF for UI development.
  • Experience with PLC programming and industrial automation systems.

Responsibilities

  • Develop and implement software solutions for machine control interfaces.
  • Modify and enhance software from R&D prototypes to production.
  • Collaborate with teams to integrate software into evolving machine generations.

Skills

C#
.NET
SQL
WPF
UI Design
PLC Programming
RESTful API
Problem-Solving
Communication Skills

Education

Bachelor's degree in Computer Science
Equivalent experience in software development

Tools

Visual Studio
GitHub
Azure
AWS

Job description

Get AI-powered advice on this job and more exclusive features.

Harland Medical Systems provided pay range

This range is provided by Harland Medical Systems. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$90,000.00/yr - $120,000.00/yr

Direct message the job poster from Harland Medical Systems

Human Resources Manager at Harland Medical Systems, Inc.

Job Title: Machine Control Software Developer

Department: Commercialization and Sustaining Engineering

Status: Full Time – Exempt

Reporting To: Business Unit Manager

Position Purpose:

This Machine Control Software Developer position is in the Commercialization and Sustaining Engineering department at Harland Medical Systems. This department is responsible for the commercialization and sustaining of both new and existing products, software, and specialized equipment. This role will collaborate with R&D, sales/marketing, production, and other departments to develop and refine software solutions that integrate with automation systems and machine interfaces.

The position involves developing user interfaces and data-driven applications using C#/.NET in Visual Studio, including WPF or UWP with XAML, and integrating with SQL Server and HMI systems. This software work is closely tied to automation projects, requiring PLC programming (e.g., Allen-Bradley or Siemens), industrial controls integration, and reliable communication between software and hardware systems.

Responsibilities:

  • 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.

Education, Qualifications & Experience:

  • 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

Working Conditions and Health & Safety:

  • Heated and air-conditioned office environment.
  • Heated and air-conditioned machine manufacturing environment.
  • Employee is required to use appropriate PPE including, but not limited to, nitrile or latex gloves, lab coat, hair bonnet, shoe covers, beard cover, safety glasses, hearing protection, face shield, or respiratory mask while working in a lab or manufacturing space.

Harland Medical System’s commitment to ensure employee health and safety is a priority. Personnel engaged in manufacturing shall obtain training required by ISO 13485, FDA 21 CFR part 820, FDA 21 CFR part 210 & 211, and Harland Medical System’s internal procedures, where deemed appropriate per assigned job functions.

Physical Demands:

While performing the duties of this job, the employee is regularly required to stand and walk on level surfaces for a prolonged period of time. The employee is frequently required to talk and hear; use hands to finger, handle or feel; and reach with hands and arms above shoulder height and below the waist. The employee frequently is required stoop, kneel, crouch or crawl. Using proper lifting techniques, the employee must be able to lift up to 50 lbs. The employee may work on ladders up to 6 feet above the floor. Specific vision abilities required by this job include corrected 20/20 vision, close vision, distance vision, color vision, peripheral vision, depth perception and ability to adjust focus.

Seniority level
  • Seniority level
    Associate
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Design and Engineering
  • Industries
    Medical Equipment Manufacturing

Referrals increase your chances of interviewing at Harland Medical Systems by 2x

Inferred from the description for this job

Medical insurance

Vision insurance

401(k)

Paid maternity leave

Paid paternity leave

Disability insurance

Tuition assistance

Get notified when a new job is posted.

Sign in to set job alerts for “Application Developer” roles.
Software Development Engineer (Full Stack), Amazon Key
Entry Level Software Engineer, application via RippleMatch
Software Engineer Intern, application via RippleMatch
2956 - Full Stack Software Engineer – React/C#
Software Engineer II - Latitude Application Development
Software Engineer I (Java, Spring, React, SQL) - Premium Audit

Greater Minneapolis-St. Paul Area 5 days ago

Software Development Engineer, Onboard Service IT

Minneapolis, MN $68,100.00-$183,700.00 2 weeks ago

Minneapolis, MN $100,000.00-$120,000.00 3 weeks ago

Mobile (Android/Kotlin) and Fullstack Java Software Engineer

Minneapolis, MN $100,000.00-$105,000.00 3 weeks ago

Minneapolis, MN $120,000.00-$130,000.00 3 weeks ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Principal IT Software Engineer - JUDI - Remote

Prime Therapeutics

Minneapolis

Remote

USD 108,000 - 184,000

15 days ago

.Net Software Developer

Dayforce US, Inc.

Minnesota

Remote

USD 80,000 - 110,000

Today
Be an early applicant

Lead Software Engineer - Remote - 2280591

UnitedHealth Group

Eden Prairie

Remote

USD 106,000 - 195,000

2 days ago
Be an early applicant

Senior AI/ML Software Engineer - Remote

Optum

Eden Prairie

Remote

USD 89,000 - 177,000

3 days ago
Be an early applicant

Senior Software Engineer - Remote

UnitedHealth Group

Eden Prairie

Remote

USD 89,000 - 177,000

4 days ago
Be an early applicant

Senior AI/ML Software Engineer - Remote - 2286073

UnitedHealth Group

Eden Prairie

Remote

USD 89,000 - 177,000

4 days ago
Be an early applicant

Senior AI/ML Software Engineer - Remote - 2286272

UnitedHealth Group

Eden Prairie

Remote

USD 89,000 - 177,000

4 days ago
Be an early applicant

Bioprocess Applications Engineer - Biopharma (NC, MD, PA, NJ)

Solventum

Maplewood

Remote

USD 119,000 - 146,000

Today
Be an early applicant

Bioprocess Applications Engineer - Biopharma (NC, MD, PA, NJ)

Solventum in

Maplewood

Remote

USD 119,000 - 146,000

2 days ago
Be an early applicant