Jobs · Engineering

Automation Software Developer

Feuji · Grand Rapids, MI · 4 days ago
EngineeringFull-time

Preferred VisionAI Manufacturing experience

Essential Duties And Responsibilities

  • Design, develop, and maintain automation-focused applications and features
  • Build, test, and support APIs for data collection, processing, and integration
  • Contribute to computer vision applications and automation workflows
  • Work with PLC-integrated systems and industrial data sources as needed
  • Participate in the full software development lifecycle: requirements, coding, testing, documentation, deployment, and support
  • Troubleshoot and resolve issues across the stack (front-end, back-end, infrastructure)
  • Provide ongoing support for automation applications and systems in production
  • Investigate and resolve issues reported by users and operations teams
  • Participate in root cause analysis and implement fixes to prevent recurrence
  • Support deployments and updates to minimize operational impact
  • Work with senior team members to escalate and resolve complex issues
  • Contribute to documentation and knowledge sharing
  • Contribute to Agile ceremonies including stand-ups, planning, and retrospectives

Required Skills And Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience
  • Experience with backend languages such as Python, C#, or TypeScript
  • Experience with frontend frameworks such as Angular or React
  • Familiarity with relational databases such as SQL Server or Postgres
  • Understanding of software development best practices
  • Strong problem-solving and debugging skills
  • Ability to work in a collaborative, remote team environment
  • Willingness to learn new technologies

Preferred Qualifications

  • Experience with PLCs or industrial automation systems
  • Experience with SCADA systems, IIoT platforms, or industrial data acquisition
  • Experience with computer vision tools or frameworks (OpenCV, TensorFlow, PyTorch, YOLO)
  • Exposure to containerization technologies such as Docker
  • Basic familiarity with Kubernetes or K3s
  • Experience with cloud platforms such as Azure, AWS, or GCP
  • Exposure to messaging systems such as MQTT and OPC-UA

Similar jobs

Automation Developer

Stefanini North America and APACRichmond, VA· 2 wk ago
RemoteQuality Assurance$95–$100/hrapply on jobs2.smartsearchonline.com