Senior Embedded Software Engineer - CI/CD & Device Drivers

Thornton Tomasetti

Alameda, Northern (CA, KY)

Hybrid

USD 100,000 - 200,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Abbott in Alameda, CA is seeking a Sr. Embedded Software Engineer to drive embedded firmware development and CI/CD infrastructure. You will lead design, testing, and maintenance activities across cross-functional teams to ensure safety, reliability, and high quality software products.

The role requires strong C/C++ and RTOS experience, device driver expertise, and hands-on CI/CD implementation. On-site work in Alameda with opportunities to influence architecture decisions and product readiness

Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Science, Computer Engineering, or similar disciplines.
  • Knowledge of embedded software system design, C, C++, structured software development, debugger and ICE, RTOS, device driver and low-level device interface, microprocessor architecture, SPI, UART, device memory management.
  • Knowledge of CI/CD tools (e.g., Jenkins, Bitbucket CI, GitHub Actions, etc.).
  • Knowledge of scripting languages (e.g., Python, PowerShell, etc.).
  • Excellent written and verbal communication skills.

Responsibilities

  • Plan, develop, and maintain CI/CD pipelines for embedded software projects.
  • Contribute to software system designs including architecture definitions and module interfaces.
  • Implement device driver designs efficiently in C/C++.
  • Design multi-worker CI/CD systems with hardware integration.
  • Create high quality software design documentation.

Skills

Embedded software
C/C++ development
RTOS
CI/CD
Scripting (Python/PowerShell)
Device drivers
Microprocessor architecture
SPI/UART

Education

Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or similar
Master's degree (advantage)

Tools

Jenkins
Bitbucket CI
GitHub Actions

Job description

Abbott in Alameda, CA is seeking a Sr. Embedded Software Engineer to drive embedded firmware development and CI/CD infrastructure. You will lead design, testing, and maintenance activities across cross-functional teams to ensure safety, reliability, and high quality software products.

The role requires strong C/C++ and RTOS experience, device driver expertise, and hands-on CI/CD implementation. On-site work in Alameda with opportunities to influence architecture decisions and product readiness

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior DevOps Engineer — Medical Devices CI/CD & Embedded
Senior DevOps Engineer — Medical Devices CI/CD & Embedded

abbott • Alameda (CA)

On-site
USD 114,000 - 228,000
Senior Embedded Software Engineer - Medical Devices
Senior Embedded Software Engineer - Medical Devices

Thornton Tomasetti • Alameda (CA)

On-site
USD 114,000 - 228,000
Health coverage
Tuition reimbursement
Retirement plan
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
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
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

Thornton Tomasetti • Alameda (CA), Northern (KY)

Hybrid
USD 100,000 - 200,000
Embedded Software Engineer II - Testing & Automation
Embedded Software Engineer II - Testing & Automation

Abbott Laboratories • Sunnyvale (CA)

On-site
USD 82,000 - 141,000
Sr. Embedded Software Engineer
Sr. Embedded Software Engineer

Abbott Laboratories • Milpitas (CA)

On-site
USD 114,000 - 228,000
Senior Software Systems Engineer – Digital Health Devices
Senior Software Systems Engineer – Digital Health Devices

abbott • Pleasanton (CA)

On-site
USD 100,000 - 200,000
Health coverage
Retirement plan
Education benefits
Embedded Software Engineer – Medical Diagnostics (C/C++)
Embedded Software Engineer – Medical Diagnostics (C/C++)

Thornton Tomasetti • Irving (TX)

On-site
USD 61,000 - 123,000
Free medical coverage
Strong retirement plan
Tuition reimbursement