DevJobs

Staff Software Algorithm Developer

Overview
Skills
  • C C
  • C++ C++
  • ML ML
  • Linux Linux
  • Windows Windows
  • Computer Vision
  • Signal Processing
Abbott is a global healthcare leader, creating breakthrough science to improve people’s health. We’re always looking towards the future, anticipating changes in medical science and technology.

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 Will Have Access To

  • Career development with an international company where you can grow the career you dream of.
  • Competitive salaries, bonus potential and excellent package of benefits..
  • 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

Join our team as a Staff Software Algorithm Developer and be a part of the software development group, building a sophisticated Cardiac mapping and ablation system.

In this role, you will significantly impact our products within Abbott's Electrophysiology (EP) Division. You will design, develop, and document software algorithms and high-quality code embedded in diagnostic and interventional cardiology devices, participating in all phases of the software development lifecycle, including concept definition, requirements, design, implementation, and testing.

Impact Of The Role

  • This is an experience-based position, with higher requirements for commitment to quality and delivery schedule.
  • A high level of problem solving, creativity, and innovative thinking is required.

What You'll Do

  • Responsible and accountable for the concept, development, simulation, analysis, documentation, and implementation of features of the EnSite X application.
  • Maintain, upgrade, and develop new algorithms to be used by our software applications.
  • Focus on algorithm development.

Required Qualifications & Background

  • Advanced degree in Computer Science or a similar engineering discipline, including Math, Software Engineering, Electrical Engineering, or equivalent experience.
  • Experienced algorithm software developer with 5+ years of experience.
  • Fluent in English reading and writing skills.
  • Linux/Windows multithreading background is an advantage.
  • Experience in Signal Processing, Computer Vision, or Machine Learning is an advantage.
  • Medical device application background is an advantage.
  • Proven ability to develop creative, innovative solutions to problems.
  • Proven ability to deliver algorithms from concept to production.
  • Clear and effective written and verbal communication skills.
  • Ability to work independently and as a hands-on team member.
  • Expertise in C/C++ with the ability to profile, troubleshoot, and debug C/C++ software.
  • Ability to translate algorithms into efficient C/C++ code.
  • Versatility, flexibility, and a willingness to work within constantly changing priorities.
  • Understanding of object-oriented programming models, tiered application architecture, and design patterns.
  • Fundamental understanding of the systems development life cycle.
  • Excellent teamwork skills.

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 www.abbott.com, on Facebook at www.facebook.com/Abbott and on Twitter @AbbottNews and @AbbottGlobal.
Abbott