1

Medical Device Embedded Software Engineer Jobs in Tennessee

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

$118K - $156K/yr

And with AI embedded across our products and services, we help customers turn that promise into a ... Oracle US offers a comprehensive benefits package which includes the following: 1. Medical, dental ...

Senior Software Engineer

Nashville, TN

$118K - $156K/yr

And with AI embedded across our products and services, we help customers turn that promise into a ... Oracle US offers a comprehensive benefits package which includes the following: 1. Medical, dental ...

Senior Software Engineer

Nashville, TN

$118K - $156K/yr

And with AI embedded across our products and services, we help customers turn that promise into a ... Oracle US offers a comprehensive benefits package which includes the following: 1. Medical, dental ...

Software Engineer

Oak Ridge, TN · On-site

$60K - $100K/yr

Software Engineer Revature | United States (Remote to Start) About Revature Revature is a ... • Medical benefits • Paid time off • 401(k) • FDE Foundations program included at no cost ...

Principal Software Engineer

Nashville, TN

$130K - $174K/yr

And with AI embedded across our products and services, we help customers turn that promise into a ... Oracle US offers a comprehensive benefits package which includes the following: 1. Medical, dental ...

And with AI embedded across our products and services, we help customers turn that promise into a ... Oracle US offers a comprehensive benefits package which includes the following: 1. Medical, dental ...

Principal Software Engineer

Nashville, TN

$130K - $174K/yr

And with AI embedded across our products and services, we help customers turn that promise into a ... Oracle US offers a comprehensive benefits package which includes the following: 1. Medical, dental ...

Principal Software Engineer

Nashville, TN

$130K - $174K/yr

And with AI embedded across our products and services, we help customers turn that promise into a ... Oracle US offers a comprehensive benefits package which includes the following: 1. Medical, dental ...

Principal Software Engineer

Nashville, TN · On-site

$130K - $174K/yr

And with AI embedded across our products and services, we help customers turn that promise into a ... Oracle US offers a comprehensive benefits package which includes the following: 1. Medical, dental ...

Principal Software Engineer

Nashville, TN

$130K - $174K/yr

And with AI embedded across our products and services, we help customers turn that promise into a ... Oracle US offers a comprehensive benefits package which includes the following: 1. Medical, dental ...

next page

Showing results 1-20

Medical Device Embedded Software Engineer information

See Tennessee salary details

$63.5K

$139.2K

$157.9K

How much do medical device embedded software engineer jobs pay per year?

As of Jul 20, 2026, the average yearly pay for medical device embedded software engineer in Tennessee is $139,213.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,400.00 and $157,000.00 per year, depending on experience, location, and employer.

What are Medical Device Embedded Software Engineers?

Medical Device Embedded Software Engineers are professionals who design, develop, and maintain the specialized software that runs on hardware inside medical devices, such as pacemakers, infusion pumps, and imaging machines. They ensure that the software meets strict regulatory standards for safety, reliability, and performance. Their work involves programming, testing, debugging, and documenting embedded code, as well as collaborating with hardware engineers and regulatory teams to bring safe and effective medical products to market.

What is the difference between Medical Device Embedded Software Engineer vs Firmware Engineer?

AspectMedical Device Embedded Software EngineerFirmware Engineer
CredentialsBachelor's in Electrical, Computer Engineering, or related; often certifications in medical device standardsBachelor's in Electrical, Computer Engineering, or related; certifications vary by industry
Work EnvironmentMedical device companies, regulated environments, quality assurance focusConsumer electronics, industrial, or embedded systems companies
Industry UsagePrimarily in healthcare, medical device manufacturingBroader tech sectors, including consumer electronics and industrial systems
Search & Comparison IntentHigh overlap in embedded systems, safety standards, and certification requirements

The Medical Device Embedded Software Engineer and Firmware Engineer roles share core skills in embedded systems development. However, the Medical Device Embedded Software Engineer focuses specifically on medical device safety, regulatory compliance, and working within healthcare environments. Firmware Engineers may work across various industries without the strict medical standards, making the Medical Device Embedded Software Engineer role more specialized in healthcare applications.

What are the key skills and qualifications needed to thrive as a Medical Device Embedded Software Engineer, and why are they important?

To thrive as a Medical Device Embedded Software Engineer, you need a strong background in embedded systems design, C/C++ programming, and a degree in electrical engineering, computer engineering, or a related field. Familiarity with real-time operating systems (RTOS), hardware-software integration, and industry standards like IEC 62304 or FDA regulations is typically required. Attention to detail, strong problem-solving abilities, and effective teamwork are vital soft skills for this role. These competencies are crucial for developing reliable, safe, and compliant software that meets stringent healthcare requirements.

What are some common challenges faced by Medical Device Embedded Software Engineers when working on cross-functional teams?

Medical Device Embedded Software Engineers often collaborate closely with hardware engineers, regulatory specialists, and quality assurance teams. A common challenge is ensuring that software requirements align with hardware limitations and regulatory standards, which can necessitate frequent adjustments and clear documentation. Additionally, balancing the pace of software development with the rigorous testing and validation processes required for medical devices can be demanding. Effective communication and adaptability are essential to navigate these multidisciplinary interactions and deliver safe, compliant products.
What job categories do people searching Medical Device Embedded Software Engineer jobs in Tennessee look for? The top searched job categories for Medical Device Embedded Software Engineer jobs in Tennessee are:
What cities in Tennessee are hiring for Medical Device Embedded Software Engineer jobs? Cities in Tennessee with the most Medical Device Embedded Software Engineer job openings:
Infographic showing various Medical Device Embedded Software Engineer job openings in Tennessee as of July 2026, with employment types broken down into 77% Full Time, 15% Part Time, 1% Temporary, and 7% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $139,213 per year, or $66.9 per hour.
Ex Amazon Software Engineer

Ex Amazon Software Engineer

1 point system

Nashville, TN • On-site

Contractor

Posted 12 days ago


Job description

MUST HAVES:
Matches  Export Control Requirement
Engineering TEchstack – (JAVA OR PYTHON OR TYPESCRIPT)
AI is a nice to have
Job Description:
Amazon’s Global Risk Audit Management - Transportation (GRAM-T) is building AI-powered solutions and integrated platforms to accelerate SCRC's transition to proactive risk management.

We are building world class technology cutting across deep algorithmic problems, brand new tools that cater to multi-party business scenarios and challenging data models that are evolving very quickly. Our systems audit across a multitude of international transportation and operational segments which mandates building highly available and scalable distributed systems. Besides technology, there are ample opportunities in the team to build domain expertise of international transportation risk and compliance and get first-hand experience of the Amazon operations by interacting directly with our global internal and external partners, and of course other Amazon software engineers.

We are looking for highly talented engineers who are passionate not only about architecting and developing large scale distributed technology solutions but also innovating new ideas and providing directions to our business in the domain of risk and compliance. Being able to deal with ambiguity, anticipating bottlenecks and escalations, and delivering fast are all crucial to the success of technologizing our business. Most importantly, passion about the team and our team's vision will enable you to make meaningful contributions to GRAM-T, and ultimately the customer experience.

Basic qualifications

3+ years of non-internship professional software development experience2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience1+ years of software development engineer or related occupational experience1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience1+ years of Object Oriented Design experience Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related fieldExperience programming with at least one software programming languagePreferred qualifications

3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience