JOB DESCRIPTION:
The Opportunity:
The Sr. Embedded Software Engineer will focus on implementation and development of signal processing algorithms for our fast-growing FreeStyle Libre product series. This is an exciting time to join Abbott Diabetes Care and change the future of diabetes.
WHAT YOU’LL DO:
- 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
Required Qualifications:
- Bachelor’s degree in a technical field (Science, Technology, Engineering, or Mathematics) and 7+ years of Master's degree with 5+ years of experience in software development (combination of programming-heavy coursework, school projects, freelance work and professional experience)
- Strong 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.
- Excellent written and verbal communication skills
- Strong familiarity with current development tools (IDEs, debuggers, unit test frameworks)
- Strong math aptitude
Preferred Qualifications:
- Experience with software development life cycle processes is a plus
- Experience with long-term maintenance of a software module or library 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