Talent.com
No longer accepting applications
Principal Firmware Engineer

Principal Firmware Engineer

Boston ScientificArden Hills, MN, United States
30+ days ago
Job type
  • Full-time
Job description

Additional Location(s) : N / A; US-MA-Marlborough

Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance

At Boston Scientific, we'll give you the opportunity to harness all that's within you by working in teams of diverse and high-performing employees, tackling some of the most important health industry challenges. With access to the latest tools, information and training, we'll help you in advancing your skills and career. Here, you'll be supported in progressing - whatever your ambitions.

About the role :

Boston Scientific is seeking a highly motivated principal firmware engineer. The successful candidate will participate in the design and development of medical device software. Be a part of Boston Scientific's growing V&V team as we develop innovative products that sustain and improve the lives of patients around the world. You will use your technical and collaboration skills alongside your passion for innovation and continuous improvement to help drive our product development forward.

Your responsibilities will include :

  • Design, develop, test and support medical device firmware using C and C++.
  • Document software development activities using our approved procedures and standards.
  • Maintain / update existing software documentation.
  • Transition software documentation to Boston Scientific quality system.
  • Transform requirements into detailed test protocols and automated test scripts for end-to-end evaluation.
  • Debug test failures and work with development teams to resolve issues.
  • Maintain / update existing testing and documentation.
  • Participate in software testing activities including requirements definition, test development, and execution of unit, integration, and system level testing.
  • Support software and systems team in development of automated testing of both product and non-product software.
  • Track software development efforts by creating and maintaining records in the approved tracking management tool.
  • Analyze, evaluate, and verify requirements for our firmware and systems using software engineering best practices.
  • Continuously improves process and work methodologies by interfacing with peers / cross-functional groups and analyzing activities to improve workflow and work processes.
  • Directly support personnel and project activities to meet project goals and timelines.
  • Mentor junior engineers in hardware and software engineering activities, methodologies and domain knowledge.
  • Participate as a reviewer for design and development activities.
  • The ability to read electrical schematics and understand how to use a PCBA layout package.

