Demo

Automation Software Developer

Feuji
Grand Rapids, MI Full Time
POSTED ON 7/17/2026
AVAILABLE BEFORE 8/15/2026
Summary

We are seeking a motivated and capable Automation Software Developer to contribute to automation solutions integrating PLCs, software applications, machine vision, and data platforms. This role focuses on hands-on development and support of systems that enable Industry 4.0 initiatives and smart manufacturing projects.

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
  • Assist with monitoring system health and performance
  • 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
  • Experience working with relational databases such as SQL Server or Postgres
  • Familiarity with REST APIs and integration patterns
  • 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
  • Experience in manufacturing, logistics, or industrial automation
  • Exposure to messaging systems such as MQTT and OPC-UA

Languages, Frameworks, And Tools

  • We commonly use the following tools in our development process. This is not an exhaustive list, but familiarity with these technologies will be considered advantageous:
  • Programming Languages: Python, C#, TypeScript
  • Frameworks & Libraries: .NET, ASP.NET Core, Angular, React
  • Containerization & Orchestration: Docker, Kubernetes, K3s
  • Cloud & Architecture: Azure, microservices architectures
  • Databases: PostgreSQL, SQL Server
  • Messaging: MQTT, OPC-UA

Salary.com Estimation for Automation Software Developer in Grand Rapids, MI
$85,001 to $104,533
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Automation Software Developer?

Sign up to receive alerts about other jobs on the Automation Software Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Feuji

  • Feuji Fountain Valley, CA
  • Onsite 8am 5pm Job Brief: We are seeking a diligent Incident Response Specialist to join our team. This role involves managing and responding to security i... more
  • 5 Days Ago

  • Feuji Jackson, MN
  • Job Description Product Owner for Client's Connected Services is a Senior/Staff Embedded Software Design engineering with experience leading US and India t... more
  • 11 Days Ago


Not the job you're looking for? Here are some other Automation Software Developer jobs in the Grand Rapids, MI area that may be a better fit.

  • Kamps Pallets Grand Rapids, MI
  • Kamps Overview: Kamps is the leading full-service pallet company in the United States. We meet the needs of varied industries through innovative services t... more
  • 24 Days Ago

  • Phaxis Holland, MI
  • JOB SUMMARY Web development- - This will be for specific project, they will be a utility player. -HTML -CSS -Javascrip - React -Preferred: Shopify Liquid -... more
  • 11 Days Ago

AI Assistant is available now!

Feel free to start your new journey!