1

Embedded Software Verification Engineer Jobs in Minnesota

Lead software development, verification and validation efforts; responsible for on-time delivery of ... C programming for embedded systems, including ARM based microcontrollers. * Systems engineering ...

Lead software development, verification and validation efforts; responsible for on-time delivery of ... C programming for embedded systems, including ARM based microcontrollers. * Systems engineering ...

Sr. Embedded Software Engineer

New Brighton, MN · On-site

$131K - $171K/yr

Lead software development, verification and validation efforts; responsible for on-time delivery of ... C programming for embedded systems, including ARM based microcontrollers. * Systems engineering ...

Lead software development, verification and validation efforts; responsible for on-time delivery of ... C programming for embedded systems, including ARM based microcontrollers. * Systems engineering ...

Sr. Embedded Software Engineer

Saint Paul, MN · On-site

$125K - $164K/yr

Lead software development, verification and validation efforts; responsible for on-time delivery of ... C programming for embedded systems, including ARM based microcontrollers. * Systems engineering ...

Embedded Software Engineer

Saint Paul, MN · On-site

$120K - $140K/yr

  • Medical

  • Retirement

  • PTO

Job SummaryWe are seeking an Embedded Software Engineer to design embedded software and device drivers that enable silicon validation and hardware bring-up, while also supporting the Validation ...

Embedded Software Engineer

Minneapolis, MN · Hybrid

$48 - $60/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Embedded Software Engineer We are seeking a talented Embedded Software Engineer to develop and implement innovative software solutions for high-resolution print controllers and printheads. This role ...

We are looking for a talented Embedded Software Systems Engineer to join our team specializing in ... Collaborate with cross-functional teams to deliver verified software features, components, and ...

Embedded Software Systems Engineer

Shoreview, MN · On-site

$133K - $175K/yr

We are looking for a talented Embedded Software Systems Engineer to join our team specializing in ... Collaborate with cross-functional teams to deliver verified software features, components, and ...

Embedded Software Systems Engineer

Shoreview, MN · On-site

$136K - $179K/yr

We are looking for a talented Embedded Software Systems Engineer to join our team specializing in ... Collaborate with cross-functional teams to deliver verified software features, components, and ...

Embedded Software Systems Engineer

Shoreview, MN · On-site

$133K - $175K/yr

We are looking for a talented Embedded Software Systems Engineer to join our team specializing in ... Collaborate with cross-functional teams to deliver verified software features, components, and ...

Lead Embedded Software Engineer

Plymouth, MN · On-site

$105K - $154K/yr

  • Medical

  • Retirement

The Lead Embedded Software Engineer will develop embedded software/firmware for high performance, real-time controls and protective relays used for smart grid applications in the electrical power ...

We are looking for a talented Embedded Software Systems Engineer to join our team specializing in ... Collaborate with cross-functional teams to deliver verified software features, components, and ...

Electrical Engineer - Embedded Software

Dayton, MN · Hybrid

$138K - $182K/yr

  • Medical

  • Dental

  • Retirement

Design the embedded software that powers Graco's next generation of products. In this role, you ... Our company uses E-Verify to confirm the employment and eligibility of all newly hired employees.

Electrical Engineer - Embedded Software

Dayton, MN · On-site

$138K - $182K/yr

  • Medical

  • Dental

  • Retirement

Design the embedded software that powers Graco's next generation of products. In this role, you ... Our company uses E-Verify to confirm the employment and eligibility of all newly hired employees.

Electrical Engineer - Embedded Software

Dayton, MN · On-site

$138K - $182K/yr

  • Medical

  • Dental

  • Retirement

Design the embedded software that powers Graco's next generation of products. In this role, you ... Our company uses E-Verify to confirm the employment and eligibility of all newly hired employees.

Showing results 21-40

Embedded Software Verification Engineer information

What does an embedded software verification engineer do?

