Senior Software Engineer

Meet Life Sciences

Saint Paul (MN)

On-site

USD 150,000 - 190,000

Full time

15 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Meet Life Sciences is seeking a Senior Software Engineer to lead embedded software development for complex medical devices. You will drive architecture, requirements, and production-quality code in collaboration with cross-functional teams and clients.

Responsibilities include defining software requirements, guiding the full lifecycle from design to testing, mentoring engineers, and ensuring compliance with FDA regulations and IEC 62304.

Qualifications

  • BS/MS in Computer Science or related field.
  • 5–9+ years embedded software experience.
  • Experience leading small software teams.
  • Experience with FDA-regulated development and IEC 62304.

Responsibilities

  • Lead embedded software development across full lifecycle.
  • Define and allocate software requirements with clients and cross-functional teams.
  • Develop software architecture and make decisions on performance, safety, cost, maintainability.
  • Lead small software engineering teams through planning, delegation, execution and delivery.
  • Design, implement, test, and integrate production-quality software.
  • Own technical quality across architecture, code, design and artifacts.
  • Mentor engineers and contribute to process improvements and libraries.
  • Ensure software aligns with FDA regulations and IEC 62304.

Skills

Embedded Linux
Yocto Project
SoMs
Driver configuration
C++
C#
C
Multithreading
Qt/QML
ThreadX
Regulatory compliance

Education

BS/MS in Computer Science

Tools

Qt/QML
Yocto Project
BSP development

Job description

Senior Software Engineer – Embedded Medical Devices

St. Paul, MN

We’re partnering with an innovative medical device engineering organization seeking a Senior Software Engineer to lead embedded software development across complex, life-changing medical technologies.

This is a hands-on technical leadership role where you’ll work closely with multidisciplinary engineering teams and clients to take software from requirements and architecture through development, testing, and integration.

What You’ll Do
  • Lead embedded software development across the full software development lifecycle
  • Define and allocate software requirements in collaboration with clients and cross-functional engineering teams
  • Develop software architecture and make key decisions around functionality, performance, cost, maintainability, safety, and security
  • Lead small software engineering teams through planning, delegation, execution, and delivery
  • Design, implement, test, and integrate production-quality software
  • Own technical quality across architecture, code, design, and software artifacts
  • Mentor engineers and contribute to process improvements and internal software libraries
  • Ensure software development aligns with FDA regulations and IEC 62304
What You Bring
  • BS, MS, or equivalent in Computer Science, Software Engineering, or a related field
  • 5–9+ years of embedded software development experience, ideally within medical devices or another regulated industry
  • Experience leading small software engineering teams
  • Strong communication skills and the ability to work directly with clients and cross-functional teams
  • Significant experience with embedded Linux, SoMs, Yocto Project/BSP, and driver configuration
  • Expert-level experience with C++, C#, and/or C, including multithreading and multiprocessing
  • Strong software architecture, design, and testing experience across unit, integration, and system levels
  • Experience with GUI development and frameworks such as Qt/QML is highly desirable
  • Experience with microcontrollers, RTOS environments such as ThreadX, and device driver development
  • Strong debugging and problem-solving skills
  • Familiarity with FDA-regulated software development and IEC 62304
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Embedded Software Engineer
Principal Embedded Software Engineer

Cutera, Inc. • Raleigh (NC)

On-site
USD 170,000 - 210,000
Senior Software Engineer (Minnesota-Only)
Senior Software Engineer (Minnesota-Only)

SkyWater Search Partners • Lakeville (MN)

On-site
USD 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

SkyWater Search Partners • Lakeville (NY)

On-site
USD 108,000 - 132,000
Senior Embedded Software Lead – Medical Devices
Senior Embedded Software Lead – Medical Devices

Meet Life Sciences • Saint Paul (MN)

On-site
USD 150,000 - 190,000
Sr Embedded Software Engineer
Sr Embedded Software Engineer

Franklin Professional Associates • Acton (MA)

On-site
USD 90,000 - 130,000
Embedded Software Engineer (Medical device)
Embedded Software Engineer (Medical device)

Global Connect Technologies • Minnesota

On-site
USD 100,000 - 150,000
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Cutera-Inc • Raleigh (NC)

On-site
USD 150,000 - 190,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

INOVIO Pharmaceuticals, Inc. • San Diego (CA)

On-site
USD 140,000 - 180,000
Senior Software Engineer
Senior Software Engineer

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

On-site
USD 120,000 - 150,000
Embedded Software Engineer
Embedded Software Engineer

Akkodis • Santa Clarita (CA)

On-site
USD 120,000 - 180,000
Medical
Dental
Vision
+6