Resume and JobRESUME AND JOB
Medtronic logo

Principal Embedded Software Engineer

Medtronic

Software and Technology Jobs

Principal Embedded Software Engineer

part-timePosted: Jan 15, 2026

Job Description

We anticipate the application window for this opening will close on - 17 Mar 2026


 

Position Description:       

Principal Embedded Software Engineer for Medtronic, Inc., located in Northridge, CA.  Provide technical expertise for software and firmware development.  Responsible for writing, maintaining, reviewing, and merging code in repositories for new and existing code. Create software design documents for new features which are reviewed by software architects. Coordinate the software design and code development for new software features. Participate in discussions with cross-functional teams to design and implement features that involve multiple components of the system. Responsible for writing high-level embedded software interacting Bluetooth Low Energy (BLE), BLE chips and BLE Stacks for interfaces with medical devices. Coordinate technical discussions and problem solving for software projects and collaborate with the platform and system architects on the impacts of systems, design, development and debugging decisions. Leverage real time operating systems (RTOS) for Debugging. Leverage software languages including Python, C, C++, and Assembly. Responsible for medical software development process following IEC 62304 & ISO 13485 regulated software development. Leverage knowledge of microcontroller peripherals including Analog to Digital converters (ADC), Pulse Width Modulation (PWM), Serial Peripheral Interface (SPI), Inter Integrated Circuit (I2C), General Purpose Input Output (GPIO), Timers and Interrupts, and the ability to design and debug using these peripherals to build Embedded Software. Responsible for writing embedded software that is compatible with Advanced Reduced Instruction Set Computing Machine (ARM) CPU architecture. Utilize Quantum Platform (QP) Real Time Event Framework.. Leverage automation tools for Unit testing, Git, debugging tools, and Integrated Development Environments (IDEs) version control. Leverage Software Development Life Cycle (SDLC) including Waterfall and Agile. Support all phases of the product development cycle including architecture, design, development, debugging, documentation and validation. *Position works a hybrid model and will be onsite at the Northridge, CA location – 3/4 days per week. *Multiple positions available. #LI-DNI

Basic Qualifications:      

  

Masters’ Degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or related engineering or technical field and four (4) years of experience as a software or software test engineer, embedded software engineer or related occupation. Must possess at least four (4) years’ experience with each of the following: BLE, BLE chips and BLE Stacks for interfaces with medical devices; RTOS; Python, C, C++, and Assembly; IEC 62304 and ISO 13485; ARM architecture;
Microcontroller hardware peripherals including ADC, PWM, SPI, I2C, and GPIO; QP Framework; Version control systems including Git, debugging tools, and IDEs; SDLC Methodologies including Waterfall and Agile; Product life cycle including architecture, design, development, debugging, documentation and validation.

*Position works a hybrid model and will be onsite at the Northridge, CA location – 3/4 days per week. *Multiple positions available.

Salary:  $184,600 to $222,000 per year

#LI-DNI

The following benefits and additional compensation are available to those regular employees who work 20+ hours per week: Health, Dental and vision insurance, Health Savings Account, Healthcare Flexible Spending Account, Life insurance, Long-term disability leave, Dependent daycare spending account, Tuition assistance/reimbursement, and Simple Steps (global well-being program).

The following benefits and additional compensation are available to all regular employees: Incentive plans, 401(k) plan plus employer contribution and match, Short-term disability, Paid time off, Paid holidays, Employee Stock Purchase Plan, Employee Assistance Program, Non-qualified Retirement Plan Supplement (subject to IRS earning minimums), and Capital Accumulation Plan (available to Vice Presidents and above, or subject to IRS earning minimums).

Regular employees are those who are not temporary, such as interns.  Temporary employees are eligible for paid sick time, as required under applicable state law, and the Employee Stock Purchase Plan. Please note some of the above benefits may not apply to workers in Puerto Rico.

