Senior Embedded Software Engineer - Medical Devices Lead

Forj Medical

Minnesota

On-site

USD 120,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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

Lead Embedded Software Engineering for Medical Devices
Lead Embedded Software Engineering for Medical Devices

Intuitive • Sunnyvale (CA)

On-site
USD 170,000 - 288,000
Embedded Software Engineering Manager (Medical Devices)
Embedded Software Engineering Manager (Medical Devices)

Socket.dev • Sunnyvale (CA)

On-site
USD 260,000 - 350,000
Senior MedTech Systems Engineer - Embedded & Leadership
Senior MedTech Systems Engineer - Embedded & Leadership

Proven • Olathe (KS)

On-site
USD 110,000 - 160,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 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
Principal Embedded Software Architect — Medical Devices
Principal Embedded Software Architect — Medical Devices

HiArc • Merrimack (NH)

On-site
USD 140,000 - 200,000
9/80 Schedule
401(k) Program
Medical Insurance
+14
Senior Embedded Software Lead - Medical Devices, FDA‑Driven
Senior Embedded Software Lead - Medical Devices, FDA‑Driven

Abbott Laboratories • Milpitas (CA), Northern (KY)

Hybrid
USD 114,000 - 228,000
Senior Mechanical Engineering Lead, Medical Devices
Senior Mechanical Engineering Lead, Medical Devices

Forj medical • Saint Paul (MN)

On-site
USD 150,000 - 210,000
Health, dental, vision
401K plan
Annual bonus program
Senior Medical Device Product Development Engineer
Senior Medical Device Product Development Engineer

Forj Medical • Northern (KY)

Hybrid
USD 90,000 - 130,000
Health insurance
Dental & vision insurance
401K plans
+2
Embedded Software Engineering Manager Medical Devices
Embedded Software Engineering Manager Medical Devices

Intuitive Surgical, Inc. • Sunnyvale (CA)

On-site
USD 200,000 - 288,000