Software & Systems Engineer

1 hour ago


Auburn Hills, Michigan, United States ACME Manufacturing Company Inc. Full time
Why Join Acme Manufacturing?

Since 1910, Acme has been a leader in innovation and material removal technology. We're building the future of robotics and automation—and we want you to be part of it.

Benefits & Perks
  • Health Benefits – Comprehensive medical coverage to keep you and your family healthy
  • Profit Sharing – Share in the success you help create
  • Generous PTO & Paid Holidays – Time to recharge and enjoy life outside work
  • Wellness Plans – Supporting your physical and mental well-being
  • Tuition Assistance – Invest in your education and career growth
  • 401(k) with Company Match – Secure your financial future
  • Professional Development – Paid skills training and career advancement opportunities

About Acme

Acme Manufacturing is one of the earliest pioneers in material removal and surface finishing automation. Since 1910, the company has remained family-owned and operated by four generations of the Carlson family. The family has brought a steady sequence of innovations to over 20 industries on a global scale. As the premiere robotic integrator in the surface finishing space, Acme has built a family culture with values that continue to drive our technology-focused mindset.

We welcome individuals who are passionate about driving innovation and eager to contribute to a collaborative team environment. Come grow with us and let us show you why Acme Manufacturing has limitless opportunities in the automation industry.

Acme Mission

We are committed to being a world-class organization providing innovative and cost-effective automation solutions for everyday material removal and surface finishing challenges. Our culture drives unparalleled focus on relationships, safety, quality, technology, and profitability. We believe partnering with our customers from project concept to factory floor production, provides the ultimate advantage for Acme employees and our valued customers.

Job Summary:

The Software & Systems Engineer is 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. Additionally, they are expected to set up 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

Skills

  • Robot programming experience, path programming and logical functions preferred but not required
  • Experience with PLC logic and setup preferred but not required
  • Ability to interface with customers and vendors while representing the best interests of Acme required
  • Self-motivation and ability to work with minimal supervision required
  • Capable of working on multiple jobs at once and utilizing time accordingly required.
  • Strong problem-solving skills required

Experience / Qualifications

  • 4-year B.S. Degree or equivalent work experience
  • Experience with additional code bases a plus (i.e. Python, SQL, Karel)

Travel

  • Ability to travel domestically and internationally for customer support (up to 25%)
Acme is an equal-opportunity employer, fully committed to Diversity, Equity, and Inclusion

  • Auburn Hills, Michigan, United States American Rheinmetall Full time

    Job Summary:We are seeking a Senior Software Systems Engineer with deep expertise in Requirements Engineering to serve as a technical leader across multiple development programs. In this role, you will drive the definition, architecture alignment, decomposition, and verification pathways of system and software requirements for complex, mission-critical...

  • Software Engineer

    28 minutes ago


    Auburn Hills, Michigan, United States Samsung Electronics Full time

    JOB SUMMARY:An engineer fulfilling the role of Software Engineer (LabVIEW & Production Systems Support will support automated test equipment, battery cycling systems, data acquisition platforms, and production PCs critical to cell, module, and pack manufacturing. The ideal candidate combines hands-on software engineering with the ability to troubleshoot and...


  • Auburn Hills, Michigan, United States American Rheinmetall Full time

    The Software Requirements Engineer is a role within the Software Requirements team, responsible for creating and defining functional software level requirements. We are looking for a Software Requirements Engineer to work for our Auburn Hills, MI office. If you have at least 5 years of experience in Software Requirements, and have a Bachelor's...

  • Software Engineer

    56 minutes ago


    Auburn Hills, Michigan, United States HIROTEC AMERICA Full time

    HIROTEC America is more than just a global industry leader with worldwide sales in excess of 1.5 billion dollars and 29 facilities in 8 countries. HIROTEC is a company that is constantly changing and growing with its community. We believe there is always room for advancement in every aspect of a business. If it's not broken, don't fix it, improve it.We are a...


  • Auburn Hills, Michigan, United States Stellantis Full time

    The Core Embedded Base Software Engineer will be part of a team responsible for developing basic software components for Propulsion System modules. The candidate will engage in software requirements analysis, design, coding, test plan creation, and testing for Propulsion base software. Responsibilities include performing reviews and inspections of...


  • Auburn Hills, Michigan, United States AM General Full time

    GENERAL SUMMARY The Systems Engineering Intern provides hands-on support to Systems Engineers across active production and development programs. This role offers practical exposure to systems engineering fundamentals, production support activities, and regulated engineering environments. The intern will contribute to defined tasks aligned with program needs...


  • Auburn Hills, Michigan, United States Stellantis Full time

    TITLE: QNX/Linux Software Integration EngineerDUTIES: Integrate features and software for FCA US LLC's vehicles; function as a Subject Matter Expert (SME) in the software integration and testing department in Stellantis's Software (SWX) organization; propose solutions and solve complex problems at the process level when dealing with integrating vehicle...


  • Auburn Hills, Michigan, United States Stellantis Full time

    Validate current and new cross domain system functions and tests them with regards to system-level behavior against system-level functional and dysfunctional requirements Developing and implementing infotainment system integration test design and specifications. The engineer will write (automated) test cases and execute those in complex test environments...


  • Auburn Hills, Michigan, United States Whisker Full time

    At Whisker, we're on a mission to make life with your pets endlessly better. As the makers of Litter-Robot, Feeder-Robot, and , we're leading the pack in pet tech and pet accessories—creating smarter, cleaner, and more thoughtful solutions for pet parents everywhere.We believe pet care should keep up with the way people actually live. Whether it's...


  • Auburn Hills, Michigan, United States Stellantis Full time

    Validate current and new cross domain system functions and tests them with regards to system-level behavior against system-level functional and dysfunctional requirementsDeveloping and implementing infotainment system integration test design and specifications. The engineer will write (automated) test cases and execute those in complex test environments...