Sr. Full Stack Software Developer

Cooper StandardNorthville, MI
Hybrid

About The Position

This role is responsible for programming and deploying PLC logic, HMI, sensors, and other electronic devices on the process line. The developer will also deploy edge devices to the cloud, interface with multiple network layers and communication protocols, and create electrical prints and related documentation. The position involves controls design, optimization, and support, as well as evaluating and troubleshooting system performance. The role also includes leading the integration of IoT solutions and contributing to the evaluation of new technologies.

Requirements

  • Bachelor's Degree in Engineering (Mechanical, Industrial, Electrical, Chemical preferred)
  • Five plus years of experience in controls design and implementation
  • Allen Bradley and/or Siemens Experience
  • Experience building IoT solutions; networking, sensors, process machine upgrades
  • Involvement with wireless communications technology and test equipment
  • Experience working with Open Source Software
  • Understanding of controller design theory, including non-adaptive (such as PID) and adaptive control (such as MRAC, MIAC, etc.)
  • Experience in C, C++ Programming, OOPS, MatLab
  • Ability to Test the Integration
  • Good understanding on Control/IoT algorithms
  • Ability to apply controller tuning and optimization techniques
  • Fundamental understanding of ladder logic, I/O, and network communication
  • Understanding of instrumentation, controls, electrical schematics and diagrams
  • Knowledge of embedded systems and sensors
  • Creative problem-solving skills and patience to evaluate and troubleshoot process and control system performance.
  • Capable producing innovative solutions to engineering problems and customer operational issues.
  • Excellent interpersonal, analytical, computer & software skills.
  • Ability to explain moderately complex information to others in concise manner.
  • Good written and presentation skills.
  • Willingness and ability to travel, as necessary.

Nice To Haves

  • Python, Scipy Libraries
  • Experience with Ignition
  • Experience with Allen Bradly and Siemens PLC
  • Experience with cloud platforms

Responsibilities

  • Programming and deploying PLC logic, HMI, sensors and other types of electronic devices on the process line.
  • Deploy edge device to cloud.
  • Interface with multiple network layers and communication protocols (OPC/UA, MQTT, etc.).
  • Create electrical prints and related documentation to support the electrical integration of mechanical equipment using CAD software like AutoCAD.
  • Controls design and optimizations.
  • Controls support/training during installation of equipment at customer site.
  • Evaluate and troubleshoot process and control system performance.
  • Analyze project requirements and perform technical calculations supporting design including electrical requirements, robotic safety standards, and motor controls.
  • Involvement with PLC (AB or Siemens), control (controller design, network communication, SCADA system), and sensor programming.
  • Lead integration of IoT including physical and wireless networking (WiFi, Bluetooth, RFID, mesh networks).
  • Use technology acumen to provide input to assist with evaluation of new technologies and contribute to the design, lifecycle management, and total cost of ownership of services.

Benefits

  • Equal employment opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service