Logo
Zobility

Software Controls Engineer

Zobility, Shelby, Michigan, United States, 49455

Save Job

Job responsibilities: Technical Oversight & Mentorship

Review and validate software deliverables produced by controls engineers, ensuring adherence to company standards and practices. Provide coaching, training sessions, and technical guidance on PLC/HMI programming, system integration, and troubleshooting techniques. Establish and enforce best practices for coding, testing, and documentation across the controls team.

Software Development & Integration

rchitect and implement complex control algorithms, motion profiles, and safety functions for robotics, conveyors, and material handling systems. Integrate enterprise-level systems (SCADA, MES, IIoT platforms) for data acquisition, analytics, and visualization. Lead design of reusable frameworks, libraries, and standards to accelerate future development.

Complex Problem Solving & Optimization

Investigate and resolve high-impact technical issues, performing root cause analysis on system failures or performance bottlenecks. Drive system optimizations to improve cycle times, reliability, and safety margins.

System Testing & Commissioning

Perform FAT (Factory Acceptance Testing) and SAT (Site Acceptance Testing) to validate system performance against specifications. Conduct sequence testing, safety function verification, and system optimization. Troubleshoot field issues, perform root cause analysis, and implement corrective actions during onsite commissioning.

Documentation & Continuous Improvement

uthor and review comprehensive technical documentation-including software design specifications, control Sequences, and user manuals. Lead code review sessions, post-project lessons-learned workshops, and process improvement initiatives.

Cross-Functional Collaboration

Work closely with electrical, mechanical, and project engineers to ensure seamless hardware-software integration. Participate in design reviews, project status meetings, and customer walkthroughs. ssist in developing functional specifications, control narratives, and wiring diagrams.

Client Engagement & Support

Serve as primary technical contact to clients during design reviews, training sessions, and troubleshooting. Provide escalated support for critical issues and system enhancements after execution. Provide remote and on-site support for installed systems, including software updates and troubleshooting. Train end users and maintenance teams on system operation, diagnostics, and safety procedures. Monitor system performance post-commissioning and recommend enhancements for uptime and reliability.

Minimum Requirements:

6-8 years of hands-on experience in industrial automation controls engineering (PLC, HMI, CNC, and motion control). Proven track record of leading automation projects in robotics, material handling, or complex machinery. Expert proficiency in Siemens (TIA Portal) and Rockwell (Studio 5000) environments; familiarity with additional platforms preferred. Deep understanding of industrial communication protocols (EtherNet/IP, Profinet, Modbus) and network architectures. pplication-specific experience with Gantry systems, ASRS (Automated Storage and Retrieval Systems), material handling, engine assembly lines, battery assembly lines, and robotics systems. Strong leadership, project management, and interpersonal skills. Bachelor's or Master's degree in Electrical, Electro-Mechanical, Computer Science Engineering, or a related field. 20-30% local travel, including US and Canad Preferred Requirements:

Experience with industrial and safety standards. Hands-on experience with advanced motion control, vision systems, and multi-axis robotics. Familiarity with Agile methodologies and DevOps practices in controls engineering. Professional certifications (e.g., Rockwell, Siemens, Fanuc Or ABB certifications).

Reports to:

Controls Manager