An Embedded Software Verification Engineer is responsible for ensuring that embedded software systems function correctly and meet design requirements. They create and execute tests, analyze results, and identify software defects in embedded systems such as automotive controllers, medical devices, or consumer electronics. This role typically involves working closely with software developers and hardware engineers to review code, develop test plans, and use debugging tools to validate the software’s functionality, performance, and safety. Their work is crucial for delivering reliable products that operate safely and efficiently in real-world environments.

What are the key skills and qualifications needed to thrive as an embedded software verification engineer?

To thrive as an Embedded Software Verification Engineer, a strong background in embedded systems, programming (C/C++), and software testing methodologies is essential, typically supported by a degree in computer science, electrical engineering, or a related field. Familiarity with tools such as MATLAB/Simulink, debuggers, oscilloscopes, and verification frameworks, as well as certifications like ISTQB, are commonly required. Attention to detail, problem-solving abilities, and effective communication help engineers identify issues and work collaboratively in cross-functional teams. These skills ensure the development of reliable, safe, and high-quality embedded systems in safety-critical industries.

What are some common challenges faced by embedded software verification engineers during the validation process?

Embedded Software Verification Engineers often encounter challenges such as limited hardware availability, rapidly changing requirements, and integration issues with multiple hardware and software components. Debugging in an embedded environment can be more complex due to constrained system resources and limited visibility into the hardware-software interactions. Collaborating closely with both hardware and firmware teams is essential to quickly identify and resolve defects, making strong communication and problem-solving skills crucial for success in this role.

What is the difference between Embedded Software Verification Engineer vs Embedded Software Developer?

AspectEmbedded Software Verification EngineerEmbedded Software Developer
Primary FocusVerifying and validating embedded software to ensure quality and reliabilityDesigning, coding, and implementing embedded software solutions
Skills & CertificationsKnowledge of testing tools, verification processes, embedded systems, certifications like ISTQBProficiency in programming languages (C, C++), embedded systems, software development certifications
Work EnvironmentTesting labs, development teams, quality assurance departmentsDevelopment teams, R&D labs, product engineering

While both roles require embedded systems knowledge and programming skills, the Embedded Software Verification Engineer primarily focuses on testing, validation, and ensuring software quality, whereas the Embedded Software Developer concentrates on creating and implementing embedded software solutions.

What job categories do people searching Embedded Software Verification Engineer jobs in Minnesota look for?

The top searched job categories for Embedded Software Verification Engineer jobs in Minnesota are:

Infographic showing various Embedded Software Verification Engineer job openings in Minnesota as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 9% Part Time, and 6% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution.

Sr. Embedded Software Engineer

Abbott

Saint Paul, MN

$125K - $164K/yr

Full-time

Re-posted 4 days ago


Abbott rating

7.8

Company rating: 7.8 out of 10

Based on 138 frontline employees who took The Breakroom Quiz

176th of 540 rated manufacturers


Job description

Abbott is a global healthcare leader that helps people live more fully at all stages of life. Our portfolio of life-changing technologies spans the spectrum of healthcare, with leading businesses and products in diagnostics, medical devices, nutritionals and branded generic medicines. Our 115,000 colleagues serve people in more than 160 countries.JOB DESCRIPTION:

The Opportunity

This position works out of our New Brighton, MN location in the Abbott Vascular Division, where we are focused on advancing healthcare for the people impacted by cardiovascular disease through the creation and delivery of life-changing technologies.

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 arteries. They will also work collaboratively on identifying new technologies for implementation into new product development and process improvements. This person exercises independent judgment in identifying, recommending, and implementing complex new tools and process improvements to support the software development process.

Main Purpose of the Role

The Sr. Embedded Software Engineer applies an interdisciplinary, collaborative approach to plan, design, develop and verify system software. Has advanced level of knowledge in programming languages such as C, C++, C# or Python. Creates, modifies & designs for complex problems and is able to execute all stages of the software development lifecycle. Has good business knowledge and exceptional technical skills. Communicates effectively to both internal teams and external customers. Provides technical guidance to less experienced engineers.

