Embedded Firmware Systems Developer

6 days ago


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

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

We are seeking a highly skilled Firmware Engineer to join our R&D organization. As a key member of our team, you will design, develop, and optimize embedded firmware systems for our life-saving medical products. Your expertise will be instrumental in architecting, coding, and debugging applications in various software languages, including C, C++, Python, and embedded programming for Linux, RTOS, and Android.

Key Responsibilities
  • Design and develop new embedded firmware systems from early design stages through production releases, maintenance, optimizations, and expansions.
  • Architect, code, modify, debug, and optimize embedded firmware of life-saving medical products.
  • Work with microcontrollers (e.g. ARM), 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 (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.
What We Offer

Avive Solutions, Inc. is an equal employment opportunity employer. We provide a dynamic work environment, opportunities for professional growth, and a competitive salary range of $148,000 - $160,000. Telecommuting is allowed for this position on certain days.



  • 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 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 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 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 designing and developing complex embedded software applications, participating in the entire software development lifecycle, and collaborating with...


  • 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 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 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 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 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 SONITEC Full time

    {"title": "Senior Embedded Software Engineer Position", "description": "Senior Embedded Software Engineer PositionAt Sonitec, we are seeking a highly skilled Senior Embedded Software Engineer to join our team in Sydney. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our Linux-based deployed...


  • Brisbane, Queensland, Australia SONITEC Full time

    {"title": "Senior Embedded Software Developer Position", "description": "About the RoleWe are seeking a highly skilled Senior Embedded Software Developer to join our team in Sydney. As a key member of our engineering team, you will be responsible for designing and developing cutting-edge software solutions for our Linux-based deployed sensors.Working closely...


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