Senior Firmware Engineer, Medical Devices (C/C++, STM32)

Field Medical

Carlsbad (CA)

On-site

USD 120,000 - 150,000

Full time

30 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Field Medical, Inc. is seeking a highly skilled Firmware Engineer to join our team. You will help advance the FieldForce Ablation System, a Class III electrosurgical device, through firmware development for regulated environments.

You will develop firmware primarily in C (with some C++) for STM32 microcontrollers, ensure regulatory compliance, and collaborate with cross-functional teams to define requirements and prototypes. This role emphasizes thorough testing and documentation.

Qualifications

  • 5+ years of firmware development experience.
  • Proficiency in C and/C++
  • Experience with STM32 microcontrollers
  • Experience in medical devices or highly regulated environments
  • MATLAB-to-C/C++ translation experience without Simulink
  • Automated testing experience is desirable
  • Knowledge of Linux and Python is a plus
  • Strong problem-solving and communication skills
  • Experience with electrophysiology is preferred

Responsibilities

  • Develop and maintain firmware for electrosurgical medical devices.
  • Utilize STM32 and potentially TI microprocessors in firmware development.
  • Develop firmware primarily in C, with occasional use of C++.
  • Ensure regulatory compliance in firmware design and documentation.
  • Conduct unit and system testing of firmware.
  • Collaborate with cross-functional teams to derive requirements and prototypes.
  • Write and maintain procedures and documentation related to firmware development.
  • Foster a collaborative culture across functions to support Field Medical’s mission.

Skills

C programming
C++ programming
STM32
Firmware development
Linux
Python
Regulatory compliance
Electrophysiology knowledge

Education

Bachelor's or Master’s in Electrical/Computer Engineering or Computer Science

Tools

STM32 development tools

Job description

Field Medical, Inc. is seeking a highly skilled Firmware Engineer to join our team. You will help advance the FieldForce Ablation System, a Class III electrosurgical device, through firmware development for regulated environments.

You will develop firmware primarily in C (with some C++) for STM32 microcontrollers, ensure regulatory compliance, and collaborate with cross-functional teams to define requirements and prototypes. This role emphasizes thorough testing and documentation.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

Field Medical • Carlsbad (CA)

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

DeepRec.ai • Massachusetts

On-site
USD 110,000 - 160,000
Senior Firmware Engineer – Medical Devices (Contract)
Senior Firmware Engineer – Medical Devices (Contract)

OLSA Resources, Inc. • California (MO)

On-site
USD 80,000 - 100,000
Embedded Firmware Engineer – Implantable Medical Devices
Embedded Firmware Engineer – Implantable Medical Devices

Motion Recruitment • King of Prussia (PA)

On-site
USD 120,000 - 180,000
Competitive base salary
Medical, dental, and vision benefits
401(k) with company match
+3
Embedded Firmware Engineer for Medical Devices
Embedded Firmware Engineer for Medical Devices

DeepRec.ai • Massachusetts

On-site
USD 110,000 - 160,000
Manager/Lead Firmware Engineer
Manager/Lead Firmware Engineer

Metric • Union City (CA)

On-site
USD 200,000 - 230,000
Embedded Firmware Engineer, Medical Devices (Hybrid)
Embedded Firmware Engineer, Medical Devices (Hybrid)

MRA-The Management Association • McHenry (IL)

Hybrid
USD 95,000 - 116,000
Competitive Salary
Comprehensive benefits plan
401K with match
+4
Firmware Engineer (Mid/Sr/Principal)
Firmware Engineer (Mid/Sr/Principal)

Thrive Recruitment Agency • Kennewick (WA)

On-site
USD 90,000 - 120,000
Staff Firmware Engineer
Staff Firmware Engineer

R2 Global • Trumbull (CT)

On-site
USD 140,000 - 180,000
Senior Embedded Firmware Engineer (Medical Devices)
Senior Embedded Firmware Engineer (Medical Devices)

Tactile Medical • Minneapolis (MN)

On-site
USD 94,000 - 131,000
Medical, dental & vision benefits
Retirement benefits
Employee stock purchase plan
+2