Further details are available at the link below: Medtronic benefits and compensation plan

Locations

  • Northridge, California, United States of America

Salary

184,600 - 222,000 USD / yearly

Skills Required

  • Bluetooth Low Energy (BLE), BLE chips and BLE Stacks for interfaces with medical devicesintermediate
  • Real time operating systems (RTOS)intermediate
  • Python, C, C++, Assemblyintermediate
  • Microcontroller peripherals: ADC, PWM, SPI, I2C, GPIO, Timers and Interruptsintermediate
  • ARM CPU architectureintermediate
  • Quantum Platform (QP) Real Time Event Frameworkintermediate
  • Automation tools: Unit testing, Git, debugging tools, IDEsintermediate
  • SDLC: Waterfall and Agileintermediate

Required Qualifications

  • Masters’ Degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or related engineering or technical field (experience)
  • Four (4) years of experience as a software or software test engineer, embedded software engineer or related occupation (experience)
  • Four (4) years’ experience with BLE, BLE chips and BLE Stacks for interfaces with medical devices (experience)
  • Four (4) years’ experience with RTOS (experience)
  • Four (4) years’ experience with Python, C, C++, and Assembly (experience)
  • Four (4) years’ experience with IEC 62304 and ISO 13485 (experience)
  • Four (4) years’ experience with ARM architecture (experience)
  • Four (4) years’ experience with Microcontroller hardware peripherals including ADC, PWM, SPI, I2C, and GPIO (experience)
  • Four (4) years’ experience with QP Framework (experience)
  • Four (4) years’ experience with Version control systems including Git, debugging tools, and IDEs (experience)
  • Four (4) years’ experience with SDLC Methodologies including Waterfall and Agile (experience)
  • Four (4) years’ experience with Product life cycle including architecture, design, development, debugging, documentation and validation (experience)

Responsibilities

  • Provide technical expertise for software and firmware development
  • Write, maintain, review, and merge code in repositories for new and existing code
  • Create software design documents for new features which are reviewed by software architects
  • Coordinate the software design and code development for new software features
  • Participate in discussions with cross-functional teams to design and implement features that involve multiple components of the system
  • Write high-level embedded software interacting with BLE, BLE chips and BLE Stacks for interfaces with medical devices
  • Coordinate technical discussions and problem solving for software projects
  • Collaborate with the platform and system architects on the impacts of systems, design, development and debugging decisions
  • Leverage RTOS for Debugging
  • Responsible for medical software development process following IEC 62304 & ISO 13485 regulated software development
  • Design and debug using microcontroller peripherals to build Embedded Software
  • Write embedded software that is compatible with ARM CPU architecture
  • Utilize QP Real Time Event Framework
  • Leverage automation tools for Unit testing, Git, debugging tools, and IDEs version control
  • Support all phases of the product development cycle including architecture, design, development, debugging, documentation and validation

Benefits

  • general: Health, Dental and vision insurance
  • general: Health Savings Account
  • general: Healthcare Flexible Spending Account
  • general: Life insurance
  • general: Long-term disability leave
  • general: Dependent daycare spending account
  • general: Tuition assistance/reimbursement
  • general: Simple Steps (global well-being program)
  • general: Incentive plans
  • general: 401(k) plan plus employer contribution and match
  • general: Short-term disability
  • general: Paid time off
  • general: Paid holidays
  • general: Employee Stock Purchase Plan
  • general: Employee Assistance Program
  • general: Non-qualified Retirement Plan Supplement (subject to IRS earning minimums)
  • general: Capital Accumulation Plan (available to Vice Presidents and above, or subject to IRS earning minimums)

Target Your Resume for "Principal Embedded Software Engineer" , Medtronic

Get personalized recommendations to optimize your resume specifically for Principal Embedded Software Engineer. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Principal Embedded Software Engineer" , Medtronic

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Answer 10 quick questions to check your fit for Principal Embedded Software Engineer @ Medtronic.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Medtronic logo

