1+ months

Senior Software Engineer

Saint Paul, MN
  • Jobs Rated

At Abbott, we're committed to helping people live their best possible life through the power of health. For more than 125 years, we've brought new products and technologies to the world -- in nutrition, diagnostics, medical devices and branded generic pharmaceuticals -- that create more possibilities for more people at all stages of life. Today, 99,000 of us are working to help people live not just longer, but better, in the more than 150 countries we serve.

This position requires a strong software developer who understands databases applied within the context of near-real time systems. This person will lead the database development for the EnSite Precision Cardiac Mapping System and Workmate Claris Recording System (FDA Class II, near-real time medical device software). Work will include: software design, software implementation, unit test development, field service investigation.  Technologies include Linux, C++, Qt, OpenGL, database administration, message bus and TCP/IP.

The individual chosen for this position must have a proven track record of working cooperatively in small to medium sized groups, as a member of a distributed team and across functional boundaries with representatives from other functional groups including Quality, Marketing, Post Market Surveillance and Test. Good communication skills, both oral and written, are a must for this position.

Required Education & Experience

  • 5-7 or more years experience in a software development role
  • BS in Engineering, preferably in Computer Science or Software Engineering
  • Experience with database design and optimization within the context of a real-time systems.
  • Strong knowledge of C++, multi-threading, real-time data handling, TCP/IP communications, message bus implementation and unit test development preferably in the context of desktop/workstation computer-based applications
  • Strong analytical, problem solving and debugging skills
  • Ability to communicate clearly and concisely in written and spoken form

    Preferred Qualifications

    • MS or PhD in Engineering, preferably in Computer Science or Software Engineering
    • Previous software development experience in a regulated industry, preferably medical devices.
    • Knowledge of QSR, ISO/EN and Quality Systems standards
    • Experience with Qt, QML, Linux/Unix
    • GUI development experience
    • OpenGL experience using direct OpenGL calls in addition to any library experience (e.g., VTK)
      Job Family: Product Development
      Division: CAHF Cardiac Arrhythmias & Heart Failure
      Travel: Yes, 5 % of the Time
      Medical Surveillance: Not Applicable
      Significant Work Activities: Continuous sitting for prolonged periods (more than 2 consecutive hours in an 8 hour day)


Jobs Rated Reports for Software Engineer

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Senior Software Engineer

Saint Paul, MN

Share this job

Senior Software Engineer

Saint Paul, MN

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Very Low
Very Good
Powered ByCareerCast