Abbott Senior Embedded Software Engineer in Alameda, California

At Abbott, we're committed to helping people live their best possible life through the power of health. For more than 125 years, we've brought new products and technologies to the world -- in nutrition, diagnostics, medical devices and branded generic pharmaceuticals -- that create more possibilities for more people at all stages of life. Today, 99,000 of us are working to help people live not just longer, but better, in the more than 150 countries we serve.

The Senior Embedded Software Engineer will focus on algorithm development and digital signal processing for our fast-growing FreeStyle Libre product series. This is an exciting time to join Abbott Diabetes Care and change the future of diabetes.


  • Lead the design and development of software across one or more domains: mobile, web, desktop, and embedded under a disciplined product development process that meets FDA requirements

  • Work on software design, coding, and validating software, supporting verification and validation testing, and ensuring that all product development conforms to design specifications and coding standards for medical devices

  • Implement data processing algorithms efficiently in a programming language (C, C++, etc.) Define and implement data management and data flow in an embedded environment. Develop productive internal/external working relationships


Knowledge of embedded software system design, experience in algorithm development implementation and data processing in embedded and other computing platforms. C, C++, structured software development and/or Object Modeling Design, digital data processing, debugger and ICE.

Required Experience and Education

  • Associates or Bachelor’s degree in a technical field (Science, Technology, Engineering, or Mathematics)

  • 6 years of experience in software development (combination of programming-heavy coursework, school projects, freelance work and professional experience)

  • Excellent written and verbal communication skills

  • Strong familiarity with current development tools (IDEs, debuggers, unit test frameworks)

  • Strong mathematics background is a plus

  • Experience testing software is a plus

  • Knowledge of design controls and regulations for medical device development is a plus

  • Knowledge of the principles of quality software engineering as described by software lifecycle development processes that are consistent with ISO, IEEE, or other FDA recognized standards is a plus

  • Experience with software development life cycle processes is a plus

An Equal Opportunity Employer

Abbot welcomes and encourages diversity in our workforce.

We provide reasonable accommodation to qualified individuals with disabilities.

To request accommodation, please call 224-667-4913 or email