Software Engineer

Charlotte, NC + Remote / Full Time

Company Overview

AIM is an innovative company that designs, builds and supports intelligent, automated AGV solutions for manufacturing, warehouse and distribution environments for customers that are powering the future.

Headquartered in Charlotte, AIM focuses in custom designed and built industrial AGV and mobile robot solutions with related services. We also provide  factory and warehouse automation interfaces to inventory systems.



Visual Studio, TwinCAT, robotics, motion control, C++ and real time programming.

Founded in 2007, we are a leading provider of AGV Solutions and mobile robotics solutions for many diverse industries.

We are targeting to hire a Software Engineer w/ some electrical engineering experience to join their team. The current person occupying this role was with our company since the beginning and is moving on to new responsibilities in our company.


What You Will Be Doing

  • Assist in planning & coordinating all activities related to software requirements

  • Gather, design, develop & implement new functions and solutions for our mobile control & software systems

  • Maintain, support & upgrade existing systems / applications

  • Spearhead design, development & deployment of software systems


What You Need for this Position

  • Bachelors in Computer Science (or closely related engineering discipline)

  • 7+ years of direct experience in software development (programming design & systems management) • Understanding of HTML, C#, C++, PLC Structured text & Visual Studio.

  • Experience w/ hardware-software integration & protocol like TCP/IP, UDP & CAN Bus

  • Real-time system development (ideally TwinCat 3.1)

  • Any PLC, HMI industrial technology programming is helpful

  • Knowledge of version control

  • Ability to travel to the client for installation / test/ debug / start-up / commissioning



  • Flexible PTO & schedules

  • Competitive benefits package

  • 401(k) company match

  • Company bonus plan

  • Potential for remote work


America In Motion , Inc is proud to be an Equal Opportunity Employer All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, or any other characteristic protected by law. Applicants must be authorized to work in the U.S.  In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.


Interested in becoming our next Controls Engineer? Please send your resume and cover letter to our hiring manager, Tommy Hessler. 

Absolutely NO headhunters permitted!