top of page

Software Controls Programmer

Charlotte, NC - Full Time + Travel

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.


America in Motion is currently seeking a Software Developer. The successful candidate will be responsible for designing, developing, and implementing software solutions for our mobile robots and supervisory control system. The ideal applicant will be able to thrive in a highly collaborative workplace and actively engage in the development process. This is an excellent opportunity for professional experience for a person with a computer software design background and excellent interpersonal skills. Expected travel is 65-75% of the time.

The candidate will be involved in PLC IEC61131-3 “Structured Text” based Software used on our robots, but with the main focus on the Web Applications and programming languages such as HTML, CSS, JavaScript, JQuery and API's.

This includes new products from concept through transfer to manufacturing as well as post-launch design follow up and changes for current projects. He/she will work collaboratively with project team members to develop and manage project plans.



Write well designed, testable, efficient code by using best software development practices.
Significant contributions to the product “look and feel” both independently and as part of a team.
Create website style layout/user interface by using standard HTML/CSS practices.
Integrate data from various back-end services and databases.
Use 3D models as Graphical assets in the HMI designs.
Understand basic Networking principles and setup of such.
Organizational skills to juggle multiple tasks within the constraints of timelines and budgets with business acumen.
Ensure completeness, accuracy, and test ability of product requirements.
Communication design information and other project related issues with other departments and employees as needed.



BS in Computer Science, Math, Computer Engineering, or a related field.
5+ years of direct experience in software development
Knowledge of IEC61131-3 “Structured Text” programming
Knowledge of HTML/XHTML, CSS, JavaScript
Experience with frameworks such as UWP, WPF, ASP, ASP.NET
Experience with database systems such as SQL
Ability to multitask with strict time constraints, budgets, and business goals
Work effectively with other team members and co-workers.
Demonstrated verbal and written communication skills. Ability to effectively present information and respond to questions from managers, customers and vendors.
Flexible during times of change. Extended hours may be required to meet project deadlines.
C+, C++, C sharp

This job is full-time with benefits and requires travel 65-75% of the time.

Job Type: Full-time

Salary: $50,000.00 - $120,000.00 per year

Interested in becoming our next Software Controls Programmer? Please send your resume and cover letter to  

Absolutely NO headhunters permitted! 

bottom of page