Principal Embedded Software Engineer

Medtronic

Software and Technology Jobs

Principal Embedded Software Engineer

part-timePosted: Jan 15, 2026

Job Description

We anticipate the application window for this opening will close on - 17 Mar 2026


 

Position Description:       

Principal Embedded Software Engineer for Medtronic, Inc., located in Northridge, CA.  Provide technical expertise for software and firmware development.  Responsible for writing, maintaining, reviewing, and merging code in repositories for new and existing code. Create software design documents for new features which are reviewed by software architects. Coordinate the software design and code development for new software features. Participate in discussions with cross-functional teams to design and implement features that involve multiple components of the system. Responsible for writing high-level embedded software interacting Bluetooth Low Energy (BLE), BLE chips and BLE Stacks for interfaces with medical devices. Coordinate technical discussions and problem solving for software projects and collaborate with the platform and system architects on the impacts of systems, design, development and debugging decisions. Leverage real time operating systems (RTOS) for Debugging. Leverage software languages including Python, C, C++, and Assembly. Responsible for medical software development process following IEC 62304 & ISO 13485 regulated software development. Leverage knowledge of microcontroller peripherals including Analog to Digital converters (ADC), Pulse Width Modulation (PWM), Serial Peripheral Interface (SPI), Inter Integrated Circuit (I2C), General Purpose Input Output (GPIO), Timers and Interrupts, and the ability to design and debug using these peripherals to build Embedded Software. Responsible for writing embedded software that is compatible with Advanced Reduced Instruction Set Computing Machine (ARM) CPU architecture. Utilize Quantum Platform (QP) Real Time Event Framework.. Leverage automation tools for Unit testing, Git, debugging tools, and Integrated Development Environments (IDEs) version control. Leverage Software Development Life Cycle (SDLC) including Waterfall and Agile. Support all phases of the product development cycle including architecture, design, development, debugging, documentation and validation. *Position works a hybrid model and will be onsite at the Northridge, CA location – 3/4 days per week. *Multiple positions available. #LI-DNI

Basic Qualifications:      

  

Masters’ Degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or related engineering or technical field and four (4) years of experience as a software or software test engineer, embedded software engineer or related occupation. Must possess at least four (4) years’ experience with each of the following: BLE, BLE chips and BLE Stacks for interfaces with medical devices; RTOS; Python, C, C++, and Assembly; IEC 62304 and ISO 13485; ARM architecture;
Microcontroller hardware peripherals including ADC, PWM, SPI, I2C, and GPIO; QP Framework; Version control systems including Git, debugging tools, and IDEs; SDLC Methodologies including Waterfall and Agile; Product life cycle including architecture, design, development, debugging, documentation and validation.

*Position works a hybrid model and will be onsite at the Northridge, CA location – 3/4 days per week. *Multiple positions available.

Salary:  $184,600 to $222,000 per year

#LI-DNI

The following benefits and additional compensation are available to those regular employees who work 20+ hours per week: Health, Dental and vision insurance, Health Savings Account, Healthcare Flexible Spending Account, Life insurance, Long-term disability leave, Dependent daycare spending account, Tuition assistance/reimbursement, and Simple Steps (global well-being program).

The following benefits and additional compensation are available to all regular employees: Incentive plans, 401(k) plan plus employer contribution and match, Short-term disability, Paid time off, Paid holidays, Employee Stock Purchase Plan, Employee Assistance Program, Non-qualified Retirement Plan Supplement (subject to IRS earning minimums), and Capital Accumulation Plan (available to Vice Presidents and above, or subject to IRS earning minimums).

Regular employees are those who are not temporary, such as interns.  Temporary employees are eligible for paid sick time, as required under applicable state law, and the Employee Stock Purchase Plan. Please note some of the above benefits may not apply to workers in Puerto Rico.

Further details are available at the link below: Medtronic benefits and compensation plan

