Job was saved successfully.
Job was removed from Saved Jobs.

Job Details


Staff Software Engineer (31029810)




Full Time


St. Paul, Minnesota, United States

Abbott is a global healthcare leader that helps people live more fully at all stages of life. Our portfolio of life-changing technologies spans the spectrum of healthcare, with leading businesses and products in diagnostics, medical devices, nutritionals and branded generic medicines. Our 113,000 colleagues serve people in more than 160 countries.

Staff Software Engineer – St Paul (Little Canada) Tech Center

The Staff Software Engineer is a critical technical contributor to building compelling products within Abbott’s Electrophysiology (EP) Division. In this role, you will participate the development and deployment of system and software architecture to support our development programs. You will d
esign, develop, and document software applications embedded in diagnostic and interventional cardiology devices. The Sr Software Engineer participates in all phases of the software lifecycle, including concept development, requirements, design, implementation, and testing.

Primary Duties And Responsibilities

  • Apply solid software design skills to develop medical devices to meet specific performance requirements and deliver on goals according to product development quality system. These activities include developing requirements specifications, design, implementation and testing of software and embedded software algorithms or/and general Linux applications and GUIs.

  • Contribute significantly to completion of various project activities, from definition, identifying software functional requirements, implementation, code reviews, and final release according to medical device development processes.

  • Create and implement software/test plans/protocols and generate test reports to ensure software/firmware design meets the specifications and quality system requirements.

  • Work closely with cross-function team, including design reviews with QA, RA, test engineers, hardware engineers to ensure the firmware design meets the product requirements, including safety, reliability and serviceability. Be creative and innovative in the product development process.

  • Make, recommend, or justify critical technical decisions in product design. The decision should be based on broad investigation and testing.

  • Document and transfer developed solutions to manufacturing team for mass production and provide technical support and sustaining development in launch phase.

Required Qualifications:

  • B.S. or M.S (Preferred) in Computer Engineering, Computer Science, Electrical Engineering, Computer Systems Engineering, Software Engineering, or related discipline.

  • 8+ years of software engineering design in an FDA or highly regulated environment. Advanced degree may substitute for years of experience.

  • Experience with creating and managing requirements and translating them into effective architectures and software design

  • Understand requirements for, and experience in medical device development

  • Excellent documentation skills (highly regulated development environment)

  • Excellent C++/C# knowledge

  • Operating Systems: Linux

  • Software development through full product life-cycle


  • Master’s Degree in Engineering (Computer, Electrical, Computer Systems, or Software), Computer Science, or related discipline / Advanced degree may substitute for up years of experience

  • Medical device development experience and IEC60601-1, IEC62304 and related IEC standard familiarity preferred.

  • Development/Process Tools: MS Visual Studio, Jira, Perforce

  • Experience providing technical leadership and mentorship

  • Experience developing robust software applications that address Cyber Security concerns

  • GUI development experience: Qt/QML

  • Windows 10/IoT,

  • Experience with distributed embedded systems

  • Other programming languages such as .NET, XML, XSL, HTML and communication protocols (TCP/IP, UPnP, Web Services, SOAP, CAN)


At Abbott, you can have a good job that can grow into a great career. We offer:

  • Training and career development, with onboarding programs for new employees and tuition assistance

  • Financial security through competitive compensation, incentives and retirement plans

  • Health care and well-being programs including medical, dental, vision, wellness and occupational health programs

  • Paid time off

  • 401(k) retirement savings with a generous company match

  • The stability of a company with a record of strong financial performance and history of being actively involved in local communities

Learn more about our benefits that add real value to your life to help you live fully:  [Register to View] target="_blank">[Register to View]

Follow your career aspirations to Abbott for diverse opportunities with a company that provides the growth and strength to build your future. Abbott is an Equal Opportunity Employer, committed to employee diversity.

Connect with us at [Register to View] target="_blank">[Register to View] , on Facebook at [Register to View] target="_blank">[Register to View] and on Twitter @AbbottNews and @AbbottGlobal.