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
$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
$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 ...
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.
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 ...
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 ...
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
Hills, MN · On-site
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
Hills, MN · On-site
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 ...
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 · Hybrid
$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 · Hybrid
$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 ...
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 (Remote)
Minneapolis, MN · Remote
$137K - $180K/yr
We're looking for an Embedded Software Engineer who'll be responsible for the development of software for the adoption and integration of smart home networking technologies for the SmartThings Hub ...
Quick apply
Embedded Software Engineer (Remote)
Minneapolis, MN · Remote
$137K - $180K/yr
We're looking for an Embedded Software Engineer who'll be responsible for the development of software for the adoption and integration of smart home networking technologies for the SmartThings Hub ...
Embedded Software Engineer
Bloomington, MN · Hybrid
$118K - $125K/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 · Hybrid
$118K - $125K/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 - $125K/yr
Basic Qualifications Bachelor's degree in Software Engineering, or related Science, Technology ... Solid background in embedded software development, Linux, RTOS, and HW/SW integration * Extensive ...
Embedded Software Engineer
Bloomington, MN · On-site
$118K - $125K/yr
Basic Qualifications Bachelor's degree in Software Engineering, or related Science, Technology ... Solid background in embedded software development, Linux, RTOS, and HW/SW integration * Extensive ...
Software Engineer Embedded Systems & Product Development
Minneapolis, MN · On-site
$137K - $180K/yr
Senior Software Engineer - Embedded Systems & Product Development Minneapolis, MN | Direct Hire | $90,000-$140,000 Konik is partnering with a family-owned engineering and manufacturing company ...
Software Engineer Embedded Systems & Product Development
Minneapolis, MN · On-site
$137K - $180K/yr
Senior Software Engineer - Embedded Systems & Product Development Minneapolis, MN | Direct Hire | $90,000-$140,000 Konik is partnering with a family-owned engineering and manufacturing company ...
Sr Embedded Software Engineer information
See Minnesota salary details
$73.9K - $84.5K
0% of jobs
$84.5K - $95K
0% of jobs
$95K - $105.5K
11% of jobs
$105.5K - $116K
7% of jobs
$122.4K is the 25th percentile. Wages below this are outliers.
$116K - $126.5K
12% of jobs
$126.5K - $137K
13% of jobs
The median wage is $141.9K / yr.
$137K - $147.5K
17% of jobs
$156.9K is the 75th percentile. Wages above this are outliers.
$147.5K - $158K
18% of jobs
$158K - $168.5K
12% of jobs
$168.5K - $179K
7% of jobs
$179K - $189.5K
4% of jobs
$73.9K
$141.8K
$189.5K
How much do sr embedded software engineer jobs pay per year?
What does a Sr Embedded Software Engineer do?
What are the key skills and qualifications needed to thrive as a Sr Embedded Software Engineer?
What are some common challenges faced by Sr Embedded Software Engineers when working on cross-functional teams?
What is the difference between Sr Embedded Software Engineer vs Embedded Software Engineer?
| Aspect | Sr Embedded Software Engineer | Embedded Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's/Master's in CS, EE; 5+ years experience | Bachelor's in CS, EE; 1-3 years experience |
| Work Environment | Design, develop, and troubleshoot embedded systems in hardware-focused teams | Develop embedded software, often under supervision, in similar environments |
| Employer & Industry Usage | Tech, automotive, aerospace, consumer electronics | Similar industries, often entry to mid-level roles |
The main difference between a Sr Embedded Software Engineer and an Embedded Software Engineer lies in experience, responsibilities, and expertise. The senior role typically involves leading projects, designing complex systems, and mentoring junior staff, while the embedded software engineer focuses on developing and testing embedded code. Both roles are vital in industries like automotive, aerospace, and consumer electronics, but the senior position requires more experience and a broader skill set.
Are Sr Embedded Software Engineers in demand?
What cities in Minnesota are hiring for Sr Embedded Software Engineer jobs?
Cities in Minnesota with the most Sr Embedded Software Engineer job openings:

Full-time
Medical, Dental, Vision, Life, Retirement, PTO
Posted 8 days ago
Tactile Medical rating
8.6
Based on 11 frontline employees who took The Breakroom Quiz
Job description
Position Summary
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.
Our total compensation package includes medical, dental and vision benefits, retirement benefits, employee stock purchase plan, paid time off, parental leave, family medical leave, volunteer time off and additional leave programs, life insurance, disability coverage, and other life and work wellness benefits and discounts. Benefits may be subject to generally applicable eligibility, waiting period, contributions, and other requirements and conditions.
Below is the starting salary or hourly range for this position, although offers may differ based on the candidate's location, job-specific knowledge, skills and experience.
US Pay Range
$115,600-$173,250 USD
To learn more about our Privacy Statement follow this link - https://tactilemedical.com/privacy-statement/
To learn more about our California Privacy Notice follow this link - https://tactilemedical.com/california-privacy-notice/
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