Avive Solutions Inc.
About Avive
Avive Solutions, Inc. (https://avive.life) is a growth‑stage Automated External Defibrillator (AED) company with a connected response system rapidly gaining market share. We are a mission‑driven team literally saving lives. Sudden Cardiac Arrest (SCA) is a leading cause of death in the United States, and we are on a mission to change that. We build elegant, creative solutions to solve complex problems, aiming to give all cardiac arrest victims rapid access to life‑saving defibrillation.
Avive is innovating AED technology and pairing it with a first‑of‑its‑kind software platform to enable a quicker, more streamlined response to SCA emergencies. Learn more about working at Avive: https://avive.life/careers/.
About the Role We are seeking a Staff Firmware Engineer for a critical role within Avive’s R&D organization. This position is a player‑coach that will develop and lead new embedded firmware systems from early design stages through production releases, maintenance, optimizations, and expansions. The engineer will architect, code, modify, debug, and optimize embedded firmware for life‑saving medical products.
What You’ll Do
Serve as a technical leader for medical device firmware development and a team of engineers
Design, code, unit‑test, and debug applications in C and C++ for bare‑metal and/or RTOS environments
Integrate firmware with embedded systems, working with microcontrollers (e.g., ARM, PIC32), DSPs, and peripheral communication over SPI, I2C, UART, I2S, Single Wire Interfaces, I/O, and USB
Work with wireless communication technologies including BLE, Wi‑Fi, GNSS, and Cellular
Read electrical schematics, use basic EE laboratory equipment (oscilloscopes, logic analyzers, multimeters, power supplies), and debug electronics hardware and firmware systems
Conduct code reviews, apply code quality metrics, use secure coding standards, and participate in software verification activities
Apply 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
Use Git and Jira extensively
Participate in PCB board bring‑up and use basic EE laboratory equipment
Apply IEC 62304 in an FDA‑regulated environment
Required Education & Experience
BS degree in Electrical Engineering, Computer Engineering, Physics, or equivalent combination of coursework and experience
8+ years of experience, including a minimum of 4 years with medical devices
Bonus Points For
Proven firmware engineering experience using C and/or C++
Experience with Bare Metal, RTOS, and Linux operating systems
Experience with Python or other scripting languages
Experience with one or more of ARM, PIC32, or DSP technologies
Familiarity with cybersecurity concepts, fundamentals, and associated coding practices
Experience with test‑driven development, Agile with Scrum
Experience working as an EE
Equal Employment Opportunity It is the policy of the company to provide equal employment opportunity to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, the company will provide reasonable accommodations for qualified individuals with disabilities.
NOTE: This Job Description in no way states or implies that these are the only duties or functions to be performed by the incumbent. Personnel are required to follow any other job‑related instructions and to perform any other job‑related duties/functions requested by their supervisor.
Anticipated salary range: $170,000 - $200,000
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
#J-18808-Ljbffr
Avive is innovating AED technology and pairing it with a first‑of‑its‑kind software platform to enable a quicker, more streamlined response to SCA emergencies. Learn more about working at Avive: https://avive.life/careers/.
About the Role We are seeking a Staff Firmware Engineer for a critical role within Avive’s R&D organization. This position is a player‑coach that will develop and lead new embedded firmware systems from early design stages through production releases, maintenance, optimizations, and expansions. The engineer will architect, code, modify, debug, and optimize embedded firmware for life‑saving medical products.
What You’ll Do
Serve as a technical leader for medical device firmware development and a team of engineers
Design, code, unit‑test, and debug applications in C and C++ for bare‑metal and/or RTOS environments
Integrate firmware with embedded systems, working with microcontrollers (e.g., ARM, PIC32), DSPs, and peripheral communication over SPI, I2C, UART, I2S, Single Wire Interfaces, I/O, and USB
Work with wireless communication technologies including BLE, Wi‑Fi, GNSS, and Cellular
Read electrical schematics, use basic EE laboratory equipment (oscilloscopes, logic analyzers, multimeters, power supplies), and debug electronics hardware and firmware systems
Conduct code reviews, apply code quality metrics, use secure coding standards, and participate in software verification activities
Apply 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
Use Git and Jira extensively
Participate in PCB board bring‑up and use basic EE laboratory equipment
Apply IEC 62304 in an FDA‑regulated environment
Required Education & Experience
BS degree in Electrical Engineering, Computer Engineering, Physics, or equivalent combination of coursework and experience
8+ years of experience, including a minimum of 4 years with medical devices
Bonus Points For
Proven firmware engineering experience using C and/or C++
Experience with Bare Metal, RTOS, and Linux operating systems
Experience with Python or other scripting languages
Experience with one or more of ARM, PIC32, or DSP technologies
Familiarity with cybersecurity concepts, fundamentals, and associated coding practices
Experience with test‑driven development, Agile with Scrum
Experience working as an EE
Equal Employment Opportunity It is the policy of the company to provide equal employment opportunity to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, the company will provide reasonable accommodations for qualified individuals with disabilities.
NOTE: This Job Description in no way states or implies that these are the only duties or functions to be performed by the incumbent. Personnel are required to follow any other job‑related instructions and to perform any other job‑related duties/functions requested by their supervisor.
Anticipated salary range: $170,000 - $200,000
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
#J-18808-Ljbffr