Talent.com
Staff Software Engineer
Staff Software EngineerAbbott • St Paul, MN, United States
[error_messages.no_longer_accepting]
Staff Software Engineer

Staff Software Engineer

Abbott • St Paul, MN, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Title : Staff Software Engineer

Location : St. Paul, MN

Duration : 7 Month Assignment

Description :

  • This position works out of our Tech Center in the Twin Cities, MN in the EP division. In Abbott's Electrophysiology (EP) business,
  • we're advancing the treatment of heart disease through breakthrough medical technologies in atrial fibrillation, allowing people to restore their health and get on with their lives.
  • As the Staff Software Engineer, you'll have the chance to be a critical contributor to building compelling products within Abbott's Electrophysiology Division.
  • The individual will participate in the development and deployment of system and software architecture to support our development programs.
  • Design, develop, and document software applications embedded in diagnostic and interventional cardiology devices.
  • Participate in all phases of the software lifecycle, including concept development, requirements, design, implementation, and testing.

What You'll Work On

  • 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.
  • These algorithms include real-time 3D location tracking, real-time 3D anatomical model creation and intracardiac signal visualization.
  • As a team member, 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. in Computer Science or M.S+ (Preferred) in Computer Science.
  • 6+ years of software development or equivalent (e.g., 4+ years of Ph.D. research experience in Computer Science).
  • 5+ years of Object-Oriented Design, C++ and Qt Programming Experiences on Linux platform.
  • Strong experience in design and implementation of cutting-edge graphics techniques and detailed knowledge of graphics hardware such as OpenGL shader language, CUDA, Nvidia GPU programming, OpenGL 2D / 3D texture mapping, CPU / GPU performance profiling and characterization, and other general stream programming techniques.
  • Excellent knowledge and experience in computational geometry algorithms.
  • Excellent knowledge and experience in developing multithreaded real-time applications.
  • Excellent analytical and mathematical skills.
  • Excellent interpersonal and problem-solving skills.
  • Software development through full product lifecycle.
  • Experience with creating and managing requirements and translating them into effective architectures and software design.
  • An understanding of requirements for, and experience in medical device development.
  • Excellent documentation skills (highly regulated development environment). Preferred Qualifications
  • GUI development experience : Qt / QML.
  • Consultants Eligible Benefits Upon Waiting Period :

  • Medical and Prescription Drug Plans
  • Dental Plan
  • Vision Plan
  • Health Savings Account (for High-Deductible Health Plans)
  • Flexible Spending Accounts (Health, Limited Purpose, Dependent Care, Commuter Parking and Commuter Transit)
  • Supplemental Life Insurance
  • Short Term Disability (coverage varies by state)
  • Long Term Disability
  • Critical Illness, Hospital coverage, Accident Insurance
  • MetLife Legal, MetLife ID Fraud, and MetLife Pet Insurance
  • 401(k)
  • 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, nutritional and branded generic medicines.

    Working together, Abbott and Talent Solutions partner to deliver top talent for contingent roles at Abbott, building better and healthier lives. Abbott believes all employees are essential to creating life-changing breakthroughs, performing key duties to create life-changing breakthroughs.

  • Published on 23 Dec 2025, 4 : 17 PM
  • [job_alerts.create_a_job]

    Staff Software Engineer • St Paul, MN, United States

    [internal_linking.similar_jobs]
    Senior Software Engineer (.net)

    Senior Software Engineer (.net)

    Pointwest Technologies Corp • Saint Paul, MN, US
    [job_card.full_time]
    NET Software Developer to design, develop, and maintain systems that support prepaid card manufacturing operations.You’ll demonstrate technical leadership on both new and legacy applications,...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Firmware Engineer

    Senior Firmware Engineer

    Harvard Bioscience • Saint Paul, MN, US
    [job_card.full_time]
    Harvard Bioscience is seeking an experienced and motivated Senior Firmware Engineer.The candidate will define, develop, test, and debug solutions for a wide variety of products utilized in life sci...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Product Engineer

    Product Engineer

    Computype Inc • Saint Paul, MN, US
    [job_card.full_time]
    Since 1975, Computype has been a leading provider of track and trace solutions for critical applications in both industrial and healthcare markets. Over our history, innovation and striving to solve...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Staff Software Engineer

    Staff Software Engineer

    VirtualVocations • Saint Paul, Minnesota, United States
    [job_card.full_time]
    A company is looking for a Staff Software Engineer, Growth.Key Responsibilities Optimize payment platforms by analyzing, designing, and implementing enhancements Enhance payment processing pipel...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Border Patrol Agent - Earn up to $30,000 in Recruitment Incentives

    Border Patrol Agent - Earn up to $30,000 in Recruitment Incentives

    U.S. Customs and Border Protection • Lindstrom, MN, US
    [job_card.full_time]
    Border Patrol Agent (BPA) Entry Level.NEW RECRUITMENT AND RETENTION INCENTIVES!.Duty assignments available at the time of offer may include the Southwest Border, including prioritized locations.Bor...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Software Engineer Intern, Platform Arch. - Summer 2026

    Software Engineer Intern, Platform Arch. - Summer 2026

    Smart Data Solutions LLC • Saint Paul, MN, US
    [job_card.full_time]
    Software Engineer Intern, Platform.Smart Data Solutions, a leading provider of data management, claim routing and workflow solutions to health plans and TPAs, is looking for passionate and driven i...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Site Manager

    Site Manager

    Eco Material Technologies Inc • Randolph, MN, US
    [job_card.full_time]
    The Site Manager assumes management and budgetary responsibilities for all operations at the site level.The functional areas include production, quality, maintenance, facilities, and shipping.The r...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    R&D Software Engineer II

    R&D Software Engineer II

    Akkodis • Saint Paul, MN, US
    [job_card.full_time]
    You will design and develop secure software applications using C++ and Python while implementing cybersecurity controls for medical devices. The rate may be negotiable based on experience, education...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Sr. Principal Software Engineer - Supervisor

    Sr. Principal Software Engineer - Supervisor

    T S I • Shoreview, MN, United States
    [job_card.full_time]
    Are you someone that likes new challenges? Do you want to explore new technologies and help solve some of the world's most difficult problems, like air quality and safety solutions? At TSI, these o...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Staff Software Systems Engineer, Behavior Validation

    Staff Software Systems Engineer, Behavior Validation

    General Motors • St Paul, MN, United States
    [job_card.full_time]
    As a Staff Software Systems Engineer on the Behavior Validation team within the AV organization, you will play a critical role in leading the strategy and execution of validation efforts for autono...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Sr. Principal Software Engineer

    Sr. Principal Software Engineer

    Oracle • St Paul, MN, United States
    [job_card.full_time]
    Oracle Health Application and Infrastructure.IaaS and SaaS to transform the health care industry, provide patient-centric care and make the best clinical tools available around the world ( ).We ar...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    3825 Assistant Manager

    3825 Assistant Manager

    Holiday Franchise Group • Farmington, MN, US
    [job_card.full_time]
    Job Summary of Assistant Store Manager : .The Assistant Manager serves as a support person for the Store Manager.He / she is fully trained in all areas of store operations. The Assistant manager positio...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer

    Software Engineer

    Spectraforce Technologies • St. Paul, MN, United States
    [job_card.full_time]
    This position works out of our Tech Center in the Twin Cities, MN in the EP division.In client's Electrophysiology (EP) business, we're advancing the treatment of heart disease through breakthrough...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Supervisor

    Supervisor

    Chuck & Don's • Forest Lake, MN, US
    [job_card.part_time]
    Do you think of your pet as a member of the family? If so, then we have a lot in common! Like you, we are extremely devoted to our pets and only want the best for them. We are a community of true pe...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Sr. Software Engineer

    Sr. Software Engineer

    NORTH WIND SYSTEMS LLC • Saint Paul, MN, US
    [job_card.full_time]
    North Wind plays a key role in contributing to the advancement of hypersonic system development and testing leveraging decades of unique and specialized experience. We are looking for a motivated So...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer, macOS Core Product - Minneapolis-St. Paul, USA

    Software Engineer, macOS Core Product - Minneapolis-St. Paul, USA

    Speechify • Saint Paul, MN, US
    [job_card.full_time]
    At Speechify, our mission is to ensure.Speechify's text-to-speech products—including apps on iOS, Android, macOS, Chrome, and web—to listen to PDFs, books, docs, and web content fas...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Software Engineer Intern (on-site - not remote)

    Software Engineer Intern (on-site - not remote)

    Clear Lakes Dental Franchise • Little Canada, MN, US
    [filters.remote]
    [job_card.full_time]
    Little Canada, Minnesota (On-site position, not remote, located in Brooklyn Park, MN).Clear Lakes Dental is a forward-thinking dental practice committed to excellence not only in patient care but a...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Dashers - Sign Up and Start Earning

    Dashers - Sign Up and Start Earning

    DoorDash • Cedar, Minnesota, United States
    [job_card.full_time] +1
    Why Deliver with DoorDash? DoorDash is the #1 category leader in food delivery, food pickup, and convenience store delivery in the US, trusted by millions of customers every day.As a Dasher, youll ...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]