Principal Software Engineer

Brooksource

Irvine (CA)

Hybrid

USD 170,000 - 250,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading medical technology company is seeking a Principal Software Engineer for their Irvine, CA office. In this role, you will design secure software solutions across the urology product portfolio for active implantable devices and capital equipment. You’ll need expertise in C++, Android OS development, and experience with regulated systems. The position has a hybrid work model requiring presence in the local office three days a week, fostering collaboration in a high-performing engineering culture.

Qualifications

  • Bachelor’s degree in Computer Science or related technical field.
  • Minimum of 8 years' experience in software development.
  • Experience developing software for regulated systems.

Responsibilities

  • Design software solutions for the urology product portfolio.
  • Lead technical development tools and ensure system integrity.
  • Mentor software teams in a collaborative culture.

Skills

C++
Android OS development
Linux-based OS knowledge
Cybersecurity best practices
Penetration testing
Risk analysis

Education

Bachelor’s degree in a related technical field

Tools

Linux
Android
Java/Kotlin

Job description

Principal Software Engineer – Irvine, CA

As a Principal Software Engineer,you will design software solutions across our urology product portfolio. Leveraging your expertise in software engineering, OS development, and cybersecurity, you will deliver high-performance, secure, and reliable systems for both active implantable devices (such as the Axonics Sacral Neuromodulation System) and capital equipment (such as the LithoVue Elite Ureteroscope).

This role follows a hybrid work model requiring employees to be in our local office at least three days per week. The preferred location for this position is Irvine, CA; however, we will also consider candidates based in Arden Hills, MN, or Marlborough, MA.

Responsibilities
  • Core software development focused on Linux and Android-based operating systems with an emphasis on secure, robust design.
  • Driving technical leadership in development tools, workflows, and processes to ensure software system integrity and reliability.
  • Mentoring high-performing software teams while cultivating a collaborative engineering culture focused on continuous growth and shared accountability.
Required qualifications
  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or related technical field.
  • Minimum of 8 years' experience in software development, with demonstrated proficiency in C++.
  • Minimum of 3 years' experience developing software for medical devices or similarly regulated, safety-critical systems (e.g., aerospace, automotive).
  • Experience with Android OS development and at least one related programming language (e.g., Kotlin, Dart, Java).
Preferred qualifications
  • Experience with fundamentals of Linux-based OS architectures (e.g. concurrency, memory management, and resource utilization).
  • Familiarity with OS and tech stack hardening using cybersecurity best practices (e.g., NIST SSDF, OWASP).
  • Experience with medical device cybersecurity practices such as penetration testing and post-market surveillance.
  • Knowledge of risk analysis and mitigation in line with industry standards (e.g., ISO 14971, NIST 800 series).
  • Experience with Android OS version 5 or legacy platforms used in long-lifecycle products.
  • Familiarity with medical device industry standards (e.g., IEC 62304, IEC 60601).
  • Experience with mergers and acquisitions (M&A) due diligence within the medical device sector.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Embedded Firmware Engineer
Principal Embedded Firmware Engineer

USA Firmware • Georgia

On-site
USD 120,000 - 160,000
Company-paid Vision and Dental insurance
Discounted Medical insurance
401(k) matching program
+2
Principal Embedded Firmware Architect – Medical Devices
Principal Embedded Firmware Architect – Medical Devices

USA Firmware • Georgia

On-site
Principal Firmware Engineer - Implantable Medical Devices
Principal Firmware Engineer - Implantable Medical Devices

Enterra Medical, Inc. • Saint Louis Park (MN)

Hybrid
USD 130,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Redolent Infotech Pvt. Ltd. • Saint Paul (MN)

On-site
USD 120,000 - 150,000
Principal Systems Engineer
Principal Systems Engineer

Digital Health Solutions • Andover (MA)

On-site
USD 140,000 - 190,000
Health insurance
401(k) plan
Vision
+2
Principal Software Engineer
Principal Software Engineer

Digital Health Solutions • Andover (MA)

On-site
USD 140,000 - 190,000
Health insurance
401(k) with employer match
Paid time off
Principal Firmware Engineer
Principal Firmware Engineer

Gateway Recruiting • United States

On-site
USD 110,000 - 140,000
Principal Software Engineer - Mobile Development
Principal Software Engineer - Mobile Development

Boston Scientific • San Jose (CA)

On-site
USD 150,000 - 190,000
Principal Firmware Engineer - Implantable Medical Devices
Principal Firmware Engineer - Implantable Medical Devices

Enterra Medical, Inc. • Minneapolis (MN)

Hybrid
USD 130,000 - 160,000
Principal Software Applications Engineer Onsite in Burlington MA
Principal Software Applications Engineer Onsite in Burlington MA

Glaukos Corporation • Burlington (MA)

On-site
USD 180,000 - 240,000