Lead Embedded Software Engineer — Medical Devices

Meet Life Sciences

Saint Paul (MN)

On-site

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Meet Life Sciences in St. Paul, MN, seeks a Senior Software Engineer to join a collaborative medical device engineering team.

You will contribute hands-on expertise to bring life-changing technologies from concept to reality, working with software, electrical, mechanical, systems, and quality engineers while partnering with clients to develop safe, reliable embedded software. You will own software architecture, mentor engineers, and lead the full development lifecycle, applying FDA regulations

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Computer Engineering, or a related field.
  • 5–9+ years of embedded software development experience, ideally in medical devices or a regulated industry.
  • Experience as a technical lead or leading small software engineering teams.
  • Strong communication skills to explain complex concepts to clients and cross-functional teams.
  • Significant experience with embedded Linux, Yocto Project, BSP, and driver configuration.
  • Expert-level experience with C, C++, and/or C#, including multithreading.
  • Strong understanding of software architecture, design, and testing at unit, integration, and system levels.
  • Experience developing GUI applications and familiarity with MVC/MVVM/MVP patterns.
  • Experience with Qt Framework/QML is highly desirable.
  • Experience with microcontroller programming and RTOS environments such as ThreadX.

Responsibilities

  • Lead embedded software development for regulated medical device products.
  • Define, analyze, and allocate software requirements with clients and cross-functional teams.
  • Develop software architecture and decide on functionality, performance, cost, safety, and security.
  • Lead software teams through architecture, design, coding, testing, and integration.
  • Plan work, delegate tasks, and coordinate software execution against milestones and budgets.
  • Design, implement, debug, and test production-quality source code.
  • Ensure strong technical quality across software architecture, design, documentation, and code.
  • Mentor software engineers and provide technical leadership via design and code reviews.
  • Support software process improvements and internal software library initiatives.
  • Apply knowledge of FDA regulations and IEC 62304 to software safety and cybersecurity.
  • Work within an agile development environment and pursue continuous improvement.

Skills

Embedded software
Technical leadership
FDA regulations
IEC 62304
Embedded Linux
Yocto Project
BSP
Driver configuration
C
C++
C#
Multithreading
MVC/MVVM/MVP
GUI applications
Qt Framework/QML
RTOS ThreadX
Agile development
Communication

Education

Bachelor's degree or Master's degree in Computer Science/Software Engineering/Computer Engineering

Tools

Qt Framework
Yocto Project
ThreadX

Job description

Meet Life Sciences in St. Paul, MN, seeks a Senior Software Engineer to join a collaborative medical device engineering team.

You will contribute hands-on expertise to bring life-changing technologies from concept to reality, working with software, electrical, mechanical, systems, and quality engineers while partnering with clients to develop safe, reliable embedded software. You will own software architecture, mentor engineers, and lead the full development lifecycle, applying FDA regulations

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Meet Life Sciences • Saint Paul (MN)

On-site
USD 120,000 - 180,000
Senior Firmware Engineer - Medical Device Embedded
Senior Firmware Engineer - Medical Device Embedded

Socket.dev • Minneapolis (MN)

On-site
USD 94,000 - 131,000
Senior Software Engineer (Minnesota-Only)
Senior Software Engineer (Minnesota-Only)

SkyWater Search Partners • Lakeville (MN)

On-site
USD 120,000 - 180,000
Embedded Software Engineering Manager (Medical Devices)
Embedded Software Engineering Manager (Medical Devices)

Socket.dev • Sunnyvale (CA)

On-site
USD 260,000 - 350,000
Staff Software Engineer, Medical Devices (Embedded)
Staff Software Engineer, Medical Devices (Embedded)

SPECTRAFORCE • Saint Paul (MN)

On-site
USD 100,000 - 125,000
Senior Embedded Software Engineer – Medical Devices Lead
Senior Embedded Software Engineer – Medical Devices Lead

Actalent • Maple Grove (MN)

On-site
USD 120,000 - 160,000
Medical
Dental
Vision
+10
Senior Embedded Firmware Architect – Medical Devices
Senior Embedded Firmware Architect – Medical Devices

Tactile Medical • Minneapolis (MN)

On-site
USD 116,000 - 173,000
Medical, dental & vision benefits
Stock purchase plan
Paid time off
Senior Embedded Firmware Engineer (Medical Devices)
Senior Embedded Firmware Engineer (Medical Devices)

Tactile Medical • Minneapolis (MN)

On-site
USD 94,000 - 131,000
Medical, dental & vision benefits
Retirement benefits
Employee stock purchase plan
+2
Senior Software Engineer
Senior Software Engineer

Redolent Infotech Pvt. Ltd. • Saint Paul (MN)

On-site
USD 120,000 - 150,000
Senior Embedded Device Engineer - Medical Software
Senior Embedded Device Engineer - Medical Software

BioSpace • North Chicago (IL)

On-site
USD 120,000 - 180,000
Paid Time Off
Medical Insurance
Dental Insurance
+2