Software Engineer (Embedded Machine Systems)
La Vergne, TN - USA
Job Summary
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. Were 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
- Bachelors 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
The Coats Company is an equal opportunity employer that evaluates qualified applicants without regard to race color national origin religion ancestry sex (including pregnancy childbirth and related medical conditions) age marital status disability veteran status citizenship status sexual orientation gender identity or expression and other characteristics protected by law.
Required Experience:
Manager
About Company
Coats Company offers premium tire changers, wheel balancers, and auto lifts, all American-made for precision, durability, and efficiency in professional shops