Firmware Software Engineer

7 days ago


Brisbane, Queensland, Australia Avive Solutions, Inc Full time
About Avive Solutions, Inc.

Avive Solutions, Inc. is a pioneering healthcare technology company that has developed a groundbreaking Automated External Defibrillator (AED) and response system to revolutionize out-of-hospital cardiac arrest response.

Our mission is to provide rapid access to life-saving defibrillation for all cardiac arrest victims. We are a dynamic team that builds innovative solutions to solve complex problems.

The Role

The Firmware Engineer will be responsible for developing new embedded firmware systems from early design stages through production releases, maintenance, optimizations, and expansions.

This position will involve architecting, coding, modifying, debugging, and optimizing embedded firmware for life-saving medical products.

Key Responsibilities:
  • Design, code, unit test, and debug applications in various software languages, including C, C++, Python, and embedded programming for Linux, RTOS, or Android.
  • Integrate firmware with embedded systems and work with microcontrollers, digital signal processors, and peripheral communication over SPI, I2C, UART, I2S, Single Wire Interfaces, I/O, and USB.
  • Utilize experience reading electrical schematics, using basic EE laboratory equipment, 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 a solid understanding 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 development of quality assurance procedures.
Requirements:
  • A Master's degree in Computer Engineering, Computer Science, or a related field, plus one year of experience in a computer-related occupation.
  • Experience in developing medical device software in an FDA-regulated environment.
  • Experience developing IoT devices with GNSS tracking capabilities.
  • Experience developing with wireless technologies, including BLE, Wi-Fi, and cellular.
  • Experience in firmware engineering using C, C++, and Python.
  • Experience working with Linux, Android, RTOS operating systems.
  • Experience working with ARM processors.
  • Experience working with Git and Jira.
  • Experience in PCB board bring-up and use of basic EE laboratory equipment.
  • Experience with test-driven development, Agile with Scrum.
  • Experience with supporting embedded software deployment on the manufacturing line.
  • Experience with basic cybersecurity principles of firmware development.
What We Offer:

Avive Solutions, Inc. is an equal employment opportunity employer and provides reasonable accommodations for qualified individuals with disabilities.

Telecommuting is allowed for this position on certain days.

