
Embedded Software Architect
1 week ago
About this company:
Avive is a growth-stage Automated External Defibrillator (AED) company rapidly gaining market share.
We are a mission-driven team dedicated to saving lives.
Sudden Cardiac Arrest (SCA) is a leading cause of death in the United States, and we aim to change that.
Our organization builds elegant solutions to solve complex problems.
Our mission is to provide rapid access to life-saving defibrillation for all cardiac arrest victims.
A new approach to addressing SCA enables a quicker response to emergencies.
This innovative combination of deploying advanced yet accessible hardware and software has the potential to revolutionize out-of-hospital cardiac arrest response and impact SCA survival rates.
The Opportunity:Join us as a Principal Firmware Engineer for a critical role within our R&D organization.
This technical leader develops and leads new embedded firmware systems from early design stages through production releases, maintenance, optimizations, and expansions.
This position architects, codes, modifies, debugs, and optimizes embedded firmware of life-saving medical products.
- Develops and leads firmware engineering teams.
- Designs, codes, unit tests, and debugs applications in various software languages including C and C++ for bare metal and/or RTOS.
- Integrates firmware with embedded systems.
- Works with microcontrollers, digital signal processors, and peripheral communication over SPI, I2C, UART, I2S, Single Wire Interfaces, I/O, and USB.
- Experienced with wireless communication technologies including BLE, Wi-Fi, GNSS, and Cellular communication.
- Reading electrical schematics, using basic EE laboratory equipment, and system debugging of electronics hardware and firmware systems.
- Conducts code reviews, applies metrics for code quality, uses secure coding standards, and participates in software verification activities.
- Demonstrates a solid understanding of UML, Systems Thinking, and state-of-the-art software development practices.
- Delivers design documentation, flowcharts, diagrams, code comments, and clear testable code.
- Recommends, solicits, and provisions COTS software through supplier management.
- Assists in software verification and quality assurance procedure development.
- Extensive experience working with Git and Jira.
- Experience in PCB board bring-up and use of basic EE laboratory equipment.
Requirements:
- Bachelor's degree in Electrical Engineering, Computer Engineering, Physics, or equivalent relevant coursework and job-related experience.
- 15+ years of experience including a minimum of 5 years with medical devices.
Preferred Skills:
- 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.
-
Embedded Firmware Expert
2 weeks ago
Brisbane, Queensland, Australia beBeeFirmware Full time $190,000 - $210,000About the RoleWe are seeking an exceptional embedded firmware expert to spearhead the development and implementation of life-saving medical products.This critical role involves designing, architecting, coding, modifying, debugging, and optimizing embedded firmware systems from early stages through production releases and maintenance.The successful candidate...
-
Embedded Software Professional
2 weeks ago
Brisbane, Queensland, Australia beBeeDeveloper Full time $112,000 - $130,000Software Development OpportunityThe successful candidate will be responsible for designing, developing, and testing software solutions for embedded systems. This involves creating high-quality code to interface power electronics for LED lighting products, ensuring reliability, performance, testability, and long-term maintainability.The ideal candidate should...
-
Embedded Software Specialist
2 weeks ago
Brisbane, Queensland, Australia beBeeSoftwareDeveloper Full time $112,000 - $130,000Job OpportunityAre you looking for a challenging and rewarding role in software development? This position involves working with embedded systems to design and develop high-quality software solutions.About the RoleDevelops, maintains, and optimizes high-quality embedded C code to interface power electronics for LED lighting products.Integrates external...
-
Embedded Software Specialist
6 days ago
Brisbane, Queensland, Australia beBeeSoftwareDeveloper Full time $112,000 - $130,000About This PositionWe are seeking a highly skilled professional to develop software and firmware solutions for embedded systems. The ideal candidate will have a strong background in Software Development and be able to improve the quality of electronic and software products through thorough testing.Demonstrating behavior that is consistent with our values of...
-
Embedded Software Developer
6 days ago
Brisbane, Queensland, Australia beBeeSoftware Full time $112,000 - $130,000Embedded Software Expert WantedWe are looking for an experienced embedded software engineer to design and develop innovative software solutions for various applications. As a key member of our team, you will be responsible for creating efficient and reliable code that meets the needs of our clients.Key Responsibilities:Develop high-quality C code to...
-
Embedded Software Developer
2 weeks ago
Brisbane, Queensland, Australia beBeeSoftware Full time $112,000 - $130,000Job DescriptionWe are seeking an expert in embedded software development to join our team. The successful candidate will be responsible for designing and developing high-quality embedded software solutions, working closely with our cross-functional teams to deliver products that meet customer needs.The ideal candidate will have a strong background in...
-
Embedded Software Developer Opportunity
1 week ago
Brisbane, Queensland, Australia beBeeembeddedSoftware Full time $112,000 - $130,000Embedded Software Developer OpportunityWe are seeking a skilled Embedded Software Developer to join our team. As an Embedded Software Developer, you will be responsible for designing and developing software solutions for embedded systems.About the RoleYou will work closely with cross-functional teams to design and develop high-quality embedded C code.You...
-
Embedded Systems Software Engineer
1 week ago
Brisbane, Queensland, Australia beBeeSoftware Full time $112,000 - $130,000Job Title: Embedded Systems Software EngineerJob Description:This is an exciting opportunity to work with a team of experts in embedded systems software development. As an Embedded Systems Software Engineer, you will design, develop, and test software solutions for a wide range of applications.Responsibilities include developing high-quality C code,...
-
Embedded Systems Software Expert
2 weeks ago
Brisbane, Queensland, Australia beBeeSoftware Full time $112,000Embedded Software Developer PositionThe role of the Embedded Software Developer involves creating software solutions for embedded systems, with a focus on enhancing the quality of electronic and software products through rigorous testing.This position requires an individual who can develop, maintain, and optimize high-quality embedded C code to interface...
-
Embedded Software Development Expert
2 weeks ago
Brisbane, Queensland, Australia beBeeEmbeddedSoftwareEngineer Full time $112,000 - $130,000Job Opportunity">">We are looking for a skilled Embedded Software Engineer to develop and maintain software solutions for embedded systems.">The ideal candidate will have experience in C programming, Linux development, and firmware bring-up.">A strong understanding of software flow and interaction between software and electronic components is...