Senior Embedded Software Engineer—CI/CD & Device Drivers

Abbott

Alameda (CA)

On-site

USD 114,000 - 228,000

Full time

3 days ago
Be an early applicant
Application generator

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

Get past ATS filters

Job summary

Abbott in Alameda, CA is seeking a Senior Embedded Software Engineer to drive development of embedded firmware and software infrastructure. You will lead cross-functional teams and design, test, and maintain software meeting FDA-grade standards in a fast-paced environment.

The role focuses on CI/CD pipelines, device drivers in C/C++, RTOS and high-quality documentation, with on-site work in Alameda and collaboration across disciplines to deliver safe, reliable products.

Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Science, Computer Engineering or similar.
  • 8+ years experience in embedded software or 7+ years with master's or 2+ years with PhD.
  • Knowledge of embedded software design, C/C++, RTOS, device drivers and low-level interfaces.
  • Experience with CI/CD tools and scripting languages.

Responsibilities

  • Self-starter in software development processes for embedded firmware and application software.
  • Plan, develop, and maintain CI/CD pipelines for embedded projects.
  • Contribute to software design including architecture definitions and module interfaces.
  • Implement device drivers in C/C++ and ensure robust interfaces.
  • Design scalable CI/CD systems with hardware integration.
  • Create high quality software design documentation.
  • Research technical issues and propose approaches.
  • Deliver high quality software within schedule constraints.
  • Provide technical ownership of software products.
  • Use tools for productivity and code quality and collaborate with test engineers.

Skills

Embedded software
C
C++
CI/CD
Python
Debugging
RTOS
Device drivers
Memory management
Scripting

Education

Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering or similar
Advanced degree beneficial (MS/PhD)

Tools

Jenkins
Bitbucket CI
GitHub Actions

Job description

Abbott in Alameda, CA is seeking a Senior Embedded Software Engineer to drive development of embedded firmware and software infrastructure. You will lead cross-functional teams and design, test, and maintain software meeting FDA-grade standards in a fast-paced environment.

The role focuses on CI/CD pipelines, device drivers in C/C++, RTOS and high-quality documentation, with on-site work in Alameda and collaboration across disciplines to deliver safe, reliable products.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Lead - Medical Devices, FDA‑Driven
Senior Embedded Software Lead - Medical Devices, FDA‑Driven

Abbott Laboratories • Milpitas (CA), Northern (KY)

Hybrid
USD 114,000 - 228,000
Lead Embedded Software Engineer – FDA‑Regulated Systems
Lead Embedded Software Engineer – FDA‑Regulated Systems

Abbott Laboratories • Milpitas (CA)

On-site
USD 114,000 - 228,000
Sr. Embedded Software Engineer, Device Driver and CI/CD
Sr. Embedded Software Engineer, Device Driver and CI/CD

Abbott • Alameda (CA)

On-site
USD 114,000 - 228,000
Senior Embedded Firmware Engineer – Health Tech Innovator
Senior Embedded Firmware Engineer – Health Tech Innovator

Abbott • Alameda (CA)

On-site
USD 114,000 - 228,000
Tuition assistance
Health care programs
401(k) retirement savings
+1
Senior Embedded Device Software Engineer
Senior Embedded Device Software Engineer

Allergan • Pleasanton (CA)

On-site
USD 140,000 - 180,000
PTO (vacation)
Medical/Dental/Vision
401(k)
Sr. Embedded Software Engineer
Sr. Embedded Software Engineer

Abbott Laboratories • Milpitas (CA)

On-site
USD 114,000 - 228,000
Senior Medical Device QA & Test Engineer (Automation)
Senior Medical Device QA & Test Engineer (Automation)

Abbott Laboratories • Alameda (CA)

On-site
USD 90,000 - 180,000
HIP PPO health plan
Retirement plan
Tuition reimbursement
+1
Senior Mechanical Engineer, Medical Devices Leader
Senior Mechanical Engineer, Medical Devices Leader

Abbott Laboratories • Alameda (CA), Northern (KY)

Hybrid
USD 131,000 - 261,000
Senior Mechanical Engineer – Medical Devices & NPD Lead
Senior Mechanical Engineer – Medical Devices & NPD Lead

Abbott Laboratories • Alameda (CA), Northern (KY)

Hybrid
USD 131,000 - 261,000
Software Engineer II: Embedded Systems & Testing
Software Engineer II: Embedded Systems & Testing

Abbott Laboratories • Sunnyvale (CA)

On-site
USD 82,000 - 141,000