1

Internship Graduate Embedded Software Engineer Jobs in Tennessee

Develop, debug, and test embedded firmware and software for automotive service machines (tire ... Object-oriented programming and software design knowledge * Git and bug-tracking experience ...

Develop, debug, and test embedded firmware and software for automotive service machines (tire ... Object-oriented programming and software design knowledge * Git and bug-tracking experience ...

FPGA Engineer

Knoxville, TN ยท On-site

$116K - $149K/yr

Apply Now RTL, C/C++, Python, VHDL, Verilog, Tcl, cryptography, hardware, embedded software, System ... S. Government Security Clearance FPGA Engineer The EndoSec FPGA Engineer is responsible for the ...

Embedded Software Engineer II

Nashville, TN ยท On-site

$127K - $167K/yr

We are looking for a Software Engineer II that has hands-on experience with embedded systems development, assembly language, and firmware experience. If this is you, we encourage you to apply and ...

Controls Software Engineer

Chattanooga, TN ยท On-site

$41.25 - $52.50/hr

Software will be developed on PLCs, embedded controllers, and HMI displays. Some legacy systems are ... Controls Software Engineer may at times be asked to travel for project testing and system ...

Controls Software Engineer

Chattanooga, TN ยท On-site

$41.25 - $52.50/hr

Software will be developed on PLCs, embedded controllers, and HMI displays. Some legacy systems are ... Controls Software Engineer may at times be asked to travel for project testing and system ...

Controls Software Engineer

Chattanooga, TN

$41.25 - $52.50/hr

Software will be developed on PLCs, embedded controllers, and HMI displays. Some legacy systems are ... Controls Software Engineer may at times be asked to travel for project testing and system ...

Senior Software Engineer

Nashville, TN ยท On-site

$118K - $156K/yr

Our embedded payment solutions enable seamless transactions, collaboration, and data sharing with ... Transcard is seeking a Senior Software Engineer to join our mixed local and remote team. The ideal ...

Senior Software Engineer

Nashville, TN ยท Remote

$118K - $156K/yr

Our embedded payment solutions enable seamless transactions, collaboration, and data sharing with ... Transcard is seeking a Senior Software Engineer to join our mixed local and remote team. The ideal ...

Senior Software Engineer

Nashville, TN ยท Remote

$118K - $156K/yr

Our embedded payment solutions enable seamless transactions, collaboration, and data sharing with ... Transcard is seeking a Senior Software Engineer to join our mixed local and remote team. The ideal ...

Up to 3 years' experience in a Software Engineering, Software Support, QA, SDET, or engineering-adjacent role (including internships, co-ops, or academic projects) * Bachelor's degree in Computer ...

FPGA Engineer

Knoxville, TN ยท On-site

$124K - $159K/yr

Implement embedded software-based testing solutions where applicable to validate FPGA designs ... Collaborate with other engineers to develop and maintain system-level architecture. Troubleshooting ...

Senior Software Engineer

Nashville, TN ยท On-site

$118K - $156K/yr

Qualifications * 3+ years of software engineering experience. * Experience developing service ... And with AI embedded across our products and services, we help customers turn that promise into a ...

Senior Software Engineer

Nashville, TN ยท On-site

$118K - $156K/yr

Qualifications * 3+ years of software engineering experience. * Experience developing service ... And with AI embedded across our products and services, we help customers turn that promise into a ...

Senior Software Engineer

Nashville, TN

$118K - $156K/yr

Qualifications * 3+ years of software engineering experience. * Experience developing service ... And with AI embedded across our products and services, we help customers turn that promise into a ...

next page

Showing results 1-20

Internship Graduate Embedded Software Engineer information

What are the key skills and qualifications needed to thrive as an Internship Graduate Embedded Software Engineer, and why are they important?

To thrive as an Internship Graduate Embedded Software Engineer, you generally need a solid foundation in C/C++ programming, embedded systems concepts, and a relevant engineering or computer science degree. Familiarity with microcontroller platforms (such as ARM, AVR, or PIC), debugging tools, and version control systems like Git is typically required. Strong problem-solving abilities, attention to detail, and effective teamwork make candidates stand out in this role. These competencies are crucial for developing reliable embedded solutions and collaborating successfully on technical projects.

What is the difference between Internship Graduate Embedded Software Engineer vs Embedded Software Developer?

AspectInternship Graduate Embedded Software EngineerEmbedded Software Developer
CredentialsTypically pursuing or recently completed a degree in Computer Engineering, Electrical Engineering, or related fieldsUsually holds a bachelor's or master's degree in a relevant technical field
Work EnvironmentEntry-level, internship setting, often in a corporate or research labFull-time professional role in development teams, often in tech or manufacturing companies
Employer & Industry UsageUsed by companies hiring interns to evaluate potential future employeesCommonly used by companies developing embedded systems in automotive, consumer electronics, or industrial sectors

The main difference is that an Internship Graduate Embedded Software Engineer is an entry-level intern gaining hands-on experience, while an Embedded Software Developer is a full-time professional responsible for developing embedded systems. Interns typically work under supervision, whereas developers have more responsibilities and independence in their roles.

What types of projects and responsibilities can an Internship Graduate Embedded Software Engineer expect to work on during their internship?

As an Internship Graduate Embedded Software Engineer, you can expect to work on a variety of projects that may include developing and testing firmware, debugging hardware-software integration issues, and writing code for microcontrollers or embedded devices. Typical responsibilities often involve collaborating closely with senior engineers and hardware teams, participating in code reviews, and contributing to system-level testing. This role provides valuable hands-on experience with real-world products, exposure to industry-standard development tools, and insight into agile or iterative development processes. You'll gain practical skills and a better understanding of embedded systems through both individual assignments and teamwork.

What does an Internship Graduate Embedded Software Engineer do?

An Internship Graduate Embedded Software Engineer assists in developing and testing software that runs on embedded systems, such as microcontrollers or specialized hardware. They often work under supervision, collaborating with senior engineers to design, code, and debug embedded applications. Their responsibilities typically include writing code in languages like C or C++, troubleshooting hardware-software integration, and participating in team meetings. This role provides valuable hands-on experience in embedded systems development and helps build foundational skills for a career in embedded engineering.
What are popular job titles related to Internship Graduate Embedded Software Engineer jobs in Tennessee? For Internship Graduate Embedded Software Engineer jobs in Tennessee, the most frequently searched job titles are:
What cities in Tennessee are hiring for Internship Graduate Embedded Software Engineer jobs? Cities in Tennessee with the most Internship Graduate Embedded Software Engineer job openings:
Software Engineer II

Software Engineer II

Coats Company LLC

La Vergne, TN โ€ข On-site

Full-time

Posted 16 days ago


Job description

Location: Nashville, TN
At Coats, we design, build, and support the technologies and machines that keep automotive shops running - keeping people moving and technology turning. Our portfolio includes tire changers, wheel balancers, aligners, lifts, inspection systems, and compressed air solutions, all engineered for safety, durability, and real-world productivity.
We are hiring a mid-level Software Engineer (Engineer II) to design, develop, and maintain software that powers our automotive service equipment. You will work on software that interacts directly with machine hardware, sensors, and control systems, collaborating closely with hardware, electrical, and manufacturing teams.
This role spans the full software development lifecycle: from requirements analysis and system design to coding, testing, debugging, and ongoing support. You'll apply established software engineering practices while developing proficiency in more complex systems and problem domains.
Responsibilities:
  • Develop, debug, and test embedded firmware and software for automotive service machines (tire changers, wheel balancers, etc.).
  • Conduct hands-on testing and troubleshooting directly on the machines
  • Participate in code reviews, testing, and deployment of new software features
  • Ensure software meets performance, reliability, and quality standards

Qualifications:
  • Bachelor's in Electrical/Computer Engineering, Computer Science, or equivalent
  • 2 to 6 years of professional software engineering experience.
  • C# / .NET / Visual Studio experience
  • Object-oriented programming and software design knowledge
  • Git and bug-tracking experience (Atlassian a plus)
  • Embedded systems / firmware development experience
  • Able to work independently and manage full software lifecycle

Preferred:
  • Android or Linux experience
  • C / C++ proficiency
  • .NET MAUI/Xamarin Forms and MVVM design
  • Customer-facing UI/UX experience
  • Azure or AWS development experience
  • Experience in a manufacturing environment
If you are passionate about building robust software that powers physical machines, we want to hear from you! Apply to join the Coats team and help keep automotive shops running smoothly.
Work Authorization Requirement: 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.