Software Engineer (Embedded / Machine Systems)

Coats

Lavergne

On-site

EUR 80,000 - 107,000

Full time

10 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Coats is hiring a mid-level Software Engineer to develop embedded software for automotive service equipment such as tire changers and wheel balancers. This role is hands-on, testing on machines on the shop floor and in the lab, with direct collaboration across hardware, electrical, and manufacturing teams.

You will drive design, coding, debugging, and field support through the full development lifecycle, testing interfaces with sensors and motor controllers, and ensuring performance,

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.).

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.

Skills

C# / .NET
Embedded software
Hardware interfacing
Git / Jira
OOP / software design
Lab debugging
Independent work
Serial / CAN / SPI / I2C / Modbus /USB

Education

Bachelor’s degree in Electrical Engineering or Computer Engineering

Tools

Visual Studio
Git
Jira
Linux

Job description

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.

The Role

We’re hiring a mid-level Software Engineer to develop the embedded software that runs our automotive service equipment. This is hands‑on work: your code will control motors, read sensors, and communicate with hardware on machines you can walk up to and test. You’ll work closely with our hardware, electrical, and manufacturing teams across the full development lifecycle, from requirements and design through coding, testing, debugging, and field support.
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

Candidates must be legally authorized to work in the United States without the need for current or future employer‑sponsored work authorization. We are unable to provide visa sponsorship for this role.

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.

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer II – Embedded Systems & PCB Design
Software Engineer II – Embedded Systems & PCB Design

Coats • Lavergne

Hybrid
EUR 78,000 - 113,000
Electrical Engineer / Designer II
Electrical Engineer / Designer II

Coats • Lavergne

On-site
EUR 80,000 - 107,000
Embedded Systems Engineer: PCB Design & Machine Control
Embedded Systems Engineer: PCB Design & Machine Control

Coats • Lavergne

Hybrid
EUR 78,000 - 113,000
PD&E Manager - Electronics and Controllers
PD&E Manager - Electronics and Controllers

SKF Group • Saint-Cyr-sur-Loire

On-site
EUR 90,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Arm Limited • France

Hybrid
EUR 80,000 - 110,000
Staff Team Lead - SoC Software
Staff Team Lead - SoC Software

ARM • Biot

On-site
EUR 90,000 - 130,000
Software Engineer
Software Engineer

ARM • Biot

Hybrid
EUR 70,000 - 100,000
Embedded Software Engineer
Embedded Software Engineer

5V Tech | Certified B Corp™ • Toulouse

Hybrid
EUR 73,800 - 110,700
Reward scheme for referrals
Account Manager OEM
Account Manager OEM

Rockwell Automation, Inc. • Nantes

Hybrid
EUR 85,000 - 110,000
Volunteer Paid Time off
Donation matching program
Wellbeing programs
+2
Account Manager OEM
Account Manager OEM

Rockwell Automation, Inc. • Lyon

Hybrid
EUR 70,000 - 100,000
Volunteer PTO
Donation matching
Wellbeing programs
+1