Sr. Embedded Software Engineer, Device Driver and CI/CD

Abbott

Actively hiring
Alameda, CA Posted 11 days ago $114,000$228,000 / year

At a glance

AI generated

TL;DR

The Senior Embedded Software Engineer role at Abbott Diabetes Care in Alameda, CA, involves leading technical teams and driving new embedded product software development. This position focuses on building CI/CD pipelines and test infrastructure to ensure high standards of safety and quality for FDA-compliant products. Key responsibilities include designing system architectures, implementing efficient device drivers in C or C++, and collaborating with cross-functional groups to deliver robust software solutions. The ideal candidate possesses a strong background in embedded systems, proficiency in languages like C/C++ and scripting tools such as Python, and experience with CI/CD tools like Jenkins and GitHub Actions. This role demands expertise in microprocessor architecture, RTOS, and device memory management, alongside excellent communication skills to ensure timely project completion and resolution of complex technical issues.

Skills

CI/CD Python C C++ Jenkins Bitbucket CI GitHub Actions Embedded Systems RTOS SPI UART Device Driver Design Scripting Languages PowerShell RF Communication Bluetooth NFC Assembly Language PC Application DLLs

What you'll do

  • Develop and maintain CI/CD pipelines for embedded software projects.
  • Design multi-worker CI/CD systems with hardware integration for scalability.
  • Implement efficient device driver designs in C or C++ programming languages.
  • Create high-quality software design documentation adhering to FDA requirements.
  • Interact with test engineers to ensure robustness of software products.
  • Resolve significant and complex technical issues independently.
  • Contribute to software system designs including architecture definitions.

What we're looking for

  • Bachelor’s Degree with 8+ years or master’s degree with 7+ years in Electrical Engineering, Computer Science, or related field.
  • Proficient in embedded software system design, C/C++, RTOS, device drivers, and microprocessor architecture.
  • Experience with CI/CD tools such as Jenkins, Bitbucket CI, GitHub Actions.
  • Strong knowledge of scripting languages like Python and PowerShell.
  • Excellent written and verbal communication skills for technical documentation and team collaboration.
  • Ability to develop and maintain high-quality software design documentation.

Employer

About Abbott

Abbott Laboratories is a global healthcare company that manufactures and markets a broad and diversified line of health care products including diagnostics, medical devices, nutritionals, and branded generic pharmaceuticals. Industry: Healthcare & Medical Devices

Abbott currently has 47 open roles on FindRole.

Listed pay typically runs $99,300–$198,700 across 45 roles with salary data.

Most-posted roles

View all roles at Abbott