Principal Firmware Engineer

2 months ago


Eden Prairie, United States Bracco Medical Technologies Full time
Principal Firmware Engineer LinkedIn Twitter Email Message Share
Why Join Bracco Medical Technologies?

At Bracco Medical Technologies, every employee has an impact on our Mission to empower lifesaving decisions. We create medical devices that give healthcare providers the insights they need to confidently and safely diagnose patients. Our unique line of products includes Intravascular Ultrasound (IVUS), Fractional Flow Reserve (FFR), Cardiovascular Imaging contrast delivery (CVi), and CT and MRI contrast delivery systems.


Position Description

The Principal Firmware Engineer is a team leader contributing to the definition, development, documentation of firmware/software for the company's medical devices based on user and business requirements and in accordance with the product development process. The firmware engineer plans, designs, implements, improves, and manages firmware application development from inception to use. This includes allocating resources to complete development projects and creating detailed plans to ensure firmware is developed in an organized fashion and functions properly.

Primary Duties & Responsibilities:

  • Functional leadership of an embedded firmware engineering team, including talent development, coaching, mentoring, and career development.
  • Lead and provide strategic direction to a highly functional team of professionals responsible for the development of BMT medical device products through proactive communication, effective change management and strategy alignment.
  • Apply solid firmware design skills to develop medical devices to meet specific performance requirements and deliver on shared goals according to the product development quality system.
  • Engage in design, implementation and test activities related to embedded firmware and software to realize specific features/algorithms or/and general application functionality based on MCU, DSP processors.
  • As a team leader, contribute significantly to driving and completing various project activities, from definition, creating functional requirements, implementation, code review, unit and integration testing and final release according to medical device development processes.
  • 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.
  • Make, recommend, or justify critical technical decisions in product design, tool and off-the-shelf library selections. Decisions 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.

Qualifications (Knowledge, Skills & Abilities):

Minimum

  • B.S. or M.S (Preferred) in discipline such as Computer Engineering, Computer Science, Electrical Engineering, Computer Systems Engineering, Software Engineering.
  • Minimum of 10+ years of experience in a similar role (prefer federally regulated software development)
  • Desire to lead and manage a team and a career path leading toward technical leadership.
  • Proven firmware or embedded software 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 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 be familiar with embedded firmware development environments
  • Strong experience using emulators/debuggers to develop/debug embedded system firmware applications.
  • Medical device development experience and IEC62304 and related IEC standard familiarity
  • Proven project management skills
  • Strong problem-solving and critical-thinking skills
  • Effective communication skills, both oral and written, with strong organizational skills and attention to detail
  • Strong leadership abilities to influence and empower others
  • Self-starter with strong initiative and personal accountability

Preferred:

  • Knowledge and experience with digital signal processing and motor control algorithms is strongly desired.
  • Experience with Quantum Leaps QP Framework or the ThreadX RTOS preferred.
  • 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.
  • Ability to coordinate multiple projects simultaneously
  • Experience with Agile/Scrum methodology is required.

