Staff Firmware Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Avive Solutions Inc. · 1 day ago

Staff Firmware Engineer

Avive Solutions, Inc. is a growth stage Automated External Defibrillator (AED) company focused on saving lives through innovative technology. The Staff Firmware Engineer will lead the development of embedded firmware systems for life-saving medical products, overseeing everything from design to production release.

Health CareMedical DeviceWellness
check
H1B Sponsor Likelynote

Responsibilities

Serve as a technical leader for medical device firmware development and team of engineers
Design, code, unit test, and debug applications in various software languages including C and C++ embedded programming for bare metal and/or RTOS
Integrate firmware with embedded systems. Work with microcontrollers (e.g. ARM, PIC32), digital signal processors, and peripheral communication over SPI, I2C, UART, I2S, Single Wire Interfaces, I/O, and USB
Experience working with wireless communication technologies including BLE, Wi-Fi, GNSS, and Cellular communication
Experience reading electrical schematics, using basic EE laboratory equipment (e.g. oscilloscopes, logic analyzers, multimeters, power supplies), and system debugging of electronics hardware and firmware systems
Conduct code reviews, apply metrics for code quality, use secure coding standards, and participate in software verification activities
Demonstrate solid understanding application of UML, Systems Thinking and state of the art software development practices
Deliver design documentation, flowcharts, diagrams, code comments and clear testable code
Recommend, solicit, and provision COTS software through company approved supplier management
Assist in software verification and quality assurance procedure development
Extensive experience working with Git and Jira
Extensive experience in PCB board bring-up and use of basic EE laboratory equipment
Experience in an FDA regulated environment applying IEC 62304

Qualification

Embedded firmware developmentCC++ programmingMicrocontroller integrationWireless communication technologiesElectrical schematics readingGitJiraFDA regulated environmentCode reviewsTest-driven developmentAgile with ScrumCybersecurity conceptsTeam leadership

Required

Serve as a technical leader for medical device firmware development and team of engineers
Design, code, unit test, and debug applications in various software languages including C and C++ embedded programming for bare metal and/or RTOS
Integrate firmware with embedded systems. Work with microcontrollers (e.g. ARM, PIC32), digital signal processors, and peripheral communication over SPI, I2C, UART, I2S, Single Wire Interfaces, I/O, and USB
Experience working with wireless communication technologies including BLE, Wi-Fi, GNSS, and Cellular communication
Experience reading electrical schematics, using basic EE laboratory equipment (e.g. oscilloscopes, logic analyzers, multimeters, power supplies), and system debugging of electronics hardware and firmware systems
Conduct code reviews, apply metrics for code quality, use secure coding standards, and participate in software verification activities
Demonstrate solid understanding application of UML, Systems Thinking and state of the art software development practices
Deliver design documentation, flowcharts, diagrams, code comments and clear testable code
Recommend, solicit, and provision COTS software through company approved supplier management
Assist in software verification and quality assurance procedure development
Extensive experience working with Git and Jira
Extensive experience in PCB board bring-up and use of basic EE laboratory equipment
Experience in an FDA regulated environment applying IEC 62304
BS degree in Electrical Engineering, Computer Engineering, Physics or equivalent combination of relevant coursework and job-related experience
8+ years of experience including a minimum of 4 years with medical devices

Preferred

Proven work experience in firmware engineering using C and/or C++
Experience with Bare Metal, RTOS, and Linux operating systems
Experience with Python or other scripting languages
Experience with at least one of the following technologies: ARM, PIC32, or DSP
Familiarity with Cybersecurity concepts, fundamentals, and associated coding practices
Experience with test-driven development, Agile with Scrum
Experience working as an EE

Company

Avive Solutions Inc.

twittertwittertwitter
company-logo
Avive Solutions, Inc.

H1B Sponsorship

Avive Solutions Inc. has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)
2024 (1)
2023 (3)
2022 (1)
2021 (2)

Funding

Current Stage
Growth Stage
Total Funding
$89.95M
Key Investors
IrishAngelsGreenbox Venture Partners
2024-02-14Series B· $56.5M
2022-03-16Series A· $22M
2021-08-04Seed

Leadership Team

leader-logo
Katerina Miras
VP of Marketing
linkedin
Company data provided by crunchbase