Senior technical leadership background, including leading embedded software design decisions, mentoring engineers, setting technical direction, or serving as a technical lead for complex product ...
Senior technical leadership background, including leading embedded software design decisions, mentoring engineers, setting technical direction, or serving as a technical lead for complex product ...
Embedded Software Engineer
Minneapolis, MN · On-site
$137K - $180K/yr
EMBEDDED SOFTWARE ENGINEER LOCATION : ARDEN HILLS, MN ONSITE/ MIN 4 DAYS A WEEK About the role: This role will be focused on developing firmware test automation systems & validation of these systems.
Quick apply
Embedded Software Engineer
Minneapolis, MN · On-site
$137K - $180K/yr
EMBEDDED SOFTWARE ENGINEER LOCATION : ARDEN HILLS, MN ONSITE/ MIN 4 DAYS A WEEK About the role: This role will be focused on developing firmware test automation systems & validation of these systems.
Senior technical leadership background, including leading embedded software design decisions, mentoring engineers, setting technical direction, or serving as a technical lead for complex product ...
Senior technical leadership background, including leading embedded software design decisions, mentoring engineers, setting technical direction, or serving as a technical lead for complex product ...
Embedded Software Engineer
Brooklyn Park, MN · On-site
$105K - $118K/yr
We are looking for a skilled embedded software engineer to join our industrial printing solutions engineering team. You will be designing, developing, and testing embedded software, including ...
Embedded Software Engineer
Brooklyn Park, MN · On-site
$105K - $118K/yr
We are looking for a skilled embedded software engineer to join our industrial printing solutions engineering team. You will be designing, developing, and testing embedded software, including ...
Embedded Software Engineer
Brooklyn Park, MN · On-site
$105K - $118K/yr
We are looking for a skilled embedded software engineer to join our industrial printing solutions engineering team. You will be designing, developing, and testing embedded software, including ...
Embedded Software Engineer
Brooklyn Park, MN · On-site
$105K - $118K/yr
We are looking for a skilled embedded software engineer to join our industrial printing solutions engineering team. You will be designing, developing, and testing embedded software, including ...
Embedded Software Engineer
Saint Paul, MN · Hybrid
$50 - $65/hr
Embedded Software Engineer Join our dynamic team as an Embedded Software Engineer where you will be responsible for software and firmware development for new products. This role involves developing ...
Quick apply
Embedded Software Engineer
Saint Paul, MN · Hybrid
$50 - $65/hr
Embedded Software Engineer Join our dynamic team as an Embedded Software Engineer where you will be responsible for software and firmware development for new products. This role involves developing ...
Embedded Software Engineer
Saint Paul, MN · Hybrid
$50 - $65/hr
Embedded Software Engineer Join our dynamic team as an Embedded Software Engineer where you will be responsible for software and firmware development for new products. This role involves developing ...
Quick apply
Embedded Software Engineer
Saint Paul, MN · Hybrid
$50 - $65/hr
Embedded Software Engineer Join our dynamic team as an Embedded Software Engineer where you will be responsible for software and firmware development for new products. This role involves developing ...
Embedded Software Engineer - Rust Developer
Bloomington, MN · Hybrid
$50 - $70/hr
Embedded Software Engineer Join a dynamic team as an Embedded Software Engineer, where you will develop and maintain robust application software. The role is centered around the Rust programming ...
Quick apply
Embedded Software Engineer - Rust Developer
Bloomington, MN · Hybrid
$50 - $70/hr
Embedded Software Engineer Join a dynamic team as an Embedded Software Engineer, where you will develop and maintain robust application software. The role is centered around the Rust programming ...
We are looking for a highly skilled Senior Embedded Systems Engineer who will play a critical role ... Drive the design, development, and maintenance of embedded software solutions using C/C++ for real ...
We are looking for a highly skilled Senior Embedded Systems Engineer who will play a critical role ... Drive the design, development, and maintenance of embedded software solutions using C/C++ for real ...
Embedded Software Engineer
Minneapolis, MN · On-site
$50 - $55/hr
Software Engineer We are seeking a highly skilled Software Engineer to join our team in Minneapolis. This position will focus on developing embedded C++ software. The role is predominantly an ...
Quick apply
Embedded Software Engineer
Minneapolis, MN · On-site
$50 - $55/hr
Software Engineer We are seeking a highly skilled Software Engineer to join our team in Minneapolis. This position will focus on developing embedded C++ software. The role is predominantly an ...
Senior Software Test Engineer - Embedded Systems
Plymouth, MN · On-site
$130K - $171K/yr
Senior Software Test Engineer - Embedded Systems Duration: 12 Months Location: Plymouth, MN Only W2 candidates are eligible for this position. Third-party or C2C candidates will not be considered.
Quick apply
Senior Software Test Engineer - Embedded Systems
Plymouth, MN · On-site
$130K - $171K/yr
Senior Software Test Engineer - Embedded Systems Duration: 12 Months Location: Plymouth, MN Only W2 candidates are eligible for this position. Third-party or C2C candidates will not be considered.
Sr. Embedded Engineer
Eden Prairie, MN · On-site
$110 - $150/hr
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 ...
Sr. Embedded Engineer
Eden Prairie, MN · On-site
$110 - $150/hr
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 ...
Embedded Software Engineer with Security Clearance
Maple Grove, MN · On-site
$134K - $177K/yr
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 ...
Embedded Software Engineer with Security Clearance
Maple Grove, MN · On-site
$134K - $177K/yr
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 ...
Firmware Engineer
Minneapolis, MN · On-site
$110 - $140/hr
Our products are a tight integration of optics, electronics, embedded and application software, and algorithms. A Senior Embedded/Firmware Engineer is responsible for the implementation of firmware ...
Firmware Engineer
Minneapolis, MN · On-site
$110 - $140/hr
Our products are a tight integration of optics, electronics, embedded and application software, and algorithms. A Senior Embedded/Firmware Engineer is responsible for the implementation of firmware ...
Our products are a tight integration of optics, electronics, embedded and application software, and algorithms. A Senior Embedded/Firmware Engineer is responsible for the implementation of firmware ...
Our products are a tight integration of optics, electronics, embedded and application software, and algorithms. A Senior Embedded/Firmware Engineer is responsible for the implementation of firmware ...
Firmware Engineer
Minneapolis, MN · On-site
$90 - $130/hr
Our products are a tight integration of optics, electronics, embedded and application software, and algorithms. A Senior Embedded/Firmware Engineer is responsible for the implementation of firmware ...
Firmware Engineer
Minneapolis, MN · On-site
$90 - $130/hr
Our products are a tight integration of optics, electronics, embedded and application software, and algorithms. A Senior Embedded/Firmware Engineer is responsible for the implementation of firmware ...
Software Engineer
Minneapolis, MN · On-site
$50 - $70/hr
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 ...
Quick apply
Software Engineer
Minneapolis, MN · On-site
$50 - $70/hr
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 ...
Principal Embedded Software Engineer
Minneapolis, MN · On-site
$115 - $146/hr
Principal Embedded Software Engineer Full Time Software Engrg: Mgr Minneapolis, MN, US Salary Range: $115,000.00 To $145,500.00 Annually About Us: Det-Tronics is a $200M global technology leader in ...
Principal Embedded Software Engineer
Minneapolis, MN · On-site
$115 - $146/hr
Principal Embedded Software Engineer Full Time Software Engrg: Mgr Minneapolis, MN, US Salary Range: $115,000.00 To $145,500.00 Annually About Us: Det-Tronics is a $200M global technology leader in ...
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 ...
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 ...
Embedded Software Engineer
Bloomington, MN · On-site
$118K - $126K/yr
Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or ... Solid background in embedded software development, Linux, RTOS, and HW/SW integration * Extensive ...
Embedded Software Engineer
Bloomington, MN · On-site
$118K - $126K/yr
Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or ... Solid background in embedded software development, Linux, RTOS, and HW/SW integration * Extensive ...
Senior Embedded Software Engineer information
See Eden Prairie, MN salary details
$77K - $87.9K
0% of jobs
$87.9K - $98.9K
0% of jobs
$98.9K - $109.8K
11% of jobs
$109.8K - $120.7K
7% of jobs
$127.4K is the 25th percentile. Wages below this are outliers.
$120.7K - $131.7K
12% of jobs
$131.7K - $142.6K
13% of jobs
The median wage is $147.7K / yr.
$142.6K - $153.5K
17% of jobs
$163.3K is the 75th percentile. Wages above this are outliers.
$153.5K - $164.5K
18% of jobs
$164.5K - $175.4K
12% of jobs
$175.4K - $186.3K
7% of jobs
$186.3K - $197.3K
4% of jobs
$77K
$147.6K
$197.3K
How much do senior embedded software engineer jobs pay per year?
What is a senior embedded software engineer?
What are the key skills and qualifications needed to thrive as a senior embedded software engineer?
What are some common challenges senior embedded software engineers face when integrating software with new hardware platforms?
What is the difference between Senior Embedded Software Engineer vs Embedded Software Engineer?
| Aspect | Senior Embedded Software Engineer | Embedded Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's/Master's in Computer Engineering, Electrical Engineering, or related field; experience in embedded systems | Bachelor's degree in relevant field; entry-level to mid-level experience |
| Work Environment | Designing, developing, testing embedded systems for hardware products | Developing firmware and software for embedded devices, often under supervision |
| Employer & Industry Usage | Tech companies, automotive, aerospace, consumer electronics | Similar 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 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:

