Sr. Full Stack Software Developer
Hybrid · Northville, Michigan, United States
Job Summary
Senior-level role focusing on designing and implementing industrial automation controls and IoT integration for process lines. Responsibilities include PLC/SCADA development, edge-to-cloud deployment, hardware documentation, electrical and network integration, IoT and wireless networking, and optimization of control systems. Requires strong engineering background, PLC experience (Allen Bradley/Siemens), CAD documentation, and ability to travel to customer sites for installation/training. Emphasizes cross-functional collaboration, design lifecycle management, and consideration of total cost of ownership for services. The position supports a diverse, equal-opportunity environment and includes hybrid work arrangements at the Northville, MI site.
Required Qualifications
- Bachelor's Degree in Engineering (Mechanical, Industrial, Electrical, Chemical preferred)
- Five plus years of experience in controls design and implementation
- Experience with Allen Bradley and/or Siemens PLC
- Experience building IoT solutions; networking, sensors, process machine upgrades
- Involvement with wireless communications technology and test equipment
- Strong understanding of controller design theory (PID and non-adaptive/adaptive control)
- Experience with C, C++, OOP, MATLAB
- Knowledge of embedded systems and sensors
- Understanding of instrumentation, controls, electrical schematics and diagrams
- Experience with cloud platforms
- Ability to travel as necessary
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.