
Principal Firmware Engineer
3 days ago
About Avive:
Avive Solutions, Inc. ) is a growth stage Automated External Defibrillator (AED) company with a connected response system that is rapidly gaining market share. We are a mission driven team that is quite 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 are a dynamic organization that builds elegant, creative solutions to solve complex problems. Ultimately, our mission is for all cardiac arrest victims to have rapid access to life-saving defibrillation.
Avive is taking a fresh approach to addressing this decades-old problem by innovating AED technology, coupled with a first-of-its-kind software platform solution to enable a quicker and more streamlined response to SCA emergencies. We believe that this unique combination of deploying advanced – yet still accessible – hardware, and software, has the potential to revolutionize out-of-hospital cardiac arrest response and massively impact SCA survival rates.
Check out this short video that shows a glimpse of how our team is working to re-think cardiac arrest response and save
Learn more about working at
About the Role:
We are seeking a Principal Firmware Engineer for a critical role within Avive's R&D organization. This role is a player-coach that will develop and lead new embedded firmware systems from early design stages through production releases, maintenance, optimizations, and expansions. This position will architect, code, modify, debug, and optimize embedded firmware of life-saving medical products.
What You'll Do:
- 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.
- 15+ years of experience including a minimum of 5 years with medical devices
- 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
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: $190,000 - $210,000
#J-18808-Ljbffr-
Senior Firmware Engineer
4 weeks ago
Brisbane, Queensland, Australia Mytra, Inc. Full timeWe're creating an entirely new way to solve the most ubiquitous problem in industry - moving and storing material. We're applying robotics and distributed software to create a new class of product for this $1T market. We're focused on the supply chain industry first. The industry is in a massive bind with the continued growth of e-commerce, sharp rise in...
-
Senior Firmware Engineer
1 day ago
Brisbane, Queensland, Australia Mytra, Inc. Full timeWe're creating an entirely new way to solve the most ubiquitous problem in industry - moving and storing material. We're applying robotics and distributed software to create a new class of product for this $1T market. We're focused on the supply chain industry first. The industry is in a massive bind with the continued growth of e-commerce, sharp rise in...
-
Senior Firmware Engineer 3 Days Left
2 weeks ago
Brisbane, Queensland, Australia Mytra, Inc. Full timeWe're creating an entirely new way to solve the most ubiquitous problem in industry - moving and storing material. We're applying robotics and distributed software to create a new class of product for this $1T market. We're focused on the supply chain industry first. The industry is in a massive bind with the continued growth of e-commerce, sharp rise in...
-
Chief Medical Device Firmware Architect
3 days ago
Brisbane, Queensland, Australia beBeeFirmware Full timeLife Saving Medical Device Firmware EngineerThe role is a key contributor to the development and implementation of firmware systems for medical devices. This includes design, coding, unit testing, debugging, and optimization of embedded firmware.Architect and develop new firmware systems from early design stages through production releases, maintenance, and...
-
Principal Embedded Software Developer
17 hours ago
Brisbane, Queensland, Australia beBeeFirmwareEngineer Full time $190,000 - $210,000Job Opportunity:Avive Solutions is seeking a highly skilled Principal Firmware Engineer to develop and lead new embedded firmware systems from early design stages through production releases, maintenance, optimizations, and expansions.The ideal candidate will have a deep understanding of C and C++ programming languages, as well as experience with bare metal...
-
Principal Engineer
4 days ago
Brisbane, Queensland, Australia Buscojobs Full timeAbout UsKnight Piésold is a specialised international consulting firm offering engineering and environmental services in Mining, Environment, Hydropower, Water Resources, and Roads & Construction Services. We are proud of the longstanding relationships we have with our clients and delivery of exceptional services on a global scale.We have a significant...
-
Principal Engineer
4 weeks ago
Brisbane, Queensland, Australia Engeny Full timeJoin or sign in to find your next jobJoin to apply for the Principal Engineer (Project Management) role at EngenyContinue with Google Continue with GoogleJoin to apply for the Principal Engineer (Project Management) role at EngenyEngeny is seeking a Principal Engineer (Project Management) to join our Brisbane or Gold Coast Project Delivery team and...
-
Principal Engineer
3 weeks ago
Brisbane, Queensland, Australia TSS Full timePrincipal Engineer - Geotechnical - Pivotal leadership positionAre you an experienced geotechnical or civil engineer with a passion for leadership, technical excellence, or client engagement? A global consultancy offering a unique opportunity for a Principal Engineer to join their team in Australia.This is more than a job—it's a leadership role you can...
-
Principal Engineer
3 weeks ago
Brisbane, Queensland, Australia TSS Full timePrincipal Engineer - Geotechnical - Pivotal leadership positionAre you an experienced geotechnical or civil engineer with a passion for leadership, technical excellence, or client engagement? A global consultancy offering a unique opportunity for a Principal Engineer to join their team in Australia.This is more than a job—it's a leadership role you can...
-
Principal Mechanical Engineer
2 weeks ago
Brisbane, Queensland, Australia Queensland Rail Full timeJoin to apply for the Principal Mechanical Engineer (Rollingstock Projects) role at Queensland Rail1 day ago Be among the first 25 applicants Join to apply for the Principal Mechanical Engineer (Rollingstock Projects) role at Queensland Rail Get AI-powered advice on this job and more exclusive features.You'll connect Queensland.We'll connect you to an...