Full-time
Posted 8 days ago
Tactile Medical rating
8.6
Based on 11 frontline employees who took The Breakroom Quiz
Job description
At Tactile Medical, we specialize in developing at-home therapy devices to treat lymphedema, chronic venous insufficiency, and respiratory illnesses. The Principal Embedded Software Engineer provides technical leadership for the firmware and embedded software used in regulated medical devices. This role is responsible for guiding embedded software architecture, supporting development across bare-metal and RTOS-based platforms, and helping establish future embedded Linux and connected device capabilities while ensuring software is developed with the rigor required for regulated medical device development.
Responsibilities- Lead the design, development, debugging, integration, and maintenance of embedded software for Class II regulated medical device products.
- Define and evolve embedded software architecture, module boundaries, interfaces, design patterns, and technical standards that support reliability, maintainability, testability, cybersecurity, and long-term product support.
- Provide technical leadership for connected device capabilities, including Wi-Fi and Bluetooth connectivity, mobile/cloud integration, provisioning, diagnostics, telemetry, secure updates, and data exchange across firmware, mobile, and cloud systems.
- Develop embedded software in C/C++ for microcontroller, RTOS, bare-metal, and resource-constrained environments while helping evaluate and establish future embedded Linux platform capabilities.
- Create clear software architecture, design specification, interface definition, traceability, verification, cybersecurity, and release documentation that supports regulated product development and submission readiness.
- Contribute to platform-level decisions involving bootloaders, device drivers, board support packages, middleware, communication stacks, diagnostics, software update mechanisms, and device application behavior.
- Provide technical guidance and mentorship through design reviews, code reviews, implementation planning, troubleshooting, and technical trade-off decisions.
- Improve embedded software engineering practices related to source control, peer review, static analysis, unit testing, automated builds, CI/CD, release readiness, defect prevention, and post-release support.
- Bachelor's degree in Computer Engineering, Computer Science, or a related technical discipline.
- 10+ years developing embedded firmware, embedded software, or device software for commercial products.
- Senior technical leadership background, including leading embedded software design decisions, mentoring engineers, setting technical direction, or serving as a technical lead for complex product development efforts.
- Strong proficiency in C/C++ development for microcontrollers, RTOS, bare-metal systems, or resource-constrained embedded environments.
- Depth in embedded software architecture, module design, interface definition, state machines, communication protocols, diagnostics, embedded debugging, and hardware/software integration.
- Regulated product development background, with knowledge of medical device software lifecycle expectations such as IEC 62304, design controls, requirements traceability, software verification, risk management, and design history file documentation.
- Clear written and verbal communication skills, with the ability to explain complex technical issues, risks, and trade-offs to technical and non-technical stakeholders.
- Class II medical device software development, preferably for products cleared through the FDA 510(k) pathway.
- Embedded Linux background, including board support packages, kernel configuration, device drivers, bootloaders, root file systems, Yocto, Buildroot, or similar platform technologies.
- FDA 510(k) software documentation contributions, including software architecture, software design specifications, requirements, traceability, verification evidence, cybersecurity documentation, and release documentation.
- Secure embedded software development practices such as secure boot, signed updates, vulnerability management, SBOM/SOUP concepts, and medical device cybersecurity guidance.
- Connected device architecture, device provisioning, diagnostics, telemetry, over-the-air updates, mobile/cloud integration, or edge-to-cloud workflows.
What Tactile Medical employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About Tactile Medical
Sourced by ZipRecruiter
Industry
Medical equipment and supplies manufacturing
Company size
1,001 - 5,000 Employees
Headquarters location
Minneapolis, MN, US
Year founded
1995