Embedded Software Verification Engineer Specialist

4 days ago


Minneapolis, Minnesota, United States Inspire Medical Systems I Full time
Software Verification Engineer

Estimated salary $100,000 - $130,000 per year.

About Inspire Medical Systems I:

Inspire Medical Systems I is a pioneering medical device company that aims to revolutionize the sleep industry with its innovative FDA-approved technology. The company prioritizes patient outcomes and fosters a collaborative environment where diverse perspectives thrive.

About This Position

We are seeking an experienced Embedded Software Verification Engineer to join our team. As a key member of our development team, you will be responsible for analyzing software requirements, designing and executing tests, and verifying embedded software. Your expertise will help ensure the quality and reliability of our medical devices.

Key Responsibilities:

  • Analyze system and software requirements to determine testability, completeness, and consistency.
  • Perform ripple effect analysis for requirements and design-level changes using technical standards, principles, theories, concepts, and techniques related to software testing.
  • Collaborate with Agile teams to achieve Definition of Done (DoD) for software development, focusing on testing and test automation deliverables.
  • Develop test protocols through in-depth requirements analysis, compile data, and define changes required in testing equipment or procedures.
  • Execute automated and manual test protocols following established procedures and capture objective evidence.
  • Coach cross-functional team contacts on testing processes, tools, and best practices.
  • Investigate observations and defects, working with the development team to establish root cause and options for correction.
  • Provide traceability evidence between requirements, tests, and risk documentation.
  • Write formal test plans and reports for regulatory submissions.
  • Generate and approve quality system documents and records as assigned.
What You Can Bring to Our Team

To excel in this role, you should have a Bachelor's degree in Engineering, Software, Computer Science, or a related field and 2+ years of experience in software testing, test automation, verification, and/or software development. Strong written and verbal communication skills are essential for effective collaboration with internal and external stakeholders.

