Senior Embedded Software Engineer - Medical Devices (Safety-Critical)

INOVIO Pharmaceuticals, Inc.

San Diego (CA)

On-site

USD 140,000 - 180,000

Full time

14 days+
Application generator

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

Get past ATS filters

Job summary

INOVIO Pharmaceuticals, Inc. seeks a Senior Embedded Software Engineer to design, develop, verify and sustain safety-critical embedded software for electroporation and drug delivery medical devices.

The role emphasizes embedded C++ development, platform software, drivers, electromechanical control, UI/display, battery-powered systems, and cybersecurity. Responsibilities include motor control, board bring-up, BSPs, device drivers, RTOS/Linux/Android platforms, and system-level collaboration with

Qualifications

  • 7+ years of experience in embedded software development
  • Experience with safety-critical or regulated software
  • Experience with ARM Cortex-M, RTOS and embedded Linux/Android
  • Ability to read schematics and hardware docs
  • Proven debugging and troubleshooting across software layers
  • Knowledge of IEC 62304 and medical device standards

Responsibilities

  • Design and implement electromechanical control systems and motor control
  • Develop safety-critical embedded software on microcontrollers and RTOS
  • Create platform software, BSPs, middleware, and device drivers
  • Develop embedded UI/display applications and system features
  • Support cybersecurity controls and secure firmware updates
  • Prepare software lifecycle documentation and verification reports
  • Collaborate with cross-functional teams across systems and hardware
  • Support CI/CD pipelines and sustaining engineering

Skills

Embedded software development
Real-time control
Debugging skills
Cybersecurity basics
System requirements

Education

BS or MS in Computer Engineering, Electrical Engineering, Computer Science

Tools

Keil
IAR
GCC
Visual Studio
Android Studio
Linux toolchains
ThreadX
FreeRTOS
RTX
Micrium OS

Job description

INOVIO Pharmaceuticals, Inc. seeks a Senior Embedded Software Engineer to design, develop, verify and sustain safety-critical embedded software for electroporation and drug delivery medical devices.

The role emphasizes embedded C++ development, platform software, drivers, electromechanical control, UI/display, battery-powered systems, and cybersecurity. Responsibilities include motor control, board bring-up, BSPs, device drivers, RTOS/Linux/Android platforms, and system-level collaboration with

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
Senior Embedded Software Engineer - Medical Devices

Inovio • San Diego (CA)

On-site
USD 155,000 - 185,000
401(K) retirement plan with Corporate匹
Annual Incentives
Medical, Dental, and Vision
+6
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Inovio • San Diego (CA)

On-site
USD 155,000 - 185,000
401(K) retirement plan with Corporate匹
Annual Incentives
Medical, Dental, and Vision
+6
Senior Embedded Software Engineer
Senior Embedded Software Engineer

INOVIO Pharmaceuticals, Inc. • San Diego (CA)

On-site
USD 140,000 - 180,000
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Cutera, Inc. • Raleigh (NC)

On-site
USD 170,000 - 210,000
Principal Embedded Software Architect for Medical Devices
Principal Embedded Software Architect for Medical Devices

Cutera, Inc. • Raleigh (NC)

On-site
USD 170,000 - 210,000
Lead Embedded Software Engineer – Medical Devices (ISO 62304)
Lead Embedded Software Engineer – Medical Devices (ISO 62304)

Cutera-Inc • Raleigh (NC)

On-site
USD 150,000 - 190,000
Software Engineer II - Embedded & Cloud (Medical Devices)
Software Engineer II - Embedded & Cloud (Medical Devices)

inogen • Plano (TX)

On-site
USD 81,000 - 98,000
Health insurance
Dental insurance
Vision insurance
+2
Senior Embedded Software Engineer - Robotic Surgery Systems
Senior Embedded Software Engineer - Robotic Surgery Systems

Intuitive • Sunnyvale (CA)

On-site
USD 224,000 - 322,000
Sr Embedded Software Engineer
Sr Embedded Software Engineer

Franklin Professional Associates • Acton (MA)

On-site
USD 90,000 - 130,000
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Cutera-Inc • Raleigh (NC)

On-site
USD 150,000 - 190,000