-
Equipment Automation Engineer
- Development Resource Group, Inc. (North Saint Paul, MN)
-
### Job Duties
We’re hiring a C#/.NET software engineer to accelerate development of our AMP robotic software platform and no-code visual programming environment.
A key focus of this contract is building reusable software modules for hardware devices and UI components for visual programming IDE used in manufacturing equipment automation.
What you’ll do -
Software framework / application development
• Build production-ready adapter/driver software components for integrating motion controllers, I/O, sensors, machine vision, and robots.
• Use industrial protocols (TCP/UDP, Ethernet/IP, Modbus, serial) to communicate with hardware devices.
• Develop a common application with a focus on factory-ready GUI/HMI.
• Provide configuration and diagnostics tools for factory deployment.
• Author unit/integration tests.
• Participate in software design and code reviews.
• Test software in simulation and hardware.
• Implement dependency injection patterns across host and plugin assemblies.
• Contribute clear documents and developer guides.
• Collaborate with a team of mechanical, software, controls, and process engineers.
No-code visual programming
• Enhance the node-graph editor UX for a no-code visual programming IDE.
• Create visual programming blocks for supporting manufacturing processes.
• Advance code generation (Roslyn/source generators) and runtime loading.
### Minimum Education Required
Bachelors Degree
### Minimum Experience Required
Minimum qualifications
• 5+ years professional C#/.NET building production systems.
• Proficient with WPF/WinUI/MAUI or similar for tooling UIs (custom controls, MVVM).
• Experience with plugin/host architectures (dynamic loading, versioning, API stability).
• Experience building and integrating software for hardware devices used in manufacturing automation.
• Testing mindset: xUnit/NUnit, fakes/mocks for hardware, software testing in lab environment.
• Git (GitLab/GitHub), CI
• Excellent communication and documentation skills.
Desired domain experience
• Equipment automation for manufacturing.
• Delivered software for factory/robotic equipment automation (semiconductor, electronics, medical devices, general industrial).
• Experience in machine vision (Cognex VisionPro is a plus).
• ML/DL experience is desirable.
• Roslyn/code generation or source-generator experience is a plus.
• Integration with MES, manufacturing process recipe and equipment parameter management, alarms/events, run/stop/ESTOP handling.
• Familiarity with state machines, SEMI (SECS/GEM) standards, ISA-95 concepts.
### Shift
First (Day)
### Number of Openings
1
### Public Transportation Accessible
Yes
### Veterans Encouraged to Apply
Yes
### Physical Required
No
### Drug Test Required
No
### Compensation
$85,000.00 - $125,000.00 / Annually
### Postal Code
55112
### Place of Work
On-site
### Requisition ID
6687
### Job Type
Full Time
### Job Benefits
Health Insurance, Life Insurance, 401k
### Application Instructions
If interested and qualified, please submit your resume to [email protected] or visit our website to apply: http://dr-group.com/find-engineering-technical-jobs/
-
Recent Jobs
-
Equipment Automation Engineer
- Development Resource Group, Inc. (North Saint Paul, MN)
-
Spec- Clinical Document, Corporate Coding Services, Full Time, First Shift
- UC Health (Cincinnati, OH)
-
Accounts Payable Specialist
- Robert Half Accountemps (Edina, MN)
-
Food Service Worker (Part-time) - Iowa Veterans Home
- Iowa Department of Administrative Services (Marshalltown, IA)