Coats
Software Engineer (Embedded / Machine Systems)
LaVergne, Tennessee · Posted today
Opens coatscompany.applytojob.com
Get a version of your resume written for this job.
- Salary
- Not listed
- Job type
- Full-time
- Work mode
- Not specified
- Source
- Jazzhr (employer's hiring system)
Skills mentioned
C, .NET, Embedded, C++, C#, Android, AWS, Azure
About the role
Location: LaVergne, TN (southeast of Nashville)
Job Type: Full-Time, onsite
At Coats, we design, build, and support the technologies and machines that keep automotive shops running. Our portfolio includes tire changers, wheel balancers, aligners, lifts, inspection systems, and compressed air solutions, all engineered for safety, durability, and real-world productivity.
This is not a web or cloud-only role. We’re looking for engineers who have shipped software that runs on, and talks to, physical machines.
Job Type: Full-Time, onsite
At Coats, we design, build, and support the technologies and machines that keep automotive shops running. Our portfolio includes tire changers, wheel balancers, aligners, lifts, inspection systems, and compressed air solutions, all engineered for safety, durability, and real-world productivity.
The Role
This is not a web or cloud-only role. We’re looking for engineers who have shipped software that runs on, and talks to, physical machines.
Key Responsibilities
- Design, develop, debug, and test embedded firmware and software for automotive service machines such as tire changers and wheel balancers
- Interface software with machine hardware, including sensors, actuators, motor controllers, and other control systems
- Test and troubleshoot directly on machines, on the shop floor and in the lab
- Collaborate with electrical, hardware, and manufacturing engineers to define requirements and resolve system-level issues
- Participate in code reviews, test planning, and deployment of new features
- Ensure software meets performance, reliability, and safety standards
Required Qualifications
- Bachelor’s degree in Electrical Engineering or Computer Engineering from an accredited university
- 2-6 years of professional experience developing embedded software for machines, instruments, or other hardware-based systems
- Hands-on experience interfacing software with hardware, such as sensors, motor control, or communication protocols (e.g., serial, CAN, SPI, I²C, Modbus, USB)
- Proficiency in C# / .NET and Visual Studio
- Strong object-oriented programming and software design skills
- Experience with Git and bug-tracking tools (Atlassian/Jira a plus)
- Ability to work independently and own features through the full software lifecycle
- Comfort with hands-on debugging using lab tools (oscilloscope, logic analyzer, multimeter, etc.)
Preferred Qualifications
- C / C++ proficiency
- Linux or Android experience
- Experience in a manufacturing or industrial equipment environment
- .NET MAUI / Xamarin Forms and MVVM
- Customer-facing UI/UX experience for machine interfaces
- Azure or AWS experience for connected-equipment features
Work Authorization
Note to Recruiters and Staffing Firms
This is a direct-hire position, filled in-house by The Coats Company. We are not working with recruiters, staffing agencies, or third-party firms on this role. Resumes or talent submitted by third parties will be treated as direct applications, and no fees will be owed.Job ID jz-coatscompany-20261103214742_1qdzdxwvatlxu1zn · Original posting ↗
Similar jobs
Senior Staff Software Engineer, Agentic Systems - MoveworksNewServiceNowMountain View, California · On-site
Staff Software Engineer, WarehouseOSNewHOJ INNOVATIONS, INCSalt Lake City, Utah
Senior Software Engineer - GANewVensure Employer SolutionsDuluth, Georgia
Senior Software Engineer - Frontend PlatformNewApplied IntuitionSunnyvale, California · On-site · US$165,000–270,000 / year
Software Engineer - Frontend PlatformNewApplied IntuitionSunnyvale, California · On-site · US$165,000–270,000 / year