Preferred qualifications include an advanced degree, Class III medical device experience, and knowledge of .NET, C#, and/or C++. We strive to maintain a diverse and inclusive work environment, promoting equal opportunities for all employees and applicants.



  • Minneapolis, Minnesota, United States Inspire Medical Systems I Full time

    Job OverviewWe are seeking a skilled Embedded Software Verification Specialist to join our team at Inspire Medical Systems I in Minneapolis, MN. This role offers an estimated salary of $85,000 - $110,000 per year, depending on experience.


  • Minneapolis, Minnesota, United States ZipRecruiter Full time

    OverviewInspire Medical Systems is a pioneering company in the sleep industry, revolutionizing the treatment of Obstructive Sleep Apnea (OSA) with its FDA-approved medical device. As a Software Verification Specialist, you will be part of a team that shares a passion for patient outcomes and innovation.**Job Summary**We are seeking a highly skilled Software...


  • Minneapolis, Minnesota, United States HRU Inc Technical Resources Full time

    Job SummaryWe are seeking a skilled Senior Software Test Engineer to join our team at HRU Technical Resources. This is a 6-month contract opportunity with the potential for extension or direct hire.About the RoleThis position involves planning and executing tasks in software requirements analysis, documentation, hardware-software integration,...


  • Minneapolis, Minnesota, United States HRU Inc Technical Resources Full time

    Job Description: Embedded Software SpecialistAt HRU Inc Technical Resources, we are committed to delivering innovative solutions for complex technical challenges. As an Embedded Software Specialist, you will play a critical role in the development and implementation of our real-time embedded systems.Key Responsibilities:Design and develop software for...


  • Minneapolis, Minnesota, United States HRU Inc Technical Resources Full time

    Software Engineer IIWe are seeking highly skilled and motivated individuals to fill the role of Software Engineer II at HRU Inc Technical Resources. This position requires a strong background in real-time embedded software development, with a focus on designing, developing, and testing complex software systems.About the Role:As a Software Engineer II, you...


  • Minneapolis, Minnesota, United States Inspire Medical Systems I Full time

    About Inspire Medical SystemsWe are a pioneering medical device company revolutionizing the sleep industry with our FDA-approved Inspire Medical System, designed to reduce Obstructive Sleep Apnea (OSA) severity. Our patient-centric approach and "think I can" attitude drive us to make a difference in the lives of those seeking alternative sleep apnea...


  • Minneapolis, Minnesota, United States HRU Inc Technical Resources Full time

    Job DescriptionWe are seeking highly skilled Software Engineers to fill openings as Software Developers for Embedded Systems. This role will perform diverse tasks, including software requirements analysis, design, coding, unit testing, documentation, hardware-software integration, troubleshooting, and verification testing.


  • Minneapolis, Minnesota, United States PGS Worldwide Full time

    Sought: Seasoned Principal Software EngineerPGS Worldwide, a renowned Aerospace company, is currently looking for an accomplished Principal Software Engineer to spearhead and deliver critical software development projects. This highly respected organization seeks a seasoned professional with a proven track record of accomplishment in software development,...


  • Minneapolis, Minnesota, United States The Toro Company Full time

    Job SummaryWe are seeking a skilled Embedded Software Engineering Manager to lead our embedded software design and testing teams. This key leadership position involves mentoring, planning, and implementing projects, as well as overseeing the development of embedded software for electronic technologies.About the RoleLead and mentor embedded software design...


  • Minneapolis, Minnesota, United States Medtronic Full time

    About the RoleThe Senior Embedded Software Engineer (Automation) will be responsible for enhancing the patient experience by developing a new generation of patient programmers. This role requires a strong focus on software verification, with a primary objective of ensuring high-quality embedded software for Class 3 Medical Devices.You'll work closely with a...


  • Minneapolis, Minnesota, United States Donatech Full time

    At Donatech, we are seeking an exceptional individual to fill the role of Senior Software Engineering Lead. This position requires a highly skilled and experienced professional with a passion for real-time, embedded software development.The ideal candidate will have a strong background in software requirements analysis, software architecture and design,...


  • Minneapolis, Minnesota, United States Belcan Full time

    We are looking for a Lead Software Engineer for Embedded Solutions to join our team in Bloomington, MN.This contract position offers up to $65.94/hour depending on experience.As a Lead Software Engineer, you will work within a cross-functional team responsible for developing and testing embedded systems, products, and services.You will lead the software...


  • Minneapolis, Minnesota, United States The Toro Company Full time

    We are seeking an experienced Embedded Software Engineering Manager to lead and mentor our embedded software design and testing teams. As a key member of our organization, you will play a crucial role in ensuring the successful development and maintenance of new and existing products.About The JobAs an Embedded Software Engineering Manager, you will oversee...


  • Minneapolis, Minnesota, United States HRU Inc Technical Resources Full time

    About Our TeamAt HRU Inc Technical Resources, we're a leading provider of technical resources to the defense industry. We're seeking a skilled Senior Software Test Engineer to join our team and work on a 6-month contract opportunity with the potential for extension or direct hire. This role involves working on the development, maintenance, and upgrade of...


  • Minneapolis, Minnesota, United States Medtronic Full time

    What We OfferAs a Senior Embedded Software Engineer (Automation), you'll enjoy a competitive salary of $120,000 - $180,000, plus a range of benefits and compensation plans designed to support your career and well-being.Medtronic offers a wide range of benefits, including Health, Dental, and Vision insurance, Health Savings Account, Healthcare Flexible...


  • Minneapolis, Minnesota, United States STERIS Full time

    Job Title:Software Engineering Team Lead">">About the Role:We are seeking a skilled Software Engineering Team Lead to join our team at STERIS. As a key member of our engineering department, you will be responsible for leading a team of embedded software engineers in the development of software utilized in Sterilizers and other software systems for hospitals...


  • Minneapolis, Minnesota, United States HRU Inc Technical Resources Full time

    Software Engineer II Job OpportunityWe are seeking a highly skilled Software Engineer II to join our team at HRU Inc Technical Resources. This role requires a strong background in real-time embedded software development, with a focus on designing, developing, and testing complex software systems.About the Position:In this role, you will be responsible for...


  • Minneapolis, Minnesota, United States Donatech Full time

    Overview:Donatech is seeking a highly experienced Principal Software Engineer to join our team. This role involves leading efforts in software requirements analysis, architecture and design, implementation, documentation, hardware-software integration, troubleshooting, problem-solving, and verification testing.Key Responsibilities:Architect, design, develop,...


  • Minneapolis, Minnesota, United States Donatech Full time

    About the Job: Donatech is seeking a Technical Software Specialist to join our team of innovative professionals. In this role, you will be responsible for developing, maintaining, and upgrading real-time embedded software systems. If you have a passion for software development and a knack for solving complex problems, we encourage you to apply.Compensation:...


  • Minneapolis, Minnesota, United States Belcan Full time

    About the RoleThis Embedded Systems Engineer position involves designing and developing software solutions for various embedded systems, utilizing C, C++, and Python programming languages.The successful candidate will work closely with cross-functional teams to ensure seamless integration and collaboration across multiple projects.Key Responsibilities:Design...