Embedded System Software Engineer

6 days ago


Melbourne, Victoria, Australia beBeeSoftware Full time $180,000 - $220,000

Embedded Software Development Lead

">

The position of Embedded Software Development Lead is responsible for leading the design and development of embedded software. This individual will be accountable for ensuring high-quality solutions that meet regulatory requirements.


About the Role

">

This role offers a unique opportunity to work on cutting-edge medical devices, collaborating with experts in the field.


Responsibilities

">
  • Designing, developing, testing, and maintaining embedded software across our product portfolio.
  • Enhancing and supporting embedded systems in existing products.
  • Collaborating with internal teams and external partners to deliver compliant software solutions.
  • Continuously improving software development processes to boost efficiency and quality.
  • Working closely with the engineering team to design, debug, and validate new product features.
  • Maintaining and providing detailed documentation throughout the development lifecycle.

Requirements

">
  • Bachelor's degree in software engineering, computer engineering, or a related discipline.
  • 10+ years of experience in embedded software development for medical devices.
  • Solid understanding of hardware-level interfaces including SPI, I2C, UART, USB, ADCs, FPGAs, and high-speed data interfaces.
  • Familiarity with IEC 62304 and other international standards relevant to medical devices.
  • Expertise in C/C++ and experience working across ARM-based microcontroller families.
  • Demonstrated experience with automated testing, scripting languages, and CI/CD workflows.
  • Expertise in RTOS (FreeRTOS / Zephyr) and bare-metal programming.
  • Strong working knowledge of Linux, including kernel customization and driver development.

Key Skills

">
  • Embedded software development
  • Hardware-level interfaces
  • C/C++ programming
  • ARM-based microcontrollers
  • Automated testing and CI/CD workflows
  • RTOS and bare-metal programming


  • Melbourne, Victoria, Australia beBeeEmbeddedC++Engineer Full time $80,000 - $120,000

    Embedded C++ Software EngineerAbout the RoleWe are seeking an experienced Embedded C++ Software Engineer to join our team in Victoria, AU. The ideal candidate will have a strong background in software development and be proficient in C++ (17 or greater).Key Responsibilities:Custom Linux DistributionsDevelop and maintain custom Linux distributions using Yocto...


  • Melbourne, Victoria, Australia beBeeSoftware Full time $104,321 - $154,695

    Embedded Software EngineerWe are seeking a highly skilled Embedded Software Engineer to join our team. This is an exciting opportunity for a talented software professional to design, develop, and maintain complex embedded systems software.As an Embedded Software Engineer, you will be responsible for creating high-quality software solutions for armoured...


  • Melbourne, Victoria, Australia Freelancerprox Full time $60,000 - $80,000 per year

    We are looking for a motivated and detail-oriented Embedded Software Engineer Intern to join our engineering team. This internship provides a unique opportunity to work on real-time embedded systems, firmware development, and hardware-software integration under the mentorship of experienced engineers. Freelancer Prox is the first platform to provide a fully...


  • Melbourne, Victoria, Australia Nomad Atomics Full time

    About NomadNomad Atomics is on a mission to make the broad uptake of quantum sensing a reality and simultaneously push the limits of our field beyond what we think is possible. We are building the world's most advanced fit-for-purpose quantum sensors to allow us to see the world like never before.Our team is made up of leaders in the quantum sensing field....


  • Melbourne, Victoria, Australia beBeeSoftware Full time $110,000 - $140,000

    Job OverviewThis role involves working on the development of software solutions for embedded systems. As a devices software engineer, you will be responsible for designing and developing high-quality software solutions for various devices.Key Responsibilities:Design and develop software solutions for embedded systemsWork on the development of Ubuntu Core and...


  • Melbourne, Victoria, Australia Nomad Atomics Full time

    About NomadNomad Atomics is on a mission to make the broad uptake of quantum sensing a reality and simultaneously push the limits of our field beyond what we think is possible. We are building the world's most advanced fit-for-purpose quantum sensors to allow us to see the world like never before.Our team is made up of leaders in the quantum sensing field....


  • Melbourne, Victoria, Australia Nomad Atomics Full time $104,000 - $130,878 per year

    About NomadNomad Atomics is on a mission to make the broad uptake of quantum sensing a reality and simultaneously push the limits of our field beyond what we think is possible. We are building the world's most advanced fit-for-purpose quantum sensors to allow us to see the world like never before.Our team is made up of leaders in the quantum sensing field....


  • Melbourne, Victoria, Australia Nomad Atomics Full time

    About NomadNomad Atomics is on a mission to make the broad uptake of quantum sensing a reality and simultaneously push the limits of our field beyond what we think is possible. We are building the world's most advanced fit-for-purpose quantum sensors to allow us to see the world like never before.Our team is made up of leaders in the quantum sensing field....


  • Melbourne, Victoria, Australia ProFound People Full time

    Senior Embedded Software Engineer - Contract Senior Embedded Software Engineer - Contract Direct message the job poster from Pro Found People Experienced Electronics/Electrical Engineer now Associate Director for Engineering, Technology Recruitment Contract - Senior Embedded Software Engineer Location: Melbourne, Australia Employment Type: 6-month contract...


  • Melbourne, Victoria, Australia beBeeSoftware Full time $140,000 - $160,000

    We are looking for a skilled Software Engineer to join our team. In this role, you will be working on highly complex mission-critical systems software that enhances the operational effectiveness, survivability, and interoperability of armoured fighting vehicles.Key Responsibilities:Design, develop, test, and maintain embedded software for armoured vehicle...