Software Engineer/ software developer

7 days ago


Arden Hills, MN, United States Three Point Solutions Full time
Job Title: Software Engineer
Client: Medical Device Manufacturing Company
Duration: 06 Months
Location: Arden Hills, MN 55112
Shift: 1st Shift

Description

This role focuses on developing production-ready software for manufacturing automation systems, including motion control, machine vision, robotics, and factory-ready applications. The position supports both engineering teams and factory deployment environments, requiring strong experience in C#/.NET, hardware integration, and UI frameworks.

Responsibilities

Software Development
  • Develop application frameworks and production-grade adapter/driver components.
  • Integrate motion controllers, I/O modules, sensors, machine vision systems, and robotic equipment.
  • Implement communication using industrial protocols (TCP/UDP, Ethernet/IP, Modbus, serial).
  • Build GUI/HMI-focused applications suitable for factory use.
  • Create configuration and diagnostic tooling for deployment environments.
  • Write unit and integration tests; participate in peer design/code reviews.
  • Test software in both simulated and hardware environments.
  • Implement dependency injection patterns across host and plugin assemblies.
  • Prepare technical documents, developer guides, and support materials.
  • Collaborate with mechanical, software, controls, and process engineering teams.
No-Code Visual Programming
  • Enhance UX for a node-graph editor used in a no-code programming IDE.
  • Develop visual programming blocks supporting manufacturing workflows.
  • Improve source-generation and runtime loading features using Roslyn.
Minimum Qualifications
  • 5+ years of professional experience developing production systems in C#/.NET.
  • Proficiency with WPF, WinUI, MAUI, or similar UI frameworks (MVVM, custom controls).
  • Experience with plugin/host architectures, dynamic loading, versioning, and API stability.
  • Strong background integrating software with manufacturing automation hardware.
  • Test-driven mindset using frameworks such as xUnit/NUnit, including mocked hardware.
  • Experience testing software in lab environments.
  • Proficiency in Git (GitHub/GitLab) and CI pipelines.
  • Strong communication and documentation skills.
Desired Domain Experience
  • Manufacturing equipment automation.
  • Delivered solutions for factory/robotics automation (electronics, semiconductor, medical, industrial).
  • Machine vision experience (Cognex VisionPro preferred).
  • Machine learning/deep learning exposure.
  • Roslyn, code generation, and source-generator development.
  • Integration with MES systems, process recipes, parameter management, and alarm/event handling.
  • Familiarity with state machines, SEMI (SECS/GEM) standards, and ISA-95 concepts.

#ZR
  • Software Engineer II

    2 weeks ago


    Arden Hills, MN, United States Boston Scientific Full time

    Additional Location(s): US-MA-Marlborough Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance At Boston Scientific, we'll give you the opportunity to harness all that's within you by working in teams of diverse and high-performing employees, tackling some of the most important health industry challenges. With access to...


  • Arden Hills, MN, United States Boston Scientific Full time

    Additional Location(s): US-MA-Marlborough Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance At Boston Scientific, we'll give you the opportunity to harness all that's within you by working in teams of diverse and high-performing employees, tackling some of the most important health industry challenges. With access to...


  • Arden Hills, MN, United States Boston Scientific Full time

    Additional Location(s): US-MA-Marlborough Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance At Boston Scientific, we'll give you the opportunity to harness all that's within you by working in teams of diverse and high-performing employees, tackling some of the most important health industry challenges. With access to...


  • Arden Hills, MN, United States Taylor Corporation Full time

    Let Us Power Your Potential Taylor Corporation is a dynamic, diversified company with bigplans for the future- and your career. We power our employees' potential and strive to createopportunityand security for every member of the team. Ifyou'reready for something bigger - more challenge, more variety, more pathways for professional growth - we should...


  • Arden Hills, MN, United States Taylor Corporation Full time

    Let Us Power Your Potential Taylor Corporation is a dynamic, diversified company with bigplans for the future- and your career. We power our employees' potential and strive to createopportunityand security for every member of the team. Ifyou'reready for something bigger - more challenge, more variety, more pathways for professional growth - we should...


  • Arden Hills, MN, United States Taylor Corporation Full time

    Let Us Power Your Potential Taylor Corporation is a dynamic, diversified company with bigplans for the future- and your career. We power our employees' potential and strive to createopportunityand security for every member of the team. Ifyou'reready for something bigger - more challenge, more variety, more pathways for professional growth - we should...


  • Arden Hills, MN, United States Boston Scientific Full time

    Additional Location(s):US-MN-Maple Grove; US-CA-Irvine; US-MN-Arden Hills; US-MN-Minnetonka Diversity - Innovation - Caring - Global Collaboration - Winning Spirit- High Performance At Boston Scientific, we'll give you the opportunity to harness all that's within you by working in teams of diverse and high-performing employees, tackling some of the most...


  • Arden Hills, MN, United States Boston Scientific Full time

    Additional Location(s):US-MN-Maple Grove; US-CA-Irvine; US-MN-Arden Hills; US-MN-Minnetonka Diversity - Innovation - Caring - Global Collaboration - Winning Spirit- High Performance At Boston Scientific, we'll give you the opportunity to harness all that's within you by working in teams of diverse and high-performing employees, tackling some of the most...


  • Arden Hills, MN, United States Boston Scientific Full time

    Additional Location(s): N/A Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance At Boston Scientific, we'll give you the opportunity to harness all that's within you by working in teams of diverse and high-performing employees, tackling some of the most important health industry challenges. With access to the latest...


  • Arden Hills, MN, United States Boston Scientific Full time

    Additional Location(s): N/A Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance At Boston Scientific, we'll give you the opportunity to harness all that's within you by working in teams of diverse and high-performing employees, tackling some of the most important health industry challenges. With access to the latest...