Software Engineer (Embedded / Machine Systems)

Coats

La Vergne (TN)

Presencial

USD 85.000 - 120.000

Jornada completa

Hace 3 días
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

Coats in LaVergne, TN is seeking a mid-level Software Engineer to develop embedded software for our automotive service equipment. This is hands-on work testing on shop floors and labs, wiring software to motors, sensors, and hardware.

You will collaborate with electrical, hardware, and manufacturing engineers across the full development lifecycle, from requirements through testing, debugging and field support. This is an on-site role.

Formación

  • Bachelor’s degree in Electrical Engineering or Computer Engineering from an accredited university.
  • 2-6 years of professional Embedded software experience for machines or hardware-based systems.
  • Hands-on interfacing software with hardware (sensors, motors, protocols).
  • Proficiency in C# / .NET and Visual Studio.
  • Strong OO programming and software design skills.
  • Experience with Git and bug-tracking tools (Atlassian/Jira a plus).
  • Ability to own features through full software lifecycle independently.
  • Comfort with hands-on debugging using lab tools (oscilloscope, logic analyzer, multimeter).

Responsabilidades

  • Design, develop, debug, and test embedded firmware and software for automotive service machines.
  • Interface software with machine hardware, including sensors, actuators, motor controllers, and 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 issues.
  • Participate in code reviews, test planning, and deployment of new features.
  • Ensure software meets performance, reliability, and safety standards.

Conocimientos

Embedded software
Object-oriented programming
Independent work
Lab debugging

Educación

Bachelor's degree in Electrical Engineering or Computer Engineering

Herramientas

C# / .NET
Visual Studio
Git
Jira

Descripción del empleo

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.

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.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Software Engineer (Embedded / Machine Systems)
Software Engineer (Embedded / Machine Systems)

The COATS Company • La Vergne (TN)

Presencial
USD 90.000 - 120.000
Embedded Software Engineer
Embedded Software Engineer

The COATS Company • La Vergne (TN)

Presencial
USD 70.000 - 105.000
Hands-On Embedded Software Engineer for Industrial Machines
Hands-On Embedded Software Engineer for Industrial Machines

The COATS Company • La Vergne (TN)

Presencial
USD 90.000 - 120.000
Onsite Embedded Firmware Engineer for Automotive Equipment
Onsite Embedded Firmware Engineer for Automotive Equipment

The COATS Company • La Vergne (TN)

Presencial
USD 70.000 - 105.000
Mechatronics Tech I or II
Mechatronics Tech I or II

Cooper-Standard Automotive, Inc. • Tennessee

Presencial
USD 52.000 - 78.000
Software Engineer (Firmware Experience) - Knoxville, Tennessee
Software Engineer (Firmware Experience) - Knoxville, Tennessee

MissionHires • Knoxville (TN)

Presencial
USD 80.000 - 110.000
Mechatronics Tech I or II - 2nd shift
Mechatronics Tech I or II - 2nd shift

Cooper Standard • Tennessee

Presencial
USD 42.000 - 66.000
Mechatronics Tech I or II
Mechatronics Tech I or II

Cooper Standard • Surgoinsville (TN)

Presencial
USD 55.000 - 82.000
Mechanical/Software Integration Engineer I
Mechanical/Software Integration Engineer I

Specialty Coating Systems, Inc. • Indianapolis (IN)

Presencial
USD 85.000 - 120.000
Medical/Dental/Vision
401(k) with match
HSA/FSA
+5
Sr. Embedded Software Engineer C/C++
Sr. Embedded Software Engineer C/C++

System One • Huntsville (AL)

Presencial
USD 160.000 - 174.000