Principal Firmware Engineer @ Bracco Medical Technologies | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
Principal Firmware Engineer jobs in Eden Prairie, MN
Be an early applicantLess than 25 applicants
company-logo

Bracco Medical Technologies ยท 2 days ago

Principal Firmware Engineer

Wonder how qualified you are to the job?

ftfMaximize your interview chances
ManufacturingMedical
check
Comp. & Benefits

Insider Connection @Bracco Medical Technologies

Discover valuable connections within the company who might provide insights and potential referrals, giving your job application an inside edge.

Responsibilities

Functional leadership of an embedded firmware engineering team, including talent development, coaching, mentoring, and career development.
Lead and provide strategic direction to a team responsible for developing medical device products through proactive communication and effective change management.
Apply firmware design skills to develop medical devices meeting performance requirements and product development quality system.
Engage in design, implementation, and test activities related to embedded firmware and software.
Contribute significantly to various project activities from definition to final release according to medical device development processes.
Create and implement software/firmware test plans/protocols and generate test reports to ensure design meets specifications.
Work closely with cross-functional teams to ensure firmware design meets product requirements.
Make critical technical decisions in product design, tool selections, and justify based on investigation and testing.
Document and transfer developed solutions to manufacturing team for mass production and provide technical support during launch phase.

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

Firmware developmentEmbedded softwareFirmware principlesEmbedded system hardwareEmbedded algorithm developmentC programmingC++ programmingARM Cortex microprocessorsSerial interfacesSPII2CUARTCAN busEmulators/debuggersMedical device developmentIEC62304Project managementProblem-solvingCritical-thinkingCommunicationLeadershipOrganizational skillsAttention to detailInitiativePersonal accountabilityDigital signal processingMotor control algorithmsQuantum Leaps QP FrameworkThreadX RTOSTechnical writing

Required

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.

Company

Bracco Medical Technologies

twittertwitter
company-logo
Bracco Medical Technologies is a medical device, contrast agent, and diagnostic imaging product company.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Bradley Fox
Chief Executive Officer
linkedin
Company data provided by crunchbase
logo

Orion

Your AI Copilot