1

Senior Embedded Software Engineer Jobs in Eden Prairie, MN

Job Title: Sr Embedded Software Engineer The Embedded Software Engineer will lead firmware design, implementation, and testing across the full product lifecycle. This role owns firmware architecture ...

Job Title: Sr Embedded Software Engineer The Embedded Software Engineer will lead firmware design, implementation, and testing across the full product lifecycle. This role owns firmware architecture ...

Sr. Embedded Engineer

Eden Prairie, MN · On-site

$126K - $165K/yr

The Sr. Embedded Engineer will participate in the testing process, create and maintain project ... Work with software, mechanical, motor design, and application groups to optimize product designs ...

Senior Software Engineer -CRDN

Minneapolis, MN · On-site

$127K - $168K/yr

A Day in the Life Senior Software Engineer Careers that Change Lives Transforming Patient ... Design, develop, test, and maintain high-quality medical device embedded software solutions as part ...

A Day in the Life Senior Software Engineer Careers that Change Lives Transforming Patient ... Design, develop, test, and maintain high-quality medical device embedded software solutions as part ...

Senior Software Engineer -CRDN

Minneapolis, MN · On-site

$127K - $168K/yr

A Day in the Life Senior Software Engineer Careers that Change Lives Transforming Patient ... Design, develop, test, and maintain high-quality medical device embedded software solutions as part ...

New

Senior Software Engineer

Maple Grove, MN · On-site

$125K - $165K/yr

Nextern is seeking a Senior Software Engineer to join our product realization team. At Nextern, we ... Coordinate configuration and release of embedded software and firmware * Provide technical ...

Senior Software Engineer

Maple Grove, MN · On-site

$125K - $165K/yr

Nextern is seeking a Senior Software Engineer to join our product realization team. At Nextern, we ... Coordinate configuration and release of embedded software and firmware * Provide technical ...

Senior Software Engineer

Maple Grove, MN

$125K - $165K/yr

Nextern is seeking a Senior Software Engineer to join our product realization team. At Nextern, we ... Coordinate configuration and release of embedded software and firmware * Provide technical ...

Showing results 21-40

Senior Embedded Software Engineer information

See Eden Prairie, MN salary details

$77K

$147.6K

$197.3K

How much do senior embedded software engineer jobs pay per year?

As of Aug 8, 2026, the average yearly pay for senior embedded software engineer in Eden Prairie, MN is $147,605.00, according to ZipRecruiter salary data. Most workers in this role earn between $126,400.00 and $165,700.00 per year, depending on experience, location, and employer.

What is a senior embedded software engineer?

A Senior Embedded Software Engineer is an experienced professional who designs, develops, tests, and maintains software that runs on embedded systems—specialized computing devices that are not traditional computers, such as automotive control systems, medical devices, or consumer electronics. They often work closely with hardware engineers to ensure software integrates seamlessly with hardware components. Senior engineers typically lead projects, mentor junior staff, and contribute to system architecture and design decisions. Their expertise includes programming languages like C or C++, real-time operating systems, and debugging tools specialized for embedded environments.

What is the difference between Senior Embedded Software Engineer vs Embedded Software Engineer?

AspectSenior Embedded Software EngineerEmbedded Software Engineer
Required CredentialsBachelor's/Master's in Computer Engineering, Electrical Engineering, or related field; experience in embedded systemsBachelor's degree in relevant field; entry-level to mid-level experience
Work EnvironmentDesigning, developing, testing embedded systems for hardware productsDeveloping firmware and software for embedded devices, often under supervision
Employer & Industry UsageTech companies, automotive, aerospace, consumer electronicsSimilar industries, often as part of product development teams

The main difference between a Senior Embedded Software Engineer and an Embedded Software Engineer lies in experience and responsibility. Senior engineers typically have more expertise, lead projects, and mentor junior staff, while embedded software engineers focus on developing and testing embedded code. Both roles require similar technical skills and industry knowledge, but senior roles involve greater leadership and strategic input.

What are some common challenges senior embedded software engineers face when integrating software with new hardware platforms?

Senior Embedded Software Engineers often encounter challenges such as ensuring software compatibility with diverse hardware architectures, optimizing for limited memory or processing power, and debugging hardware-software interactions. These engineers must frequently collaborate with hardware teams to resolve timing issues, manage device drivers, and ensure reliable system performance. Successfully navigating these challenges requires strong problem-solving skills, adaptability, and a deep understanding of both hardware constraints and software design.

What are the key skills and qualifications needed to thrive as a senior embedded software engineer?

To thrive as a Senior Embedded Software Engineer, you need deep expertise in embedded C/C++ programming, real-time operating systems (RTOS), and a strong background in computer engineering or a related field. Familiarity with hardware debugging tools (such as oscilloscopes and logic analyzers), version control systems (like Git), and relevant certifications (e.g., ARM Accredited Engineer) is typically required. Exceptional problem-solving, communication, and project leadership skills help you collaborate effectively and mentor junior engineers. These competencies ensure the creation of robust, efficient, and reliable embedded systems critical for product success.
What cities near Eden Prairie, MN are hiring for Senior Embedded Software Engineer jobs? Cities near Eden Prairie, MN with the most Senior Embedded Software Engineer job openings:
Infographic showing various Senior Embedded Software Engineer job openings in Eden Prairie, MN as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $147,605 per year, or $71 per hour.

Embedded Software Engineer with Security Clearance

Indotronix International Corp

Maple Grove, MN • On-site

$134K - $177K/yr

Other

Re-posted 26 days ago


Job description

We have openings for individuals with experience and a passion for real-time, embedded software development. The Principal Software Engineer plans, leads, and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit test), documentation, hardware-software integration, troubleshooting, problem solving, and software verification testing. The Principal Software Engineer: • Plans, leads, and executes efforts to architect, design, develop, maintain, upgrade, port, and verify/qualify embedded product software and/or product support software to enhance, implement and support project/system functionality. • Mentors less experienced software engineers to help develop their software development and test capabilities and troubleshooting and problem-solving skills. • Object-oriented software architecture, software design, C++ coding, and unit testing of embedded software with knowledge of requirements-based software verification and traceability • Use of version control and issue tracking tools • Developing and troubleshooting communications, device drivers, and 10 interfaces • Efficiently developing product line software to include architecture and software components that are common across multiple product variants within the product line as well as software components that are unique to certain product variants. • Integrating or testing software on bare metal and with various real-time operating systems such as vxWorks and Linux/Unix derivatives • Minimum of 8 years of experience in real-lime embedded software development • Experience to include requirements analysis, software design, implementation (code and unit test) and authoring of formal deliverable documentation Experience in architectural level software design using Magic Draw, Enterprise Architect, or similar model-based engineering tool Experience either standing up or extending software verification environments in support of automated software verification testing Familiarity with weapon systems, munitions, and/or combat vehicle functionality and capability Experience using Gitlab or other Cl / CD tools

Indotronix logo

About Indotronix

Sourced by ZipRecruiter

In 1986, Indotronix established itself in the staffing space. 22 years later, Avani entered the scene, offering consulting and technology development. Finally, in 2016, the two joined forces to begin delivering talent across all areas, from Staffing to Consulting to unique platform development.

Industry

Recruiting and staffing services

Company size

1,001 - 5,000 Employees

Headquarters location

Rochester, NY, US