Software Engineer
$150,000–$200,000 year
RemoteUnited States or Michigan, United States
Job Summary
Develop applications using Inductive Automation's Ignition software, ranging from basic HMI's to backend-heavy data handling and full MES solutions. Design and implement non-Ignition based software for industrial automation, IIOT, and automated test systems, including .Net development, embedded system work, and high-end vision system projects. Create internal tools such as specialized CASE tools for robot and PLC programmers. This role supports the Digital Solutions Group across JR Divisions to meet Industry 4.0 demands, requiring 3+ years of Ignition experience and occasional travel under 20%.
Required Qualifications
- Four-year degree in Computer Science or similar discipline along with a demonstrated focus/interest in software engineering
- A two-year degree in combination with significantly applicable experience
- 3+ years of experience developing Ignition applications
- Ability to travel, both domestically and internationally
- Must successfully complete a 10-panel drug screen, physical examination, and background check
Desired Qualifications
- .NET programming – Desktop apps, web apps, database interfaces
- Database design and SQL programming – SQL Server, etc.
- Machine Learning and other AI – ML, Custom AI programming, etc.
- Machine Vision – Halcon, Cognex VisionPro, Keyence, Matrox MIL, NI, etc.
- Lab/Test Automation – National Instruments LabView, low-level and embedded programming
- HMI/SCADA programming – FTView ME/SE, WinCC, Aveva, etc.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.