Software & Systems Engineer

Apply Now

Company: Acme Manufacturing

Location: Auburn Hills, MI 48326

Description:

About Acme

Acme Manufacturing Company has been a trailblazer in surface finishing automation since its founding in 1910. Over four generations, the Carlson family has continuously owned and operated the company, spearheading innovations across more than 20 global industries. As the leading robotic integrator in the surface finishing sector, Acme nurtures a family-oriented culture rooted in values that drive our technology-centric approach.

We invite talented, hard-working individuals to join our team. Grow with us and discover the limitless opportunities Acme Manufacturing offers in the robotic surface finishing field.

Acme Mission

Our mission is to be a world-class organization that provides innovative and cost-effective automation solutions for everyday material removal and surface finishing challenges. Our culture emphasizes strong relationships, safety, quality, technology, and profitability. By partnering with our customers from project inception to factory floor production, we create significant advantages for both our employees and our valued customers

Software & Systems Engineer

Job description
  • Software & Systems Engineers at Acme are expected to utilize a work order provided by the sales department as well as the customers' specifications to create a system capable of supporting our robotic finishing systems.
  • Expected to setup and debug cell functionality by utilizing robot or PLC logic to control the cell through an HMI.
  • Implementing new technology and working with venders to support this technology is required.
  • Once a system is installed in the field, the software engineer is expected to support the system while interfacing with the customer, this can occur either remotely or in person.

Responsibilities
  • Program cell logic to handle part flow and process variables utilizing either a PLC or robot as the control system
  • Setup and program robots (Fanuc and ABB) including I/O, logic, networking and advanced options such as vision and force control
  • Setup and program PLC's to handle high level controls and communication for the robotic cell
  • Setup and debug cell HMI to control robotic systems utilizing graphic design interface and python programing
  • Minor networking setup and debug for local cell network
  • Define and set up data collection systems to meet customer needs
  • Research and implement new products and technology
  • Support existing Acme equipment in the field via email, phone, remote tools or in-person support

Experience / Qualifications
  • 4-year B.S. Degree or equivalent work experience
  • Ability to travel domestically and internationally for customer support (up to 25%)
  • Robot programing experience, path programing and logical functions
  • Experience with PLC logic and setup (preferred but not required)
  • Ability to interface with customers and vendors while representing the best interests of Acme
  • Self-motivation and ability to work with minimal supervision
  • Capable of working on multiple jobs at once and utilizing time accordingly
  • Strong problem-solving skills

Similar Jobs