Job Location 7905 Fuller Road, Eden Prairie, Minnesota
Tracking Code 1274-432
ACIST Medical is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.

  • Eden Prairie, Minnesota, United States ACIST Medical Systems Full time

    Job DescriptionThe Principal Firmware Engineer is a team leader contributing to the definition, development, documentation of firmware/software for the company's medical devices based on user and business requirements and in accordance with the product development process. The firmware engineer plans, designs, implements, improves, and manages firmware...


  • Eden Prairie, United States TA Instruments Full time

    Principal Development Engineer Req. # 11832 Company Name TA Category Research and Development Location US-MN-Eden Prairie Type Regular Full-Time Overview The Principal Development Engineer position is an exciting opportunity within our TA Instruments ElectroForce R&D organization to create next generation, connected, mechanical test...


  • Eden Prairie, Minnesota, United States TA Instruments Full time

    Principal Development EngineerReq. #11832Company NameTACategoryResearch and DevelopmentLocationUS-MN-Eden PrairieTypeRegular Full-TimeOverviewThe Principal Development Engineer position is an exciting opportunity within our TA Instruments ElectroForce R&D organization to create next generation, connected, mechanical test intruments for our materials...


  • Eden Prairie, United States ACIST Medical Systems Full time

    The Human Factors Principal Engineer position is a key technical leadership role at Bracco Medical Technologies (BMT) and has responsibility for shaping the definition, design, and evaluation of Bracco’s medical products. You will lead human factors and usability engineering activities throughout the product development lifecycle, working closely with...


  • Eden Prairie, United States Bracco Medical Technologies Full time

    Principal Electrical Engineer LinkedIn Twitter Email Message Share Why Join Bracco Medical Technologies?At Bracco Medical Technologies, every employee has an impact on our Mission to empower lifesaving decisions. We create medical devices that give healthcare providers the insights they need to...


  • Eden Prairie, Minnesota, United States Bracco Medical Technologies Full time

    Principal Human Factors EngineerLinkedIn Twitter Email Message ShareWhy Join Bracco Medical Technologies?At Bracco Medical Technologies, every employee has an impact on our Mission to empower lifesavingdecisions. We create medical devices that give healthcare providers theinsights they need to confidently and safely diagnose patients. Our unique lineof...


  • Eden Prairie, United States Bracco Medical Technologies Full time

    Principal Human Factors Engineer LinkedIn Twitter Email Message Share Why Join Bracco Medical Technologies?At Bracco Medical Technologies, every employee has an impact on our Mission to empower lifesaving decisions. We create medical devices that give healthcare providers the insights they need...


  • Eden Prairie, United States ACIST Medical Systems Full time

    Job Description The Human Factors Principal Engineer position is a key technical leadership role at Bracco Medical Technologies (BMT) and has responsibility for shaping the definition, design, and evaluation of Bracco's medical products. You will lead human factors and usability engineering activities throughout the product development lifecycle, working...


  • Eden Prairie, United States Bracco Medical Technologies Full time

    Principal Software Test Engineer LinkedIn Twitter Email Message Share Why Join Bracco Medical Technologies?At Bracco Medical Technologies, every employee has an impact on our Mission to empower lifesaving decisions. We create medical devices that give healthcare providers the insights they need...


  • Eden Prairie, Minnesota, United States Bracco Medical Technologies Full time

    Principal Software Test EngineerLinkedIn Twitter Email Message ShareWhy Join Bracco Medical Technologies?At Bracco Medical Technologies, every employee has an impact on our Mission to empower lifesavingdecisions. We create medical devices that give healthcare providers theinsights they need to confidently and safely diagnose patients. Our unique lineof...


  • Eden Prairie, United States Bracco Medical Technologies Full time

    Principal Systems Test Engineer LinkedIn Twitter Email Message Share Why Join Bracco Medical Technologies?At Bracco Medical Technologies, every employee has an impact on our Mission to empower lifesaving decisions. We create medical devices that give healthcare providers the insights they need to...


  • Eden Prairie, Minnesota, United States Bracco Medical Technologies Full time

    Principal Systems Test EngineerLinkedIn Twitter Email Message ShareWhy Join Bracco Medical Technologies?At Bracco Medical Technologies, every employee has an impact on our Mission to empower lifesavingdecisions. We create medical devices that give healthcare providers theinsights they need to confidently and safely diagnose patients. Our unique lineof...


  • Eden Prairie, Minnesota, United States Bracco Medical Technologies Full time

    Principal Software Verification and Validation EngineerLinkedIn Twitter Email Message ShareWhy Join Bracco Medical Technologies?At Bracco Medical Technologies, every employee has an impact on our Mission to empower lifesavingdecisions. We create medical devices that give healthcare providers theinsights they need to confidently and safely diagnose...


  • Eden Prairie, United States Bracco Medical Technologies Full time

    Principal Software Verification and Validation Engineer LinkedIn Twitter Email Message Share Why Join Bracco Medical Technologies?At Bracco Medical Technologies, every employee has an impact on our Mission to empower lifesaving decisions. We create medical devices that give healthcare providers...


  • Eden Prairie, Minnesota, United States Bracco Medical Technologies Full time

    About the RoleThe Software Engineering Manager is a key leadership position in R&D Product Development to deliver innovative technology-based solutions to meet customer requirements, functionality and patient needs for Bracco Medical Technology (BMT)'s global portfolio of medical devices.As a member of the global R&D software leadership team, ensure product...


  • Eden Prairie, United States ACIST Medical Systems Full time

    Job Description We are seeking a highly skilled and experienced Principal Software Test Engineer to lead our software testing efforts. This is a key technical leadership role responsible for developing and executing comprehensive testing strategies for BMT software products. You will design, develop, and execute software verification tests for medical...


  • Eden Prairie, United States Collagen Solutions Full time

    "Collagen Solutions is a global leader in tissue-based biomaterials supply and development for use in regenerative medicine and medical devices. We are an exciting fast-paced growth company looking for high caliber team members passionate about our vision: To be the most trusted choice for medical biomaterial solutions We work with leading structural heart...


  • Eden Prairie, United States Collagen Solutions Full time

    "Collagen Solutions is a global leader in tissue-based biomaterials supply and development for use in regenerative medicine and medical devices. We are an exciting fast-paced growth company looking for high caliber team members passionate about our vision: To be the most trusted choice for medical biomaterial solutions We work with leading structural heart...


  • Eden Prairie, United States Collagen Solutions Full time

    "Collagen Solutions is a global leader in tissue-based biomaterials supply and development for use in regenerative medicine and medical devices. We are an exciting fast-paced growth company looking for high caliber team members passionate about our vision:To be the most trusted choice for medical biomaterial solutionsWe work with leading structural heart...


  • Eden Prairie, United States ACIST Medical Systems Full time

    Job Description We are seeking a highly skilled and experienced Principal Systems Test Engineer to join our team. This is a key technical leadership role with the responsibility of leading the development and execution of comprehensive testing strategies for BMT products. You will be responsible for evaluation, development, and implementation of test...