Locations

  • Northridge, California, United States of America

Salary

184,600 - 222,000 USD / yearly

Skills Required

  • Bluetooth Low Energy (BLE), BLE chips and BLE Stacks for interfaces with medical devicesintermediate
  • Real time operating systems (RTOS)intermediate
  • Python, C, C++, Assemblyintermediate
  • Microcontroller peripherals: ADC, PWM, SPI, I2C, GPIO, Timers and Interruptsintermediate
  • ARM CPU architectureintermediate
  • Quantum Platform (QP) Real Time Event Frameworkintermediate
  • Automation tools: Unit testing, Git, debugging tools, IDEsintermediate
  • SDLC: Waterfall and Agileintermediate

Required Qualifications

  • Masters’ Degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or related engineering or technical field (experience)
  • Four (4) years of experience as a software or software test engineer, embedded software engineer or related occupation (experience)
  • Four (4) years’ experience with BLE, BLE chips and BLE Stacks for interfaces with medical devices (experience)
  • Four (4) years’ experience with RTOS (experience)
  • Four (4) years’ experience with Python, C, C++, and Assembly (experience)
  • Four (4) years’ experience with IEC 62304 and ISO 13485 (experience)
  • Four (4) years’ experience with ARM architecture (experience)
  • Four (4) years’ experience with Microcontroller hardware peripherals including ADC, PWM, SPI, I2C, and GPIO (experience)
  • Four (4) years’ experience with QP Framework (experience)
  • Four (4) years’ experience with Version control systems including Git, debugging tools, and IDEs (experience)
  • Four (4) years’ experience with SDLC Methodologies including Waterfall and Agile (experience)
  • Four (4) years’ experience with Product life cycle including architecture, design, development, debugging, documentation and validation (experience)

Responsibilities

  • Provide technical expertise for software and firmware development
  • Write, maintain, review, and merge code in repositories for new and existing code
  • Create software design documents for new features which are reviewed by software architects
  • Coordinate the software design and code development for new software features
  • Participate in discussions with cross-functional teams to design and implement features that involve multiple components of the system
  • Write high-level embedded software interacting with BLE, BLE chips and BLE Stacks for interfaces with medical devices
  • Coordinate technical discussions and problem solving for software projects
  • Collaborate with the platform and system architects on the impacts of systems, design, development and debugging decisions
  • Leverage RTOS for Debugging
  • Responsible for medical software development process following IEC 62304 & ISO 13485 regulated software development
  • Design and debug using microcontroller peripherals to build Embedded Software
  • Write embedded software that is compatible with ARM CPU architecture
  • Utilize QP Real Time Event Framework
  • Leverage automation tools for Unit testing, Git, debugging tools, and IDEs version control
  • Support all phases of the product development cycle including architecture, design, development, debugging, documentation and validation

Benefits

  • general: Health, Dental and vision insurance
  • general: Health Savings Account
  • general: Healthcare Flexible Spending Account
  • general: Life insurance
  • general: Long-term disability leave
  • general: Dependent daycare spending account
  • general: Tuition assistance/reimbursement
  • general: Simple Steps (global well-being program)
  • general: Incentive plans
  • general: 401(k) plan plus employer contribution and match
  • general: Short-term disability
  • general: Paid time off
  • general: Paid holidays
  • general: Employee Stock Purchase Plan
  • general: Employee Assistance Program
  • general: Non-qualified Retirement Plan Supplement (subject to IRS earning minimums)
  • general: Capital Accumulation Plan (available to Vice Presidents and above, or subject to IRS earning minimums)

Target Your Resume for "Principal Embedded Software Engineer" , Medtronic

Get personalized recommendations to optimize your resume specifically for Principal Embedded Software Engineer. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Principal Embedded Software Engineer" , Medtronic

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Answer 10 quick questions to check your fit for Principal Embedded Software Engineer @ Medtronic.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.