Senior Embedded Software Engineer - Medical Devices Lead

Forj Medical

Minnesota

On-site

USD 120,000 - 150,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
Dental insurance
Vision insurance
401K plan
Annual bonus
Paid time off

Job summary

Forj Medical seeks a Senior Software Engineer to lead embedded software development on cross‑discipline teams. You will translate client visions into embedded software, shape system architecture, and balance performance, cost and maintainability while ensuring safety and cybersecurity.

Expect autonomy in design and mentoring of engineers. Responsibilities include defining requirements with clients, driving architecture, and delivering features in an agile workflow, with a focus on FDA/IEC 62304

Qualifications

  • BS, MS, or equivalent degree in Computer/Software Engineering, Computer Science or similar field.
  • 5-9+ years’ experience in embedded software development in Medical Device or other regulated industry, lead role preferred.
  • Ability to communicate technical concepts clearly and build trust with clients and peers.
  • Significant experience with embedded Linux development on SoMs – Yocto Project/BSP and driver configuration.
  • C++, C#, and/or C with multithreading and multi-process knowledge.
  • Experience with GUI development (Qt, MVC/MVVM/MVP) and related patterns.
  • Microcontroller programming with RTOS (ThreadX) and debugging tools.
  • Expertise in software architecture, design and test across unit/integration/system levels.

Responsibilities

  • Lead software development on cross-discipline teams and translate client vision into embedded software.
  • Shape system software architecture and balance functionality, performance, cost and maintainability.
  • Provide estimates for milestones and deliverables in an agile workflow.
  • Direct software team through architecture, design, implementation, testing and integration.
  • Ensure architectural integrity, code quality and robust design through reviews and mentorship.
  • Lead initiatives to improve processes and contribute to internal libraries.

Skills

Embedded Linux
Yocto Project/BSP
C++, C#, and/or C
Multithreading and multi-process
Qt Framework/QML GUI
RTOS (ThreadX)
Software architecture and design
Leadership of small teams

Education

BS/MS in Computer/Software Engineering or equivalent

Tools

Yocto Project
Qt Framework
ThreadX/RTOS

Job description

Forj Medical seeks a Senior Software Engineer to lead embedded software development on cross‑discipline teams. You will translate client visions into embedded software, shape system architecture, and balance performance, cost and maintainability while ensuring safety and cybersecurity.

Expect autonomy in design and mentoring of engineers. Responsibilities include defining requirements with clients, driving architecture, and delivering features in an agile workflow, with a focus on FDA/IEC 62304

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

Minnetronix Medical, Inc. • Saint Paul (MN)

On-site
USD 120,000 - 160,000
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)

Minnetronix Medical, Inc. • Saint Paul (MN)

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

Forj Medical • Saint Paul (MN)

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

Forj Medical • Minnesota

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

Forj Medical • Saint Paul (MN)

On-site
USD 120,000 - 160,000