Principal Embedded Software Engineer
Job in
California, Moniteau County, Missouri, 65018, USA
Listed on 2026-02-28
Listing for:
Medtronic plc
Full Time
position Listed on 2026-02-28
Job specializations:
-
Software Development
Software Engineer, Embedded Software Engineer, Python, C++ Developer
Job Description & How to Apply Below
Principal Embedded Software Engineer page is loaded## Principal Embedded Software Engineer remote type:
Mode de travail Flexible Work Arrangement locations:
Northridge, California, United States of America posted on:
Offre publiée aujourd'huitime left to apply:
Date de fin : 17 mars 2026 (Il reste plus de 30 jours pour postuler) job requisition :
R56623
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-DNIThe 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…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×