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]
    Restaurant Delivery - Start Earning Quickly

    Restaurant Delivery - Start Earning Quickly

    DoorDash • Chisago City, MN, United States
    [job_card.full_time] +1
    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, you’ll stay busy with a var...[show_more]
    [last_updated.last_updated_1_hour] • [promoted] • [new]
    Work from Home

    Work from Home

    HomeJobFinder • Stacy, MN
    [filters.remote]
    [job_card.full_time]
    Remote Opportunity : Link Posting Marketing Rep (No Experience Needed!) Are you self-driven, reliable, and ready to earn from anywhere? We’re looking for motivated individuals to jo...[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, Data Pipelines.Key Responsibilities Build high-volume event collection, processing, and storage systems Collaborate with application engineers...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Home Health Physical Therapist

    Home Health Physical Therapist

    AccentCare • Chisago City, MN, US
    [job_card.full_time]
    AccentCare is seeking a Home Health Physical Therapist for a job in Chisago City, Minnesota.Job Description & Requirements. North Branch, Andover, Princeton, East Bethel, Cambridge.Find Your Pas...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Shift Manager

    Shift Manager

    Arby's • Lindstrom, MN, US
    [job_card.part_time]
    You may know us as the brand with Roast Beef and Curly Fries but we are also crafting incredible career opportunities.Youre in the right place if youre here for : . Free shift meal and family dining ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Principal Software Developer - Public Safety

    Principal Software Developer - Public Safety

    Oracle • St Paul, MN, United States
    [job_card.full_time]
    Oracle is building a SaaS solution that is going to take the Public Safety industry by storm and we want your help! Our mission is simple. We want to provide an unrivaled software solution that serv...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    R&D Project Engineer- Engineering Standards and Data

    R&D Project Engineer- Engineering Standards and Data

    Rosenbauer Motors • Wyoming, MN, United States
    [job_card.full_time]
    At Rosenbauer we pride ourselves on providing top-of-the-line fire apparatus, created with state-of-the-art technology, for more than 150 years. When lives are at stake anything less is unacceptable...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    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]
    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 • Forest Lake, 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_variable_days] • [promoted]
    Remote Side Hustle Developer

    Remote Side Hustle Developer

    Finance Buzz • Forest Lake, Minnesota, US
    [filters.remote]
    [job_card.full_time] +1
    This position is for individuals who want to develop a side income stream while still working full time.You will test different small-scale remote opportunities, learn what works, and grow what pro...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Staff Accountant

    Staff Accountant

    JLL • St Paul, MN, United States
    [job_card.full_time]
    JLL empowers you to shape a brighter way.Our people at JLL and JLL Technologies are shaping the future of real estate for a better world by combining world class services, advisory and technology f...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Staff Accountant

    Staff Accountant

    ETS Performance • St Paul, MN, United States
    [job_card.full_time]
    Staff Accountant - Job Description.The Staff Accountant will support the daily accounting and financial reporting functions across ETS Performance's multi-entity structure.This role works closely w...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Survey Taker : Earn up to $25 per survey (Remote)

    Survey Taker : Earn up to $25 per survey (Remote)

    Earn Haus • Farmington, MN, US
    [filters.remote]
    [job_card.full_time] +1
    Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion. You will help influence brand decisions on se...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Sr. Python Engineer - Remote

    Sr. Python Engineer - Remote

    Sharecare • St Paul, MN, United States
    [filters.remote]
    [job_card.full_time]
    Sharecare is the leading digital health company that helps people - no matter where they are in their health journey - unify and manage all their health in one place. Our comprehensive and data-driv...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Technical Engineer (Starburst)

    Technical Engineer (Starburst)

    Highmark Health • St Paul, MN, United States
    [job_card.full_time]
    CANDIDATE MUST BE US Citizen (due to contractual / access requirements).Candidates within a 50-mile radius of a Highmark office (Pittsburgh or Mechanicsburg) are required to work on-site Tuesdays, We...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Systems Engineer 3

    Systems Engineer 3

    Abacus • St Paul, MN, United States
    [job_card.full_time]
    Metropolitan Council IS-Department.Master Staff Augmentation Program.The Metropolitan Council Information Services Department (IS) is seeking candidates to fulfill staff augmentation work.Below is ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Automation Engineer III

    Automation Engineer III

    Heraeus Medical USA • North Oaks, MN, United States
    [job_card.full_time]
    Making displays foldable? Helping hearts beat with medical innovations? Or breathing new life into precious metals? As a family-owned global technology group we help our customers to always being o...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]