Working at Abbott
At Abbott you can do work that matters grow and learn care for yourself and your family be your true self and live a full life. Youll also have access to:
Career development with an international company where you can grow the career you dream of.
Employees can qualify forfree medical coverage in ourHealth Investment Plan (HIP) PPOmedical plan in the next calendar year.
An excellent retirement savings plan with a high employer contribution.
Tuition reimbursement the Freedom 2 Save student debt program and FreeU education benefit - an affordable and convenient path to getting a bachelors degree.
A company recognized as a great place to work in dozens of countries worldwide and named one of the most admired companies in the world by Fortune.
A company that is recognized as one of the best big companies to work for as well as the best place to work for diversity working mothers female executives and scientists.
The Opportunity
We are recruiting for a Staff Embedded Software Engineer to join our Abbott Heart Failure team in Pleasanton CA where we are focused on helping people with heart failure manage their health and ultimately change and save lives. The person will be primarily working on the CardioMEMS HF portfolio which remotely monitors changes in pulmonary artery (PA) pressure an early indicator of the onset of worsening heart failure to aid physicians in preventing worsening heart failure lower heart failure mortality rates and improve quality of life for our heart failure patients. The role is responsible for the design development and implementation of device software for new products and changes and improvements to device software for existing products. You will plan lead and execute technical and cross-functional project work that may include efforts in various phases of medical device product development including design and development planning requirements definition product development risk analysis supporting verification test protocol development and complaints investigation. Will work with cross-functional teams Quality regulatory EE Systems product performance group and Clinical engineering teams.
What Youll Work On
Technical leadership for the device software development effort for a medical device.
Perform software unit requirement analysis.
Prepare software unit architecture and designs.
Implement software units perform peer code review and create software unit tests.
Detect report investigate disposition and fix product defects.
Assist with escalated customer complaints investigations.
Performing timely detailed CAPA engineering tasks like assessing issue descriptions reviewing CAPA data sources assisting with root cause analysis and quality problem-solving.
Work with cross-functional teams Quality regulatory EE Systems and Clinical teams.
Follow established guidelines for and participate in the review of product engineering artifacts (e.g. specifications designs test descriptions implementations tests records reports etc.).
Assist in the preparation and review of product and software development plans and reports as .
Under minimal direction participate in the review and update of system specifications designs test descriptions risk analysis verification test procedures and related documentation.
Travel- approximately 5-10%
Required Qualifications:
Bachelors degree in software engineering Computer Science or a related discipline.
10 years of overall experience in software product development and 3 years in the medical device industry.
C/C language embedded software experience.
GUI design and development experience with Qt/QML and Qt Widgets.
Operating systems like Linux or RTOS.
Experience with hardware MCU development kits and electrical test equipment.
Experience with selecting the best MCU for a product.
Experience developing test cases in C GTest framework or similar frameworks.
Experience developing test cases in C Ceedling or similar frameworks.
Understanding and appreciation of SDLC process and tools (e.g. JIRA Bitbucket Confluence DOORS CMake.)
Experience performing risk management analysis of software (e.g. SW FMEA techniques).
Knowledge within the medical device industry including IEC 62304 quality requirements and regulatory requirements or similar regulated experience.
Proven collaboration with cross-functional/multi-disciplinary teams.
Familiar with good documentation practices (software Design data analysis and reports)
Excellent verbal written and interpersonal communication skills
Preferred Qualifications
Advanced degree in software engineering Computer Science or related discipline with 5years of work experience in the medical device industry.
Experience with static code analysis tools such as Coverity.
Experience working in an Agile development environment.
Experience with Agile development methodologies.
Experience working with BLE and NFC is a big plus.
Experience with Class II or III implantable medical device software development.
Strong knowledge of FDA and international regulatory requirements for medical device software
Learn more about our health and wellness benefits which provide the security to help you and your family live full lives:
Follow your career aspirations to Abbott for diverse opportunities with a company that can help you build your future and live your best life. Abbott is an Equal Opportunity Employer committed to employee diversity.
Connect with us at on Facebook at and on Twitter @AbbottNews.
The base pay for this position is
$112000.00 $224000.00In specific locations the pay range may vary from the range posted.
Abbott is an Equal Opportunity Employer of Minorities/Women/Individuals with Disabilities/Protected Veterans.
EEO is the Law link - English: EEO is the Law link - Espanol: Experience:
Staff IC
WHO WE ARE CREATING LIFE-CHANGING TECHNOLOGY From removing the regular pain of fingersticks as people manage their diabetes to connecting patients to doctors with real-time information monitoring their hearts, from easing chronic pain and movement disorders to testing half the world’s ... View more