Demo

Senior Firmware Test Engineer

ACIST Medical Systems
Prairie, MN Full Time
POSTED ON 2/28/2025
AVAILABLE BEFORE 5/25/2025

Job Description

The Senior Firmware Test Engineer is a team member contributing to the development testing (unit and integration testing) of medical device embedded firmware applications. The firmware test engineer plans, designs, implements, improves and manages firmware test tools and test cases from inception to release.

Primary Duties & Responsibilities :

  • Apply solid firmware test skills to develop unit and integration tests for embedded firmware applications
  • Develop automated integration tests, that are driven from the CI / CD environment, written in Python to drive common test equipment : DAQs, power supplies, signal generators, communication interfaces
  • Develop automated unit tests, that are driven from the CI / CD environment, using firmware development tools
  • Support the development, refinement and validation of the integration test environment which incorporates several off the shelf libraries, drivers, and applications
  • Create and implement software / firmware test plans / protocols and generate test reports to ensure software / firmware design meets the specifications and quality system requirements.
  • Work closely with a cross-functional 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
  • Document and transfer developed solutions to manufacturing team for mass production and provide technical support and sustaining development in launch phase

Required Skills

Minimum

  • B.S. in discipline such as Computer Engineering, Computer Science, Electrical Engineering, Computer Systems Engineering, Software Engineering
  • Minimum of 5 years of experience in a similar role
  • Proven firmware or embedded software test development experience
  • Familiar with firmware principles, theories, concepts, techniques and architecture
  • Embedded system hardware knowledge and development environment familiarity is required
  • Proficient in embedded algorithm development per medical device standards
  • Strong coding skills using Python, C and C
  • Familiarity with ARM Cortex microprocessors (M4 and M7)
  • Experience developing firmware for serial interfaces : SPI, I2C, UART and CAN bus
  • Experienced in embedded system design, testing and debugging and familiar with embedded firmware development environments
  • Strong experience using emulators / debuggers to develop / debug embedded system firmware applications.
  • Preferred :

  • M.S. in discipline such as Computer Engineering, Computer Science, Electrical Engineering, Computer Systems Engineering, Software Engineering
  • 5 years of experience in federally regulated software development
  • Experience with Quantum Leaps QP Framework and / or the ThreadX RTOS
  • Medical device development experience and IEC62304 and related IEC standard familiarity
  • Strong problem solving and analytical skills
  • Ability to work independently with team members from various disciplines, e.g. hardware, mechanical, quality, regulatory, etc.
  • Team player with effective verbal and written communication skills
  • Technical writing skills, ability to develop reports for technology development, document software requirements, design and architecture, and review / update software development lifecycle procedures
  • Experience with Agile / Scrum methodology
  • Compensation & Total Rewards :

    Estimated Starting Salary Range : $112,000 - $123,000

  • Estimated Starting Salary Range is reflective of the range Bracco Medical Technologies reasonably expects to pay for the position. The range provided is based on salary and market data specific to the position.
  • Total Rewards :

  • Paid Time Off, Company Holidays & Paid Family Leave - We provide PTO and Company Holidays to help you recharge, relax and do what's important to you, when it's important to you. Our 100% paid family leave options for parents, grandparents and eligible family members provide support for growing families as well.
  • Achieve - Beyond competitive compensation, we offer options to help you plan for a financially secure future, including an annual incentive plan and 401k savings plan contributions.
  • Live well - We offer comprehensive benefit options to help protect you along the way, including medical, dental, vision, and life insurance, employer HSA contributions, employee assistance program, short-term disability, etc.
  • Evolve - Through structured on-the-job learning, workshops, seminars, and our tuition reimbursement program, you'll find many opportunities to grow, personally and professionally.
  • Choose - You won't find "stuffy" here-whether your position requires a hybrid or in-the-office working arrangement. That means business casual for your attire and flexibility in your schedule, wherever possible.
  • Salary : $112,000 - $123,000

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Firmware Test Engineer?

    Sign up to receive alerts about other jobs on the Senior Firmware Test Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $84,546 - $99,351
    Income Estimation: 
    $104,692 - $122,242
    Income Estimation: 
    $72,265 - $83,772
    Income Estimation: 
    $84,546 - $99,351
    Income Estimation: 
    $84,546 - $99,351
    Income Estimation: 
    $104,692 - $122,242
    Income Estimation: 
    $104,692 - $122,242
    Income Estimation: 
    $128,874 - $152,513
    Income Estimation: 
    $128,874 - $152,513
    Income Estimation: 
    $148,779 - $177,789
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at ACIST Medical Systems

    ACIST Medical Systems
    Hired Organization Address Prairie, MN Full Time
    Job Description Company Overview At Bracco Medical Technologies, every employee has an impact on our Mission to empower ...
    ACIST Medical Systems
    Hired Organization Address Prairie, MN Full Time
    Job Description The Vice President of Human Resources & Communications will serve as a strategic partner to the executiv...
    ACIST Medical Systems
    Hired Organization Address Prairie, MN Full Time
    Job Description As an Electrical Engineer II , you will play a key role in supporting and improving designs of innovativ...
    ACIST Medical Systems
    Hired Organization Address Seattle, WA Full Time
    Job DescriptionBracco Medical Technologies is seeking candidates for the Territory Sales Manager - Pacific Northwest pos...

    Not the job you're looking for? Here are some other Senior Firmware Test Engineer jobs in the Prairie, MN area that may be a better fit.

    Senior Firmware Unit Test Engineer

    Cullerton Group, Minneapolis, MN

    Senior Firmware Unit Test Engineer

    Pentangle Tech, Minneapolis, MN

    AI Assistant is available now!

    Feel free to start your new journey!