Senior Embedded Software Architect (Medical Devices)

Forj Medical

Saint Paul (MN)

Sur place

USD 180 000 - 230 000

Plein temps

Il y a 48 heures
Soyez parmi les premiers à postuler
Générateur de candidature

Une candidature complète en une minute — un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Forj Medical designs and develops custom electromechanical devices driven by safety-critical embedded software. Join as a Principal Software Engineer to lead architecture, design decisions, and high‑impact software delivery for medical devices.

You will drive technical leadership across teams, partner with clients, program leaders, and engineers to ensure safe, secure, and maintainable software, while advancing software quality and reusable platforms in a regulated environment.

Qualifications

  • BS, MS, or equivalent degree in Computer/Software Engineering, Computer Science or similar field.
  • 10+ years’ experience in embedded software development in medical device or other regulated industry, including in a lead role.
  • Proven track record of technical leadership on complex products or platforms.
  • Ability to create clear technical narratives and diagrams for varied audiences.
  • Significant experience with embedded Linux development on SoMs – Yocto Project/BSP and driver configuration.
  • Deep expertise in embedded software architecture, design, implementation, integration, and test using C and/or C++.
  • Strong experience with microcontrollers, RTOS-based systems (e.g. ThreadX), device drivers, IPC, and hardware/software integration.
  • Experience with GUI frameworks (Qt/QML) and automated builds/CI/CD; cybersecurity knowledge in medical devices.
  • Experience creating reusable software components and influencing engineering practices across teams.

Responsabilités

  • Applying expert knowledge of the Forj Quality Management System, FDA regulations, IEC 62304, and cybersecurity standards to software system development.
  • Proactively identifying risks early and communicating recommendations to stakeholders.
  • Leading requirements definition, architectural design, and technical decision-making across software-intensive medical device systems.
  • Providing detailed estimates for milestones and software deliverables; delivering complex projects on time and within budget.
  • Leading architecture, design, implementation, testing and integration of software features in an agile workflow.
  • Mentoring a team of software engineers through work planning and coordination of execution.
  • Design, implement and test project source code, debug difficult issues, and navigate integration challenges.
  • Owning the technical quality of all software artifacts and driving sustainable software practices.
  • Serving as a trusted advisor to clients and cross-functional teams on high-impact technical decisions.

Connaissances

Embedded software
C/C++
Yocto Project/BSP
RTOS (ThreadX)
Linux development
Architecture design
Technical leadership
Systems-level thinking

Formation

BS/MS in Computer/Software Engineering

Outils

Yocto
Qt/QML
LVGL
CI/CD
Python

Description du poste

Forj Medical designs and develops custom electromechanical devices driven by safety-critical embedded software. Join as a Principal Software Engineer to lead architecture, design decisions, and high‑impact software delivery for medical devices.

You will drive technical leadership across teams, partner with clients, program leaders, and engineers to ensure safe, secure, and maintainable software, while advancing software quality and reusable platforms in a regulated environment.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior Embedded Software Architect — Medical Devices
Senior Embedded Software Architect — Medical Devices

Minnetronix Medical, Inc. • Saint Paul (MN)

Sur place
USD 150 000 - 210 000
Senior Embedded Software Engineer - Medical Devices Lead
Senior Embedded Software Engineer - Medical Devices Lead

Minnetronix Medical, Inc. • Saint Paul (MN)

Sur place
USD 120 000 - 160 000
Senior Embedded Software Engineer - Medical Devices Lead
Senior Embedded Software Engineer - Medical Devices Lead

Forj Medical • Minnesota

Sur place
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)

Sur place
USD 120 000 - 160 000
Senior Embedded Medical Electrical Engineer Lead Projects
Senior Embedded Medical Electrical Engineer Lead Projects

Forj Medical • Saint Paul (MN)

Sur place
USD 110 000 - 160 000
Health insurance
Dental insurance
Vision insurance
+3
Principal Software Engineer (Embedded)
Principal Software Engineer (Embedded)

Minnetronix Medical, Inc. • Saint Paul (MN)

Sur place
USD 150 000 - 210 000
Principal Software Engineer (Embedded)
Principal Software Engineer (Embedded)

Forj Medical • Saint Paul (MN)

Sur place
USD 180 000 - 230 000
Senior Software Engineer (Embedded)
Senior Software Engineer (Embedded)

Minnetronix Medical, Inc. • Saint Paul (MN)

Sur place
USD 120 000 - 160 000
Senior Principal Embedded Software Architect (Medical Devices)
Senior Principal Embedded Software Architect (Medical Devices)

Medtronic • Fridley (MN)

Sur place
USD 178 000 - 268 000
Health insurance
401(k) plan
Tuition assistance
Senior Software Engineer (Embedded)
Senior Software Engineer (Embedded)

Forj Medical • Saint Paul (MN)

Sur place
USD 120 000 - 160 000