Principal Firmware Engineer

7 days ago


Melbourne, Victoria, Australia beBeeEmbedded Full time $90,000 - $150,000
Senior Embedded Software Developer Position

We are seeking a seasoned embedded software professional to design and deliver high-quality firmware for cutting-edge energy storage systems.

Key Responsibilities:
  • Translate product requirements into efficient C/C++ code for STM32 platforms
  • Develop embedded software for analog signal processing, digital filtering, and communication protocols
  • Collaborate with hardware and software engineers to refine system architecture
  • Conduct automated and manual testing, with thorough documentation of unit test results
  • Lead firmware development efforts for Energy Storage Systems (ESS)
  • Contribute to product research, definition, and development

The ideal candidate will have a strong background in embedded development, hands-on hardware experience, and the ability to work collaboratively across multidisciplinary teams.

Required Skills and Qualifications:
  • Bachelor's or Master's degree in Electronics, Electrical Engineering, or a related field
  • 5+ years' hands-on experience with embedded software development on STM32, ESP32 or similar platforms
  • Strong background in analog signal processing and digital filter implementation
  • Proficient with communication protocols including Ethernet, USB, CAN, SPI, I2C, and Modbus
  • Experience with watchdog implementation, memory management, and error handling
  • Demonstrated ability to work with Agile, Waterfall, and V-Model product development methodologies
  • Strong understanding of embedded hardware and software integration
  • Skilled in implementing code for E2PROM and onboard Flash on embedded targets
  • Ability to perform hands-on tasks including rig build, test setup, soldering, characterization, and failure analysis
  • Excellent technical writing skills, with proven experience in preparing test documentation

Preferred qualifications include experience in product development and testing of PV inverters, Energy Storage Systems, or Battery Management Systems.



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

    PRINCIPAL FIRMWARE ENGINEER / TEAM LEADOur mission is to improve the performance of athletes and teams, which we do by engineering the premier technology platform for sport. We've been at the forefront of sports technology and science since we don't just work in the sporting industry, we are actively changing its future. Our solutions are designed to help...


  • Melbourne, Victoria, Australia Buscojobs Full time

    Principal Firmware Engineer Team Lead jobs in ...SAP Commerce Cloud Technical Lead - Contract - Melbourne3000 Melbourne, Victoria Hastha SolutionsPosted 12 days agoJob DescriptionUrgent requirement ofSAP eCommerce Cloud Technical Lead - Contract - Melbourne RequirementsKey ResponsibilitiesDesign and deliver scalable, secure e-commerce solutions on SAP...


  • Melbourne, Victoria, Australia Catapult Sports Full time

    Our mission is to improve the performance of athletes and teams, which we do by engineering the premier technology platform for sport.We've been at the forefront of sports technology and science since 2006 - we don't just work in the sporting industry, we are actively changing its future.Our solutions are designed to help athletes and coaches "play smart" in...

  • Firmware Engineer

    7 days ago


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

    We are seeking a highly motivated Firmware Engineer Intern to join our team and contribute to the development of firmware for embedded systems. This internship will provide you with hands-on experience in designing, coding, testing, and debugging firmware that interfaces closely with hardware components. Freelancer Prox is the first platform to provide a...


  • Melbourne, Victoria, Australia Catapult Sports Full time

    Our mission is to improve the performance of athletes and teams, which we do by engineering the premier technology platform for sport. We've been at the forefront of sports technology and science since 2006 - we don't just work in the sporting industry, we are actively changing its future. Our solutions are designed to help athletes and coaches "play smart"...

  • Firmware Engineer

    2 weeks ago


    Melbourne, Victoria, Australia Symmetrio Full time

    Symmetrio is recruiting a Senior Firmware Engineer for our customer, a global conglomerate in the medical device space.This engineer will support firmware development initiatives and work closely with the lead firmware architect on embedded systems for critical medical applications.The ideal candidate will bring strong expertise in embedded C/C++...

  • Firmware Engineer

    2 weeks ago


    Melbourne, Victoria, Australia Symmetrio Full time

    Symmetrio is recruiting a Senior Firmware Engineer for our customer, a global conglomerate in the medical device space. This engineer will support firmware development initiatives and work closely with the lead firmware architect on embedded systems for critical medical applications. The ideal candidate will bring strong expertise in embedded C/C++...

  • Firmware Engineer

    2 weeks ago


    Melbourne, Victoria, Australia Symmetrio Full time

    Symmetrio is recruiting a Senior Firmware Engineer for our customer, a global conglomerate in the medical device space. This engineer will support firmware development initiatives and work closely with the lead firmware architect on embedded systems for critical medical applications. The ideal candidate will bring strong expertise in embedded C/C++...

  • Firmware Engineer

    6 days ago


    Melbourne, Victoria, Australia Symmetrio Full time

    Symmetrio is recruiting a Senior Firmware Engineer for our customer, a global conglomerate in the medical device space. This engineer will support firmware development initiatives and work closely with the lead firmware architect on embedded systems for critical medical applications. The ideal candidate will bring strong expertise in embedded C/C++...


  • Melbourne, Victoria, Australia Bebeefirmware Full time

    Principal Firmware Engineer/Team LeadCutting-edge technology is revolutionizing the sports industry with innovative solutions. As a senior firmware developer, you will be part of a research and development team that designs wearable tracking hardware and integrates components across various platforms.Key Responsibilities:Lead a team in developing firmware...