Senior Embedded Software Engineer - Medical Devices Lead

Minnetronix Medical, Inc.

Saint Paul (MN)

On-site

USD 120,000 - 160,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Forj Medical seeks a Senior Software Engineer to lead embedded software on cross-disciplinary teams, translating client visions into software reality and shaping system architectures with safe, secure design choices.

They will guide architecture, implement features, and drive the full software lifecycle while mentoring teammates and delivering high-quality artifacts in an agile environment.

Qualifications

  • BS, MS in Computer/Software Engineering or related field.
  • 5–9 years embedded software experience in medical devices or regulated industry.
  • Ability to communicate technical concepts clearly with clients and peers.
  • Experience with embedded Linux, Yocto Project/BSP, and driver configuration.
  • Proficient in C++, C, and possibly C#; multithreaded/multiprocess applications.
  • Experience with RTOS (ThreadX) and device driver development.
  • Knowledge of Qt/QML, LVGL or GUI frameworks is a plus.

Responsibilities

  • Lead software development on cross-discipline teams and translate client visions into embedded software.
  • Shape system software architecture with tradeoffs on functionality, performance, cost, and maintainability.
  • Provide detailed estimates for milestones and deliverables; manage scope, schedule, and budget.
  • Guide architecture, design, implementation, testing, and integration of features in Agile workflows.
  • Mentor software engineers, plan work, delegate tasks, and coordinate execution.
  • Design, implement, test, and own quality of software artifacts and reviews.
  • Lead software initiatives, process improvements, and internal library contributions.
  • Represent Forj’s software perspective in proposals, design reviews, and client discussions.

Skills

Embedded Linux
Yocto Project
C++
C#
C
RTOS (ThreadX)
Multithreaded programming
Device drivers
Debugging tools

Education

BS, MS in Computer/Software Engineering or related field

Tools

Qt/QML
LVGL
CI/CD tooling
Python scripting
Debuggers/oscilloscopes

Job description

Forj Medical seeks a Senior Software Engineer to lead embedded software on cross-disciplinary teams, translating client visions into software reality and shaping system architectures with safe, secure design choices.

They will guide architecture, implement features, and drive the full software lifecycle while mentoring teammates and delivering high-quality artifacts in an agile environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - Medical Devices Lead
Senior Embedded Software Engineer - Medical Devices Lead

Forj Medical • Minnesota

On-site
USD 120,000 - 150,000
Health insurance
Dental insurance
Vision insurance
+3
Lead Embedded Software Engineer – Medical Devices
Lead Embedded Software Engineer – Medical Devices

Forj Medical • Saint Paul (MN)

On-site
USD 120,000 - 160,000
Senior Embedded Software Architect (Medical Devices)
Senior Embedded Software Architect (Medical Devices)

Forj Medical • Saint Paul (MN)

On-site
USD 180,000 - 230,000
Senior Embedded Software Architect — Medical Devices
Senior Embedded Software Architect — Medical Devices

Minnetronix Medical, Inc. • Saint Paul (MN)

On-site
USD 150,000 - 210,000
Senior Embedded Medical Electrical Engineer Lead Projects
Senior Embedded Medical Electrical Engineer Lead Projects

Forj Medical • Saint Paul (MN)

On-site
USD 110,000 - 160,000
Health insurance
Dental insurance
Vision insurance
+3
Senior Software Engineer (Embedded)
Senior Software Engineer (Embedded)

Minnetronix Medical, Inc. • Saint Paul (MN)

On-site
USD 120,000 - 160,000
Principal Software Engineer (Embedded)
Principal Software Engineer (Embedded)

Forj Medical • Saint Paul (MN)

On-site
USD 180,000 - 230,000
Principal Software Engineer (Embedded)
Principal Software Engineer (Embedded)

Minnetronix Medical, Inc. • Saint Paul (MN)

On-site
USD 150,000 - 210,000
Senior Software Engineer (Embedded)
Senior Software Engineer (Embedded)

Forj Medical • Saint Paul (MN)

On-site
USD 120,000 - 160,000
Senior Medical Device Program Lead
Senior Medical Device Program Lead

Forj Medical • Saint Paul (MN)

On-site
USD 115,000 - 150,000
Health benefits
Dental insurance
Vision insurance
+3