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 ...
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 ...
Staff Embedded Firmware Engineer
Shakopee, MN · On-site
$110K - $150K/yr
Entrust is seeking a Staff Embedded Firmware Engineer to work within our product development team. This individual will perform the responsibilities outlined below and other duties as assigned. Join ...
Staff Embedded Firmware Engineer
Shakopee, MN · On-site
$110K - $150K/yr
Entrust is seeking a Staff Embedded Firmware Engineer to work within our product development team. This individual will perform the responsibilities outlined below and other duties as assigned. Join ...
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 ...
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 ...
Staff Embedded Firmware Engineer
Shakopee, MN · Hybrid
$110K - $150K/yr
Entrust is seeking a Staff Embedded Firmware Engineer to work within our product development team. This individual will perform the responsibilities outlined below and other duties as assigned. Join ...
Staff Embedded Firmware Engineer
Shakopee, MN · Hybrid
$110K - $150K/yr
Entrust is seeking a Staff Embedded Firmware Engineer to work within our product development team. This individual will perform the responsibilities outlined below and other duties as assigned. Join ...
Sr. Embedded Software Engineer
Saint Paul, MN · On-site
$125K - $164K/yr
This Embedded Software Engineer works independently on the design, development, testing and maintenance of embedded software for an exciting new system for the treatment of calcified plaque in ...
Sr. Embedded Software Engineer
Saint Paul, MN · On-site
$125K - $164K/yr
This Embedded Software Engineer works independently on the design, development, testing and maintenance of embedded software for an exciting new system for the treatment of calcified plaque in ...
Embedded Systems Engineer
Chanhassen, MN · On-site
$100 - $125/hr
Embedded Systems Engineer Location: Chanhassen, MN Job Id: 189 # of Openings: 1 Embedded Systems Engineer (Hardware and Firmware) American Control Electronics in Chanhassen, MN Reports to:
Embedded Systems Engineer
Chanhassen, MN · On-site
$100 - $125/hr
Embedded Systems Engineer Location: Chanhassen, MN Job Id: 189 # of Openings: 1 Embedded Systems Engineer (Hardware and Firmware) American Control Electronics in Chanhassen, MN Reports to:
Sr. Embedded Software Engineer
New Brighton, MN · On-site
$131K - $171K/yr
This Embedded Software Engineer works independently on the design, development, testing and maintenance of embedded software for an exciting new system for the treatment of calcified plaque in ...
Sr. Embedded Software Engineer
New Brighton, MN · On-site
$131K - $171K/yr
This Embedded Software Engineer works independently on the design, development, testing and maintenance of embedded software for an exciting new system for the treatment of calcified plaque in ...
This Embedded Software Engineer works independently on the design, development, testing and maintenance of embedded software for an exciting new system for the treatment of calcified plaque in ...
This Embedded Software Engineer works independently on the design, development, testing and maintenance of embedded software for an exciting new system for the treatment of calcified plaque in ...
Sr. Embedded Software Engineer
$125K - $164K/yr
This Embedded Software Engineer works independently on the design, development, testing and maintenance of embedded software for an exciting new system for the treatment of calcified plaque in ...
Sr. Embedded Software Engineer
$125K - $164K/yr
This Embedded Software Engineer works independently on the design, development, testing and maintenance of embedded software for an exciting new system for the treatment of calcified plaque in ...
Sr. Embedded Software Engineer
New Brighton, MN · On-site
$131K - $171K/yr
This Embedded Software Engineer works independently on the design, development, testing and maintenance of embedded software for an exciting new system for the treatment of calcified plaque in ...
Sr. Embedded Software Engineer
New Brighton, MN · On-site
$131K - $171K/yr
This Embedded Software Engineer works independently on the design, development, testing and maintenance of embedded software for an exciting new system for the treatment of calcified plaque in ...
Embedded Systems Engineer - King Technology
Minnetonka, MN · On-site
$100 - $125/hr
Embedded Systems Engineer at King Technology . Key technologies: Rtos, FreeRTOS. Key Responsibilities * Develop firmware and embedded software for microcontrollers and SoCs * Write low-level drivers ...
Posted today
Embedded Systems Engineer - King Technology
Minnetonka, MN · On-site
$100 - $125/hr
Embedded Systems Engineer at King Technology . Key technologies: Rtos, FreeRTOS. Key Responsibilities * Develop firmware and embedded software for microcontrollers and SoCs * Write low-level drivers ...
Posted today
Embedded Systems Engineer
Chanhassen, MN · On-site
$100 - $125/hr
Embedded Systems Engineer (Hardware and Firmware) American Control Electronics in Chanhassen, MN Reports to: Engineering Manager Full-Time On-Site JOB PURPOSE Responsible for design, development ...
Embedded Systems Engineer
Chanhassen, MN · On-site
$100 - $125/hr
Embedded Systems Engineer (Hardware and Firmware) American Control Electronics in Chanhassen, MN Reports to: Engineering Manager Full-Time On-Site JOB PURPOSE Responsible for design, development ...
Embedded Hardware Test Engineer Location: Minnesota | Onsite Key Skills: System Testing, Hardware Testing, Test Protocols, Lab Testing, Oscilloscope, Multimeter, Signal Generator, Logic Analyzer ...
Embedded Hardware Test Engineer Location: Minnesota | Onsite Key Skills: System Testing, Hardware Testing, Test Protocols, Lab Testing, Oscilloscope, Multimeter, Signal Generator, Logic Analyzer ...
Embedded Cybersecurity Engineer - Solventum
Eagan, MN · On-site
$150 - $200/hr
Embedded Cybersecurity Engineer- Hybrid - Eagan, MN3M Health Care is now Solventum At Solventum, we enable better, smarter, safer healthcare to improve lives. As a new company with a long legacy of ...
Posted today
Embedded Cybersecurity Engineer - Solventum
Eagan, MN · On-site
$150 - $200/hr
Embedded Cybersecurity Engineer- Hybrid - Eagan, MN3M Health Care is now Solventum At Solventum, we enable better, smarter, safer healthcare to improve lives. As a new company with a long legacy of ...
Posted today
Role Summary We are looking for an Embedded Hardware Test Engineer to support verification and validation of hardware systems through board-level and system-level testing. The role involves creating ...
Role Summary We are looking for an Embedded Hardware Test Engineer to support verification and validation of hardware systems through board-level and system-level testing. The role involves creating ...
Embedded Systems Engineer
Chanhassen, MN · On-site
Embedded Systems Engineer (Hardware and Firmware) American Control Electronics in Chanhassen, MN Reports to: Engineering Manager Full-Time On-Site JOB PURPOSE Responsible for design, development ...
Embedded Systems Engineer
Chanhassen, MN · On-site
Embedded Systems Engineer (Hardware and Firmware) American Control Electronics in Chanhassen, MN Reports to: Engineering Manager Full-Time On-Site JOB PURPOSE Responsible for design, development ...
Electrical Engineer - Embedded Software
Dayton, MN · Hybrid
$138K - $182K/yr
Stay current on developments in embedded systems, electrical engineering, and relevant industry standards. * Build knowledge of Graco products, operating systems, customer applications, and quality ...
Electrical Engineer - Embedded Software
Dayton, MN · Hybrid
$138K - $182K/yr
Stay current on developments in embedded systems, electrical engineering, and relevant industry standards. * Build knowledge of Graco products, operating systems, customer applications, and quality ...
As a Senior Principal Embedded Software Engineer, you will provide technical leadership for the design, architecture, development, and lifecycle management of embedded software supporting patient ...
New
As a Senior Principal Embedded Software Engineer, you will provide technical leadership for the design, architecture, development, and lifecycle management of embedded software supporting patient ...
New
As a Senior Principal Embedded Software Engineer, you will provide technical leadership for the design, architecture, development, and lifecycle management of embedded software supporting patient ...
As a Senior Principal Embedded Software Engineer, you will provide technical leadership for the design, architecture, development, and lifecycle management of embedded software supporting patient ...
Embedded Systems Engineer
Chanhassen, MN · On-site
$105K - $125K/hr
Embedded Systems Engineer (Hardware and Firmware) American Control Electronics in Chanhassen, MN Reports to: Engineering Manager Full-Time On-Site JOB PURPOSE Responsible for design, development ...
Embedded Systems Engineer
Chanhassen, MN · On-site
$105K - $125K/hr
Embedded Systems Engineer (Hardware and Firmware) American Control Electronics in Chanhassen, MN Reports to: Engineering Manager Full-Time On-Site JOB PURPOSE Responsible for design, development ...
Embedded Engineer information
See St Paul, MN salary details
$70.8K - $80.4K
1% of jobs
$80.4K - $89.9K
2% of jobs
$89.9K - $99.5K
3% of jobs
$99.5K - $109K
6% of jobs
$109K - $118.6K
5% of jobs
$118.6K - $128.2K
5% of jobs
$131.5K is the 25th percentile. Wages below this are outliers.
$128.2K - $137.7K
5% of jobs
$137.7K - $147.3K
7% of jobs
$147.3K - $156.9K
3% of jobs
$156.9K - $166.4K
3% of jobs
The median wage is $167.7K / yr.
$166.4K - $176K
58% of jobs
$70.8K
$155.1K
$176K
How much do embedded engineer jobs pay per year?
What are the key skills and qualifications needed to thrive as an embedded engineer?
What are some common challenges faced by embedded engineers when working on cross-functional teams?
What is the difference between Embedded Engineer vs Firmware Engineer?
| Aspect | Embedded Engineer | Firmware Engineer |
|---|---|---|
| Required Credentials | Bachelor's in Electrical, Computer Engineering, or related fields; certifications like ARM or IoT certifications are common | Bachelor's in Computer Engineering, Electrical Engineering, or related; often similar certifications in embedded systems or firmware development |
| Work Environment | Designing and developing hardware-software integrated systems, often in industrial, automotive, or consumer electronics | Writing, testing, and debugging low-level code that runs directly on hardware devices like microcontrollers or embedded processors |
| Employer & Industry Usage | Electronics manufacturers, automotive, aerospace, IoT companies | Consumer electronics, IoT devices, medical devices, automotive systems |
Embedded Engineers and Firmware Engineers often work closely, but Embedded Engineers focus on both hardware and software integration, while Firmware Engineers specialize in low-level code development that runs directly on hardware. Both roles require similar skills and certifications, but their primary focus and work environment differ slightly.
Are embedded engineers in demand?
What does an embedded engineer do?
What cities near St. Paul, MN are hiring for Embedded Engineer jobs?
Cities near St. Paul, MN with the most Embedded Engineer job openings:

Full-time
Posted 13 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