Main Responsibilities

  • Lead software development, verification and validation efforts; responsible for on-time delivery of high-quality embedded software that meets budgetary and regulatory objectives.
  • Implement approved design control procedures for software development in accordance with FDA guidelines.
  • Lead discovery and development of key breakthrough solutions in support of future products.
  • Technical leadership of embedded software development processes, including mentoring and technical guidance.
  • Confirm system and component capabilities by designing test methods, testing properties, and documenting results.
  • Provide technical support for all phases of the medical device software lifecycle, including developing tools for testing, manufacturing or analysis.
  • Interface with notified body to support product conformance to medical device software and safety standards (IEC 62304 and IEC 60601).
  • Prepare standard reports/documentation/presentations to communicate results to various teams including executive staff.
  • Work cooperatively with Quality, Regulatory, Marketing, and Manufacturing teams.
  • Work with external suppliers and manufacturers to create, test, and support approval of new systems.
  • Interface and build long term relationships with physicians/customers/suppliers/coworkers.
  • Lead technical teams in the accomplishment of software design and maintenance activities.
  • Collaborate with electrical engineers on electrical requirements, design, testing, system bring-up and reviews.

Education: Bachelors degree + 10 years experience in engineering or related field

Experience/Background

  • At least 5 years of relevant experience in software engineering or a master's degree in a related field and 3 years of relevant experience.
  • C programming for embedded systems, including ARM based microcontrollers.
  • Systems engineering experience in a medical product development environment.
  • Ability to self-task and multi-task in a fast-paced environment.
  • Excellent written and oral communication skills.
  • Experience debugging embedded hardware.
  • Experience and/or ability to drive to experience with data acquisition and data processing.
  • Excellent creative skills and motivation to complete jobs on short timelines corresponding to industry development needs.
  • The candidate will excel in a high energy, fluid environment, with multiple responsibilities.
  • Knowledge of practical embedded systems design, embedded firmware, communication protocols, motors, RFID, and sensors technology as well as the ability to apply appropriate methods and techniques.
  • Expert level experience in one or more product development disciplines (e.g. microprocessor based systems; brushless motors; sensor technologies; embedded software; RFID; Communications protocols; user interfaces)

Preferred Qualifications

  • At least 7 years of relevant experience with a bachelor's degree in a related field or 5 years of relevant experience with a master's degree in a related field, medical preferred.
  • Advanced level ability to conduct thorough data analytics & implement data-driven solutions
  • Experience with analog and digital circuit design.
  • Detailed understanding of IEC 62304 and IEC 60601-1 medical software and safety standards; knowledgeable in designing and testing compliant systems.
  • Experience designing and implementing CI/CD and HIL (Hardware In the Loop) pipelines for embedded projects.
  • Experience using AI to draft requirements and other documentation, write unit tests, perform code reviews, and refactor code.
  • Technical proficiencies in addition to software engineering and active in engineering clubs or organizations.

The base pay for this position is

$78,000.00 - $156,000.00

In specific locations, the pay range may vary from the range posted.

JOB FAMILY:Product DevelopmentDIVISION:AVD VascularLOCATION:United States > Minnesota > St. Paul : 1225 Old Highway 8 NWADDITIONAL LOCATIONS:WORK SHIFT:StandardTRAVEL:Yes, 10 % of the TimeMEDICAL SURVEILLANCE:Not ApplicableSIGNIFICANT WORK ACTIVITIES:Continuous sitting for prolonged periods (more than 2 consecutive hours in an 8 hour day), Keyboard use (greater or equal to 50% of the workday)Abbott is an Equal Opportunity Employer of Minorities/Women/Individuals with Disabilities/Protected Veterans.EEO is the Law link - English: http://webstorage.abbott.com/common/External/EEO_English.pdfEEO is the Law link - Espanol: http://webstorage.abbott.com/common/External/EEO_Spanish.pdf

What Abbott employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom