Abbott is a global healthcare leader that helps people live more fully at all stages of life. The Firmware Engineer II position is responsible for designing firmware in electromechanical medical devices within Abbott’s Electrophysiology division, contributing to the development of custom embedded software applications used in medical settings.
Participates in and supports the implementation, development, enhancements, and modifications to software, test, tool designs, cases, scripts, procedures, and/or code based on strategic analysis.
Working from requirement specifications, develops, maintains, and updates detailed design and interface specifications
Debugs, troubleshoots, and isolates software problems as well as offers strategic solutions, analysis, and advice regarding identified issues for future development
Writes, updates, and executes test design cases, as well as procedures and reports results.
Contributes to and supports gathering, analyzing, and validating requirements
Contributes to and supports root-cause analysis of failures
Working from requirement specifications, develops, maintains, and updates test requirements
Supports implementation, enhancements, and modifications to test cases, procedures, scripts, and code.
Presents at design reviews; documents and resolves issues as directed.
Contributes to and supports reviews held by other engineers on related projects and provide useful feedback
Ensures compliance with procedural and documentation requirements of Abbott, FDA and ISO design controls
Supports and leads design reviews
Solves complex and diverse technical problems by applying sound judgment, creativity, appropriate data analysis, and technical expertise.
Qualification
Required
Bachelor’s degree in Computer Science/Electrical Engineering/Software Engineering/Computer Engineering
2+ years of development experience using C/C++ in an embedded environment for micro-controllers or linux systems
Experience with MS Office
Strong verbal and written communication skills
Preferred
Master’s degree in related field (education may substitute for some years of experience)
Experience with Embedded Software Development within the regulated medical field.
Linux Kernel, Yocto and Qt development a plus.
Software engineering experience within a rigid development and configuration management process.
Experience with unit and integration level testing and automated testing.
Experience in programming languages such as Python, Java, SQL, C/C++, C#, Matlab
Experience of low-level real time system development
Experience with cybersecurity for embedded devices (threat modeling/CSRA or digital signing preferred)
Previous experience in cardiac electrophysiology and/or cardiac rhythm management
Familiarity with IEC 62304 for medical device software, and IEC 60601 family of standards
Benefits
Career development with an international company where you can grow the career you dream of.
Employees can qualify for free medical coverage in our Health Investment Plan (HIP) PPO medical 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 bachelor’s degree.
Abbott is a healthcare company that is engaged in pharmaceuticals and manufacturing healthcare products.