Abbott-logo
Abbott
·
January 31, 2025
Apply Now
This job has closed.

Firmware Engineer II

St Paul, MN
Full-time
Onsite
$60K/yr - $120K/yr
Entry, Mid Level
Abbott is a global healthcare leader that helps people live more fully at all stages of life. The Firmware Engineer II position is responsible for designing firmware in electromechanical medical devices within Abbott’s Electrophysiology division, contributing to the development of custom embedded software applications used in medical settings.
Apply Now

Responsibilities

  • Participates in and supports the implementation, development, enhancements, and modifications to software, test, tool designs, cases, scripts, procedures, and/or code based on strategic analysis.
  • Working from requirement specifications, develops, maintains, and updates detailed design and interface specifications
  • Debugs, troubleshoots, and isolates software problems as well as offers strategic solutions, analysis, and advice regarding identified issues for future development
  • Writes, updates, and executes test design cases, as well as procedures and reports results.
  • Contributes to and supports gathering, analyzing, and validating requirements
  • Contributes to and supports root-cause analysis of failures
  • Working from requirement specifications, develops, maintains, and updates test requirements
  • Supports implementation, enhancements, and modifications to test cases, procedures, scripts, and code.
  • Presents at design reviews; documents and resolves issues as directed.
  • Contributes to and supports reviews held by other engineers on related projects and provide useful feedback
  • Ensures compliance with procedural and documentation requirements of Abbott, FDA and ISO design controls
  • Supports and leads design reviews
  • Solves complex and diverse technical problems by applying sound judgment, creativity, appropriate data analysis, and technical expertise.

Qualification

Required

  • Bachelor’s degree in Computer Science/Electrical Engineering/Software Engineering/Computer Engineering
  • 2+ years of development experience using C/C++ in an embedded environment for micro-controllers or linux systems
  • Experience with MS Office
  • Strong verbal and written communication skills

Preferred

  • Master’s degree in related field (education may substitute for some years of experience)
  • Experience with Embedded Software Development within the regulated medical field.
  • Linux Kernel, Yocto and Qt development a plus.
  • Software engineering experience within a rigid development and configuration management process.
  • Experience with unit and integration level testing and automated testing.
  • Experience in programming languages such as Python, Java, SQL, C/C++, C#, Matlab
  • Experience of low-level real time system development
  • Experience with cybersecurity for embedded devices (threat modeling/CSRA or digital signing preferred)
  • Previous experience in cardiac electrophysiology and/or cardiac rhythm management
  • Familiarity with IEC 62304 for medical device software, and IEC 60601 family of standards

Benefits

  • 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 a 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.
Abbott is a healthcare company that is engaged in pharmaceuticals and manufacturing healthcare products.
Glassdoor
3.8
Founded in 1888
Illinois City, Illinois, USA
10001+ employees
https://www.abbott.com
5 other Similar Jobs