C/C++, Embedded Systems Programming * Experience with QNX OS * Design control / regulated environments (medical device) * 15-20 years of experience in real-time embedded device software development.
C/C++, Embedded Systems Programming * Experience with QNX OS * Design control / regulated environments (medical device) * 15-20 years of experience in real-time embedded device software development.
We are seeking a highly experienced Principal Embedded Software Engineer to lead the design and development of embedded software for medical device systems. This role focuses on delivering safe ...
We are seeking a highly experienced Principal Embedded Software Engineer to lead the design and development of embedded software for medical device systems. This role focuses on delivering safe ...
We are seeking a highly experienced Principal Embedded Software Engineer to lead the design and development of embedded software for medical device systems. This role focuses on delivering safe ...
We are seeking a highly experienced Principal Embedded Software Engineer to lead the design and development of embedded software for medical device systems. This role focuses on delivering safe ...
We are seeking an experienced Project Manager to lead a cross-functional medical device development ... The role owns end-to-end delivery while ensuring compliance with design control and quality system ...
Quick apply
We are seeking an experienced Project Manager to lead a cross-functional medical device development ... The role owns end-to-end delivery while ensuring compliance with design control and quality system ...
Sr. Firmware Engineer (Med Device)
$126K - $167K/yr
Title: Sr. Firmware Engineer (Med Device) Location: San Diego, CA (northern side of San Diego ... Required Skills: * 10+ years of firmware / embedded systems development experience * Strong C ...
Sr. Firmware Engineer (Med Device)
$126K - $167K/yr
Title: Sr. Firmware Engineer (Med Device) Location: San Diego, CA (northern side of San Diego ... Required Skills: * 10+ years of firmware / embedded systems development experience * Strong C ...
Principal Embedded Software Engineer
Brisbane, CA · On-site
$175K - $200K/yr
We are seeking a highly experienced Principal Embedded Software Engineer to lead the design and development of embedded software for medical device systems. This role focuses on delivering safe ...
Principal Embedded Software Engineer
Brisbane, CA · On-site
$175K - $200K/yr
We are seeking a highly experienced Principal Embedded Software Engineer to lead the design and development of embedded software for medical device systems. This role focuses on delivering safe ...
System Engineer
Dublin, CA · On-site
We are seeking a Systems Engineer with strong experience in Embedded Development, Systems Engineering, and Controls Engineering to support the development and integration of advanced automotive and ...
System Engineer
Dublin, CA · On-site
We are seeking a Systems Engineer with strong experience in Embedded Development, Systems Engineering, and Controls Engineering to support the development and integration of advanced automotive and ...
... Embedded Systems Software Engineer to join our small-but-powerful team. This is an impact ... Ability to quickly get up to speed with an unfamiliar device by reading its specification, register ...
... Embedded Systems Software Engineer to join our small-but-powerful team. This is an impact ... Ability to quickly get up to speed with an unfamiliar device by reading its specification, register ...
Senior Software Engineer - Medical Device (Onsite - Irvine, CA) Possible Temp-to-Hire
Irvine, CA · Hybrid
$131K - $173K/yr
Our F500 Medical Device client has an exciting opportunity for a Senior Software Engineer. Job ... embedded systems, Linux internals, and Android application frameworks. • Proven experience in ...
Senior Software Engineer - Medical Device (Onsite - Irvine, CA) Possible Temp-to-Hire
Irvine, CA · Hybrid
$131K - $173K/yr
Our F500 Medical Device client has an exciting opportunity for a Senior Software Engineer. Job ... embedded systems, Linux internals, and Android application frameworks. • Proven experience in ...
Senior Software Engineer Medical Device (Onsite Irvine, CA) Possible Temp-to-Hire
Irvine, CA · Hybrid
$131K - $173K/yr
Senior Software Engineer Our F500 Medical Device client has an exciting opportunity for a Senior ... Strong understanding of embedded systems, Linux internals, and Android application frameworks.
Senior Software Engineer Medical Device (Onsite Irvine, CA) Possible Temp-to-Hire
Irvine, CA · Hybrid
$131K - $173K/yr
Senior Software Engineer Our F500 Medical Device client has an exciting opportunity for a Senior ... Strong understanding of embedded systems, Linux internals, and Android application frameworks.
Senior Software Engineer - Medical Device (Onsite - Irvine, CA) Possible Temp-to-Hire
Irvine, CA · On-site
$130K - $172K/yr
Our F500 Medical Device client has an exciting opportunity for a Senior Software Engineer. Job ... embedded systems, Linux internals, and Android application frameworks. • Proven experience in ...
Senior Software Engineer - Medical Device (Onsite - Irvine, CA) Possible Temp-to-Hire
Irvine, CA · On-site
$130K - $172K/yr
Our F500 Medical Device client has an exciting opportunity for a Senior Software Engineer. Job ... embedded systems, Linux internals, and Android application frameworks. • Proven experience in ...
Staff / Principal Embedded Firmware Engineer
Bodega Bay, CA · On-site
$175K - $225K/yr
Architect scalable embedded systems and guide technical direction * Translate user and system ... Medical device experience (Class II) * Experience with FDA submissions (e.g., 510(k)) and DHF ...
Quick apply
Staff / Principal Embedded Firmware Engineer
Bodega Bay, CA · On-site
$175K - $225K/yr
Architect scalable embedded systems and guide technical direction * Translate user and system ... Medical device experience (Class II) * Experience with FDA submissions (e.g., 510(k)) and DHF ...
Principal Embedded System Automation Engineer
$148K - $199K/yr
At CesiumAstro , we are developers and pioneers of out-of-the-box communication systems for ... We are seeking a Principal DevOps Engineer I for Embedded Software to own and scale the ...
Principal Embedded System Automation Engineer
$148K - $199K/yr
At CesiumAstro , we are developers and pioneers of out-of-the-box communication systems for ... We are seeking a Principal DevOps Engineer I for Embedded Software to own and scale the ...
Embedded Verification Engineer Location: Princeton, New Jersey (only onsite, no remote) Only W2 ... Medical Quality Management System(MQMS) - ISO 13485, Risk Management -ISO 14971, Medical Device ...
Quick apply
Embedded Verification Engineer Location: Princeton, New Jersey (only onsite, no remote) Only W2 ... Medical Quality Management System(MQMS) - ISO 13485, Risk Management -ISO 14971, Medical Device ...
Embedded Engineer
San Francisco, CA · On-site
$175K - $280K/yr
We are seeking an Embedded-system Engineer who is comfortable working across Linux-based, RTOS ... Flexible spending account with employer matching up to $1,650/year (medical FSA) * Guardian ...
Embedded Engineer
San Francisco, CA · On-site
$175K - $280K/yr
We are seeking an Embedded-system Engineer who is comfortable working across Linux-based, RTOS ... Flexible spending account with employer matching up to $1,650/year (medical FSA) * Guardian ...
Principal Embedded System Automation Engineer
El Segundo, CA · On-site
$148K - $199K/yr
At CesiumAstro , we are developers and pioneers of out-of-the-box communication systems for ... We are seeking a Principal DevOps Engineer I for Embedded Software to own and scale the ...
Principal Embedded System Automation Engineer
El Segundo, CA · On-site
$148K - $199K/yr
At CesiumAstro , we are developers and pioneers of out-of-the-box communication systems for ... We are seeking a Principal DevOps Engineer I for Embedded Software to own and scale the ...
Additional knowledge of Linux Device Drivers and C Programming is required. * Work also involves ... S. preferred. * 5+ years of experience in embedded system programming. * Excellent programming ...
Additional knowledge of Linux Device Drivers and C Programming is required. * Work also involves ... S. preferred. * 5+ years of experience in embedded system programming. * Excellent programming ...
At CesiumAstro , we are developers and pioneers of out-of-the-box communication systems for ... We are seeking a Principal DevOps Engineer I for Embedded Software to own and scale the ...
Quick apply
At CesiumAstro , we are developers and pioneers of out-of-the-box communication systems for ... We are seeking a Principal DevOps Engineer I for Embedded Software to own and scale the ...
This role focuses on building device-side applications, local user interfaces, cloud communication ... Familiarity with Linux services, processes, and system-level debugging * Experience with APIs ...
This role focuses on building device-side applications, local user interfaces, cloud communication ... Familiarity with Linux services, processes, and system-level debugging * Experience with APIs ...
AI Product Owner
Santa Clarita, CA · On-site
Have exposure to edge-AI, embedded or on-device AI model deployment (or at least strong AI/ML + device/embedded background). * Familiarity with medical device regulatory standards (e.g., SaMD, ISO ...
Quick apply
AI Product Owner
Santa Clarita, CA · On-site
Have exposure to edge-AI, embedded or on-device AI model deployment (or at least strong AI/ML + device/embedded background). * Familiarity with medical device regulatory standards (e.g., SaMD, ISO ...
Medical Device Embedded System Engineer information
Will AI replace embedded system engineers?
What engineers make $500,000?
Is embedded systems still a good career in 2026?
What does a Medical Device Embedded System Engineer do?
What is the highest paid Embedded Systems Engineer?
How does a Medical Device Embedded System Engineer typically collaborate with cross-functional teams during product development?
What are the key skills and qualifications needed to thrive as a Medical Device Embedded System Engineer, and why are they important?
What is the difference between Medical Device Embedded System Engineer vs Medical Software Engineer?
| Aspect | Medical Device Embedded System Engineer | Medical Software Engineer |
|---|---|---|
| Credentials | Bachelor's or higher in Electrical, Computer Engineering, or related; knowledge of embedded systems | Bachelor's or higher in Computer Science, Software Engineering, or related; programming skills |
| Work Environment | Designing and testing embedded hardware/software for medical devices | Developing medical software applications, often on PCs or servers |
| Industry Usage | Used in medical devices like pacemakers, imaging equipment, and monitors | Used in healthcare software, EHR systems, and medical data analysis |
The Medical Device Embedded System Engineer focuses on developing embedded hardware and firmware for medical devices, ensuring safety and compliance. In contrast, the Medical Software Engineer primarily develops software applications used in healthcare settings. Both roles require technical expertise but differ in their focus on hardware versus software development within the medical industry.
- Entry Level Embedded Software Engineer
- Mechatronics Engineer
- Embedded Software Tester
- Freelance Embedded Systems Engineer
- Principal Embedded Software Engineer
- Embedded Test Engineer
- Embedded System Developer
- Lead Embedded Software Engineer
- Manager Electrical Engineer Embedded Systems
- Senior Embedded Engineer

$95 - $105/hr
Contractor
Medical, Dental, Vision, Retirement
Posted 12 days ago
Job description
Immediate need for a talented Senior Software Engineer – C, C++, Embedded Programming. This is a 12+ months contract opportunity with long-term potential and is located in San Diego, CA (Onsite). Please review the job description below and contact us ASAP if you are interested.
Job ID: 25-92467
Pay Range: $95 - $105/hour
Employee benefits include health insurance (medical, dental, vision), 401(k) plan, and paid sick leave (depending on work location).
Key Responsibilities- Design, implement, and maintain real-time embedded software for safety-critical medical devices.
- Conduct code reviews, unit testing, and integration testing.
- Diagnose and resolve complex software issues in embedded environments.
- Key skills: C/C++, Embedded Systems Programming
- Experience with QNX OS
- Design control / regulated environments (medical device)
- 15–20 years of experience in real-time embedded device software development.
- Strong proficiency in C/C++ and embedded systems programming.
- Expertise in Real-Time Operating Systems (RTOS).
- Hands‑on experience with QNX and/or OSE operating systems.
- Experience with interprocess communication (IPC) mechanisms.
- Experience in large code base application architecture and design.
- Bachelor’s degree in Computer Science or related field.
- Experience in the medical device industry and familiarity with FDA regulations.
- Knowledge of infusion systems or other safety‑critical applications.
- Experience with communication protocols (UART, SPI, I2C).
- Networking application development experience, including TCP/IP, TLS 1.3, DHCP, DNS, and firewall configurations.
- Network security, PKI systems, and certificate management.
- Experience with Wi‑Fi (802.11) and wireless security protocols (EAP‑TLS, EAP‑TTLS, EAP‑PEAP).
- Device security experience, including secure boot, authentication/encryption algorithms.
- Experience with over-the-air (OTA) firmware updates and device provisioning.
- Familiarity with OpenSSL (or similar) APIs.
- Seniority Level: Not Applicable
- Employment Type: Contract
- Job Function: Information Technology
- Industries: Hospitals and Health Care
Pyramid Consulting, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.