Embedded Firmware Systems Engineer

2 weeks ago


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

Avive 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 Mission

We 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 Approach

We take a fresh approach to addressing this decades-old problem by providing an advanced AED technology, coupled with a first-of-its-kind software platform solution to enable a quicker and more streamlined response to cardiac arrest emergencies.

The Role

The Firmware Engineer in Avive's R&D organization will develop new embedded firmware systems from early design stages through production releases, maintenance, optimizations, and expansions.

Key Responsibilities
  • Design, code, unit test, and debug applications in various software languages including C, C++, Python, embedded programming for Linux, RTOS, or Android.
  • Integrate firmware with embedded systems.
  • Work with microcontrollers (e.g. ARM), digital signal processors, 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.
  • Utilize 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 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
  • Master's degree in Computer Engineering, Computer Science, or related field.
  • One (1) year of experience in 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.


  • 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 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 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 Harris Geospatial Solutions Full time

    About the RoleWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Harris Geospatial Solutions. As a key member of our software development team, you will be responsible for designing and developing complex embedded software applications, participating in the entire software development lifecycle, and collaborating with...


  • Brisbane, Queensland, Australia Harris Geospatial Solutions Full time

    About the RoleWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Harris Geospatial Solutions. As a key member of our software development team, you will be responsible for architecting and developing embedded software applications, and participating in the entire software development life cycle.Key ResponsibilitiesTake...


  • Brisbane, Queensland, Australia Emesent Full time

    Embedded Systems EngineerWe are seeking an experienced Embedded Systems Engineer to join our team at Emesent. As a key member of our engineering team, you will be responsible for designing and developing advanced embedded systems for robotics and autonomous vehicles.Key Responsibilities:Design and implement embedded software solutions using C++(11 onwards)...


  • Brisbane, Queensland, Australia Emesent Full time

    About the RoleWe are seeking an experienced Embedded Systems Engineer to join our team at Emesent. As a key member of our engineering team, you will be responsible for designing and developing high-performance embedded systems for robotics and autonomous vehicles.Key ResponsibilitiesDesign, implement, and optimize embedded software solutions using C++(11...


  • Brisbane, Queensland, Australia L3Harris Technologies Full time

    About L3Harris TechnologiesL3Harris Technologies is a leading provider of advanced defense and commercial technologies across space, air, land, sea, and cyber domains. With a strong focus on innovation and customer satisfaction, we deliver end-to-end solutions that meet mission-critical needs.The OpportunityWe are seeking a highly skilled Senior Embedded...


  • Brisbane, Queensland, Australia Topcon Full time

    Job SummaryAs a Senior Software Engineer at Topcon, you will be responsible for developing and supporting real-time embedded systems. This includes designing and documenting software requirements, writing and debugging code, and maintaining existing software. Key ResponsibilitiesDesign and develop software for real-time embedded systemsDevelop and document...


  • Brisbane, Queensland, Australia Harris Geospatial Solutions Full time

    About the RoleWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Harris Geospatial Solutions. As a key member of our software development team, you will be responsible for architecting and developing embedded software applications, and participating in the entire software development life cycle.Key ResponsibilitiesTake...


  • 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...


  • 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...


  • 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 Camco Technologies Full time

    JobbeschrijvingWe zoeken een ervaren Embedded Software Engineer om te werken aan de ontwikkeling van algoritmes voor beeldverwerking en embedded software.VerantwoordelijkhedenOntwikkel en implementeer softwarecode voor een STM32-platform.Voer software-integratie en debugging uit om ervoor te zorgen dat de embedded systemen correct functioneren.Optimaliseer...

  • FPGA Design Engineer

    2 weeks ago


    Brisbane, Queensland, Australia L3Harris Full time

    About the RoleL3Harris is seeking a highly skilled FPGA Design Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing cutting-edge digital circuits and embedded systems for our defense and aerospace customers.Key ResponsibilitiesDesign and develop modular, readable, and robust digital circuits...


  • Brisbane, Queensland, Australia L3Harris Technologies Full time

    About the RoleL3Harris Technologies is a leading aerospace and defense technology innovator, delivering end-to-end solutions that meet customers' mission-critical needs. We are seeking a highly skilled Senior Embedded Software Engineer to join our team.Key ResponsibilitiesDesign and develop complex software applications for embedded systems, adhering to...


  • Brisbane, Queensland, Australia L3Harris Technologies Full time

    About the RoleL3Harris Technologies is a leading aerospace and defense technology innovator, delivering end-to-end solutions that meet customers' mission-critical needs. We are seeking a highly skilled Senior Embedded Software Engineer to join our team.Key ResponsibilitiesArchitect and develop embedded software applications, participating in the entire...