Principal Software Engineer
AbbottAbout the role
JOB DESCRIPTION:
Working at Abbott
At Abbott, you can do work that matters, grow, and learn, care for yourself and family, be your true self and live a full life. You’ll also have access to:
- 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 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.
- A company recognized as a great place to work in dozens of countries around the world 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 a best place to work for diversity, working mothers, female executives, and scientists.
The Opportunity
Our location in Westford, MA, currently has an opportunity for a Principal Software Engineer. The fundamental function for this role will be the software implementation and integration of software. The position will also include fixing bugs in both the back-end and front-end of the OCT Intravascular Imaging System software. The successful candidate will bring strong C++, Image Analysis, and object-oriented programming experience to work in a variety of areas within application software for Abbott’s OCT Intravascular Imaging System. . Abbott Vascular provides innovative, minimally invasive, and cost-effective products for treatment of vascular disease.
What You’ll Work On
- Design and implement features and strategies. The position will include code development, and fixing bugs using highly efficient and well-organized code in either of the following languages: C++, C#, and Image Analysis.
- Work to integrate AI imaging algorithms and maintain the OCT Imaging Pipeline
- Design and refactor code to optimize the OOD of the OCT application.
- Provide documentation, test plans, and unit tests for all software changes.
- Work in a highly collaborative agile team environment using SAFe
- Have, and further develop, an understanding of customer usage of intravascular imaging technologies to help our team design and build the best products possible.
- Present, demonstrate, new features to customers around the world.
Required Qualifications
- Bachelor’s degree (±9 years) in a technical field (Science, Technology, Engineering, or Mathematics) Or an equivalent combination of education and work experience.
- 8+ years of experience in software development (combination of programming-heavy coursework, school projects, freelance work and professional experience).
- Strong C++ and Object-Oriented design skills.
- Familiarity with 2D image processing and medical image analysis.
- Algorithm development experience for biomedical imaging applications.
- Experience with source control and bug tracking tools.
- Excellent English communication skills, oral, reading and writing (should be comfortable reading scientific publications).
- Experience developing on the Microsoft Windows platform.
- Ability to work in a dynamic team environment.
Preferred Qualifications
- Master’s degree highly preferred.
- 3D Graphics Programming experience a strong plus.
- Demonstrated experience within a medical device development environment.
- Experience developing medical device software.
- Experience creating thorough testing methodologies.
- Hardware interface programming is a strong plus.
- Experience working with client/serv
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s