Anticipated salary range: $148,000 - $160,000.



  • Brisbane, Queensland, Australia Avive Solutions, Inc Full time

    About Avive Solutions, Inc.Avive Solutions, Inc. is a pioneering healthcare technology company that has developed a groundbreaking Automated External Defibrillator (AED) and response system to revolutionize out-of-hospital cardiac arrest response.The RoleWe are seeking a highly skilled Firmware Engineer to join our R&D organization and contribute to the...


  • Brisbane, Queensland, Australia Avive Solutions, Inc Full time

    About Avive Solutions, Inc.Avive Solutions, Inc. is a pioneering healthcare technology company that has developed a groundbreaking Automated External Defibrillator (AED) and response system to revolutionize out-of-hospital cardiac arrest response.The RoleWe are seeking a highly skilled Firmware Engineer to join our R&D organization and contribute to the...


  • Brisbane, Queensland, Australia Avive Solutions, Inc Full time

    About Avive Solutions, Inc.Avive Solutions, Inc. is a pioneering healthcare technology company that has developed a groundbreaking Automated External Defibrillator (AED) and response system to revolutionize out-of-hospital cardiac arrest response. Our mission is to provide rapid access to life-saving defibrillation for cardiac arrest victims.We are a dynamic...


  • Brisbane, Queensland, Australia Avive Solutions, Inc Full time

    About UsAvive Solutions, Inc. is a leading healthcare technology company that has developed a next-generation Automated External Defibrillator (AED) and response system to save lives.Our MissionWe are on a mission to change the statistics of Sudden Cardiac Arrest (SCA) in the United States by providing rapid access to life-saving defibrillation.Our...


  • Brisbane, Queensland, Australia Hunter Industries Full time

    About This Role:The Software Engineering Manager is a key leadership position that oversees the development of software and firmware solutions. This role requires a deep understanding of software engineering principles, as well as excellent leadership and communication skills.Key Responsibilities:Lead a team of software and firmware engineers, providing...


  • Brisbane, Queensland, Australia Avive Solutions, Inc Full time

    About UsAvive Solutions, Inc. is a pioneering healthcare technology company that has developed a groundbreaking Automated External Defibrillator (AED) and response system, revolutionizing the way we address Sudden Cardiac Arrest (SCA). Our mission is to provide rapid access to life-saving defibrillation, making a significant impact on SCA survival rates.The...


  • Brisbane, Queensland, Australia Hunter Industries Full time

    About This Role:The Software Engineering Manager is a key leadership position that oversees the development of software and firmware solutions. This role requires a deep understanding of software engineering principles, as well as excellent leadership and communication skills.Key Responsibilities:Lead a team of software and firmware engineers to design,...


  • Brisbane, Queensland, Australia Hunter Industries Full time

    About This Role:The Software Engineering Manager is a key leadership position that oversees the development of software and firmware solutions. This role requires a strong technical background, excellent leadership skills, and the ability to drive innovation and transformation within the team.Key Responsibilities:Manage a team of software and firmware...


  • Brisbane, Queensland, Australia Hunter Industries Full time

    About This Role:The Software Engineering Manager is a key member of our team, responsible for leading a group of software and firmware engineers. This role requires a high level of expertise in multiple fields and development practices.Key Responsibilities:Manage a team of software and firmware engineers, including hiring, training, and performance...


  • Brisbane, Queensland, Australia Hunter Industries Full time

    About This Role:The Software Engineering Manager is a key leadership position that oversees the development of software and firmware solutions. This role requires a strong technical background, excellent leadership skills, and the ability to drive innovation and transformation within the team.Key Responsibilities:Manage a team of software and firmware...


  • Brisbane, Queensland, Australia Hunter Industries Full time

    About This Role:The Software Engineering Manager is a key leadership position that oversees the development of software and firmware solutions. This role requires a strong technical background, excellent leadership skills, and the ability to drive innovation and transformation within the team.Key Responsibilities:Manage a team of software and firmware...


  • Brisbane, Queensland, Australia Hunter Industries Full time

    About This Role:The Software Engineering Manager leads a team of software and firmware engineers using an expert level of knowledge of more than one field and an expert level of development practices.This role is responsible for managing the software and firmware engineering staff, including hiring, training, and performance management.The ideal candidate...


  • Brisbane, Queensland, Australia Hunter Industries Full time

    About This Role:The Software Engineering Manager leads a team of software and firmware engineers using an expert level of knowledge of more than one field and an expert level of development practices.This role is responsible for managing the software and firmware engineering staff, including hiring, training, and performance management.The ideal candidate...


  • Brisbane, Queensland, Australia Hunter Industries Full time

    About This Role:The Software Engineering Manager is a key leadership position that oversees the development of software and firmware solutions. This role requires a deep understanding of software engineering principles, as well as excellent leadership and communication skills.Key Responsibilities:Lead a team of software and firmware engineers, providing...


  • Brisbane, Queensland, Australia Hunter Industries Full time

    About This Role:The Software Engineering Manager is a key leadership position that oversees the development of software and firmware solutions. This role requires a deep understanding of software engineering principles, as well as excellent leadership and communication skills.Key Responsibilities:Lead a team of software and firmware engineers, providing...


  • Brisbane, Queensland, Australia Hunter Industries Full time

    About This Role:The Software Engineering Manager is a key leadership position that oversees the development of software and firmware solutions. This role requires a deep understanding of software engineering principles, as well as excellent leadership and communication skills.Key Responsibilities:Lead a team of software and firmware engineers, providing...


  • Brisbane, Queensland, Australia Biamp Systems Full time

    About the RoleThe Build and Release Engineer will work closely with a team of Build & Release/Software Operations (SWOPS) Engineers to establish and maintain software and firmware build environments for multiple project teams. This role requires expertise in Git and Jenkins, with familiarity in Bitbucket, Docker, Linux, and best practices for firmware and...


  • Brisbane, Queensland, Australia Biamp Systems Full time

    About the RoleWe are seeking a highly skilled Build and Release Engineer to join our team at Biamp Systems. As a key member of our Software Operations department, you will be responsible for designing and implementing solutions to improve the quality and productivity of our Firmware and Software Engineering department.Your primary focus will be on ensuring...


  • Brisbane, Queensland, Australia Biamp Systems Full time

    About the RoleWe are seeking a highly skilled Build and Release Engineer to join our team at Biamp Systems. As a key member of our Software Operations team, you will be responsible for designing and implementing solutions to improve the quality and productivity of our Firmware and Software Engineering department.Your primary focus will be on ensuring that...

  • Test Systems Engineer

    2 weeks ago


    Brisbane, Queensland, Australia C01 Cochlear Limited (Australia) Full time

    About the RoleCochlear is seeking a highly skilled Test Systems Engineer to join our team in Brisbane. As a key member of our manufacturing facility, you will be responsible for supporting the electrical test systems used in the production process.This is a critical role that requires a strong understanding of electrical test systems, including custom and...