Required qualifications :

  • Bachelor's degree in computer science
  • Minimum of 7 years of relevant work experience in electrical and firmware fields with a minimum of 4 years in the medical device industry
  • Experience with the documentation process within regulated industries
  • Experience developing or testing firmware within regulated industries
  • Experienced in software development teams using Agile Methodologies
  • Experience in embedded systems development using C and C++
  • Experience working on projects involving multi-functional engineering teams
  • Experience working on both electrical and firmware fields
  • Transform requirements into detailed test protocols and automated test scripts for end-to-end evaluation
  • Debug test failures and work with development teams to resolve issues
  • Preferred qualifications :

  • Experience with Class II or Class III medical device software
  • Experience with the Atlassian Tool Chain
  • Experience developing and maintaining real-time C / C++ applications and drivers
  • Experience with Linux operating system and bare metal
  • Experience with Python
  • Experience with open-source development platforms, gcc, make, shell-script, etc.
  • Electrical design experience
  • Experience with GUI development in C# / QT etc
  • Experience with using lab tools such as oscilloscopes and logic analyzers.
  • Experience debugging custom circuitry at the component level
  • Capable of leading people or projects to deliver solutions
  • LI-JC

    Requisition ID : 609719

    Minimum Salary : $ 99100

    Maximum Salary : $ 188300

    The anticipated compensation listed above and the value of core and optional employee benefits offered by Boston Scientific (BSC) - see www.bscbenefitsconnect.com will vary based on actual location of the position and other pertinent factors considered in determining actual compensation for the role. Compensation will be commensurate with demonstrable level of experience and training, pertinent education including licensure and certifications, among other relevant business or organizational needs. At BSC, it is not typical for an individual to be hired near the bottom or top of the anticipated salary range listed above.

    Compensation for non-exempt (hourly), non-sales roles may also include variable compensation from time to time (e.g., any overtime and shift differential) and annual bonus target (subject to plan eligibility and other requirements).

    Compensation for exempt, non-sales roles may also include variable compensation, i.e., annual bonus target and long-term incentives (subject to plan eligibility and other requirements).

    For MA positions : It is unlawful to require or administer a lie detector test for employment. Violators are subject to criminal penalties and civil liability.

    As a leader in medical science for more than 40 years, we are committed to solving the challenges that matter most - united by a deep caring for human life. Our mission to advance science for life is about transforming lives through innovative medical solutions that improve patient lives, create value for our customers, and support our employees and the communities in which we operate. Now more than ever, we have a responsibility to apply those values to everything we do - as a global business and as a global corporate citizen.

    So, choosing a career with Boston Scientific (NYSE : BSX) isn't just business, it's personal. And if you're a natural problem-solver with the imagination, determination, and spirit to make a meaningful difference to people worldwide, we encourage you to apply and look forward to connecting with you!

    At Boston Scientific, we recognize that nurturing a diverse and inclusive workplace helps us be more innovative and it is important in our work of advancing science for life and improving patient health. That is why we stand for inclusion, equality, and opportunity for all. By embracing the richness of our unique backgrounds and perspectives, we create a better, more rewarding place for our employees to work and reflect the patients, customers, and communities we serve.

    Boston Scientific Corporation has been and will continue to be an equal opportunity employer. To ensure full implementation of its equal employment policy, the Company will continue to take steps to assure that recruitment, hiring, assignment, promotion, compensation, and all other personnel decisions are made and administered without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identify, gender expression, veteran status, age, mental or physical disability, genetic information or any other protected class.

    Please be advised that certain US based positions, including without limitation field sales and service positions that call on hospitals and / or health care centers, require acceptable proof of COVID-19 vaccination status. Candidates will be notified during the interview and selection process if the role(s) for which they have applied require proof of vaccination as a condition of employment. Boston Scientific continues to evaluate its policies and protocols regarding the COVID-19 vaccine and will comply with all applicable state and federal law and healthcare credentialing requirements. As employees of the Company, you will be expected to meet the ongoing requirements for your roles, including any new requirements, should the Company's policies or protocols change with regard to COVID-19 vaccination.

    Among other requirements, Boston Scientific maintains specific prohibited substance test requirements for safety-sensitive positions. This role is deemed safety-sensitive and, as such, candidates will be subject to a prohibited substance test as a requirement. The goal of the prohibited substance testing is to increase workplace safety in compliance with the applicable law.

    Create a job alert for this search

    Firmware Engineer • Arden Hills, MN, United States

    Related jobs
    Staff Firmware Engineer

    Staff Firmware Engineer

    Dojo FiveSaint Paul, MN, US
    Remote
    Full-time
    Quick Apply
    We’re always excited to connect with talented Staff Firmware Engineers who love solving complex problems and building systems that make hardware come alive. At Dojo Five, we work on a variety of cut...Show moreLast updated: 30+ days ago
    • Promoted
    CyberArk Engineer

    CyberArk Engineer

    ExperisMinneapolis, MN, United States
    Full-time
    Join our team within Information Cybersecurity, responsible for Credential Management and.We're looking for a strong Lead Information Security Engineer to support our enterprise Password Vault, spe...Show moreLast updated: 30+ days ago
    Principal Firmware Engineer - Implantable Medical Devices

    Principal Firmware Engineer - Implantable Medical Devices

    Enterra Medical, Inc.St. Louis Park, MN, US
    Full-time
    Quick Apply
    Minneapolis, MN Hybrid (In office weekly as needed) Company Summary : Enterra Medical is a medical device company dedicated to a singular focus : helping more people with chronic gastroparesis live b...Show moreLast updated: 30+ days ago
    Senior Firmware Engineer

    Senior Firmware Engineer

    Harvard BioscienceSt Paul, MN, USA
    Full-time
    Quick Apply
    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 moreLast updated: 30+ days ago
    • Promoted
    Principal Systems Engineer

    Principal Systems Engineer

    VantivePlymouth, MN, US
    Full-time
    Vantive is a vital organ therapy company on a mission to extend lives and expand possibilities for patients and care teams everywhere. For 70 years, our team has driven meaningful innovations in kid...Show moreLast updated: 1 day ago
    • Promoted
    Principal Sustaining Engineer

    Principal Sustaining Engineer

    Anteris TechOsseo, MN, US
    Full-time
    Anteris Technologies is a global structural heart company dedicated to revolutionizing cardiac care.With offices in Minneapolis, MN, US. Geneva, Switzerland; and Brisbane and Perth, Australia, we h...Show moreLast updated: 30+ days ago
    • Promoted
    PRINCIPAL PROFESSIONAL SERVICES ENGINEER (DELPHIX)

    PRINCIPAL PROFESSIONAL SERVICES ENGINEER (DELPHIX)

    Perforce SoftwareMinneapolis, MN, United States
    Full-time
    IT, or related tech field & 7 yrs exp as Solution Architect, Database Administrator, or related tech role; or, Master in Comp Sci, Engineering or IT, or related tech field & 5 yrs exp as Solution A...Show moreLast updated: 4 days ago
    • Promoted
    • New!
    Senior Engineer

    Senior Engineer

    SportsdigitaEdina, MN, United States
    Full-time
    We are seeking a Senior Engineer with proven experience delivering high-quality, enterprise-scale web applications.The role requires the ability to balance elegant, user-friendly interfaces with th...Show moreLast updated: 7 hours ago
    • Promoted
    Principal / Sr Principal Product Development Engineer

    Principal / Sr Principal Product Development Engineer

    Russell Solutions GroupMinneapolis, MN, US
    Full-time
    This position will lead design and develop new active implantable products and / or modify existing products and participate in the execution of development projects as part of a multi-functional pro...Show moreLast updated: 12 days ago
    • Promoted
    Lead IT Engineer for High Performance Computing

    Lead IT Engineer for High Performance Computing

    HoneywellMinneapolis, MN, United States
    Permanent
    Lead IT Engineer for High Performance Computing (HPC).Honeywell, you will be at the forefront of our technology initiatives, driving the design and implementation of high-performance computing solu...Show moreLast updated: 1 day ago
    • Promoted
    Principal Electrical Engineer

    Principal Electrical Engineer

    Beacon EmbeddedWorksEden Prairie, MN, US
    Full-time
    Beacon EmbeddedWorks is a full-service provider of embedded solutions.Its innovative System on Modules (SOMs) are backed by an extensive suite of customization, security, and support services and i...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Principal Software Engineer

    Senior Principal Software Engineer

    Leonardo DRSBurnsville, MN, United States
    Full-time
    The Leonardo DRS Naval Electronics business provides leading naval computing infrastructure, network and data distribution and middleware enterprise services, as well as world-class manufacturing a...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Technology Development Engineer

    Principal Technology Development Engineer

    Polar Semiconductor, Inc.Bloomington, MN, United States
    Full-time
    Contribute to the development / transfer, optimization, and documentation of the overall process flow and macro modules required to fabricate reliable, manufacturable devices on GaN on Silicon (HEMT)...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Cooperative Agreement Program Engineer - Engineer Principal

    Cooperative Agreement Program Engineer - Engineer Principal

    State of MinnesotaShoreview, MN, United States
    Full-time +1
    Working Title : Cooperative Agreement Program Engineer.Open to all qualified job seekers.Transportation Dept / DOT-Metro-Central Off-MGEC. MN Govt Engineers Council / Engineers.Designated in Connect 70...Show moreLast updated: 21 hours ago
    • Promoted
    IBM BPM Engineer

    IBM BPM Engineer

    Zone IT SolutionsMinneapolis, MN, US
    Full-time
    Zone IT Solutions is seeking a skilled IBM BPM Engineer to join our team.In this role, you will be responsible for developing, implementing, and maintaining business process management (BPM) soluti...Show moreLast updated: 6 days ago
    • Promoted
    Principal Engineer, BESS

    Principal Engineer, BESS

    SparkfundMinneapolis, MN, US
    Full-time
    Sparkfund is the deployment services company utilities rely on to take DERs from grid edge to grid core.With over a decade of experience as a utility services company, Sparkfund has pioneered a sma...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Electrical Engineer

    Principal Electrical Engineer

    CONFLUX SYSTEMSSaint Paul, MN, US
    Full-time
    The Principal Electrical Engineer serves as a key technical leader supporting all phases of new platform development—from concept and technology development through commercialization and post-marke...Show moreLast updated: 5 days ago
    • Promoted
    Principal R&D / Product Development Engineer

    Principal R&D / Product Development Engineer

    SurModicsEden Prairie, MN, United States
    Full-time
    Surmodics is pursuing highly differentiated medical devices that are designed to address unmet clinical needs and engineered to the most demanding requirements. This key growth strategy leverages th...Show moreLast updated: 30+ days ago