Taro Logo

Staff Software Engineer

Abbott is a global healthcare leader that helps people live more fully at all stages of life, with leading businesses in diagnostics, medical devices, nutritionals and branded generic medicines.
Santa Clara, CA, USAIrving, TX, USA
$86,700 - $173,300
Backend
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Healthcare

Description For Staff Software Engineer

Abbott, a leading global healthcare company with over 114,000 employees serving more than 160 countries, is seeking a Staff Software Engineer for their Core Diagnostics Business Group. This role, based in either Santa Clara, CA or Irving, TX, is crucial for the Hematology Division's advanced blood testing instruments development and maintenance.

The position offers an opportunity to work with diagnostic solutions used worldwide in hospitals, laboratories, and clinics. These solutions are fundamental in patient care decision-making for numerous health conditions, from heart attacks to blood disorders and infectious diseases. The role involves working in a dynamic, high-volume environment within a collaborative team structure divided into Front-End and Data Processing sub-teams.

As a Staff Software Engineer, you'll be responsible for developing and maintaining software for hematology instruments, resolving escalated technical issues, and ensuring quality standards in a regulated environment. The role requires expertise in C++ programming, embedded systems, and software validation practices. You'll work in a fast-paced setting that demands both technical excellence and the ability to collaborate effectively with cross-functional teams.

Abbott offers comprehensive benefits including medical coverage, retirement savings, and educational support through programs like Freedom 2 Save and FreeU. The company is recognized globally as a great workplace, particularly for diversity, working mothers, female executives, and scientists. This role presents an excellent opportunity for experienced engineers who thrive in dynamic settings and want to make a meaningful impact in healthcare technology.

Last updated a day ago

Responsibilities For Staff Software Engineer

  • Support hematology instruments used in blood testing and analysis
  • Participate in new development of software for hematology instruments
  • Investigate and resolve escalated product complaints
  • Design and implement software changes and enhancements
  • Conduct testing on actual instruments to validate functionality
  • Perform formal code reviews and ensure adherence to quality standards
  • Write and execute development-level tests for new and modified code
  • Execute high-paced validation and verification activities
  • Address non-conformances and support final release processes
  • Collaborate with management on quality and compliance aspects

Requirements For Staff Software Engineer

  • Bachelor's degree in Computer Science, Software Engineering, Biomedical Engineering, or related field
  • Minimum 5 years of professional experience in software development
  • Proficiency in C++ and experience with embedded systems or instrument control
  • Strong understanding of software validation, code reviews, and quality assurance practices

Benefits For Staff Software Engineer

Medical Insurance
401k
Education Budget
Vision Insurance
Dental Insurance
  • Free medical coverage in Health Investment Plan (HIP) PPO
  • Excellent retirement savings plan with high employer contribution
  • Tuition reimbursement
  • Freedom 2 Save student debt program
  • FreeU education benefit for bachelor's degree
  • Career development opportunities

Interested in this job?

Jobs Related To Abbott Staff Software Engineer