Highly Skilled Embedded Software Developer Wanted

2 weeks ago


Melbourne, Victoria, Australia beBeeSoftware Full time
Embedded Software Engineer Position

We are seeking an experienced Embedded Software Engineer to design and deliver production-ready firmware for advanced energy storage systems.

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

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 design
  • Conduct automated and manual testing, with thorough documentation of unit test results
  • Lead firmware development efforts for Energy Storage Systems (ESS)

Required Qualifications and Experience:

  • 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

Desirable Qualifications:

  • Experience in product development and testing of PV inverters, Energy Storage Systems, or Battery Management Systems
  • Familiarity with AC and/or DC power systems and safe handling of high-voltage equipment
  • Knowledge of mobile application or cloud development

Benefits:

  • Opportunity to work on cutting-edge energy storage systems
  • Collaborative and dynamic work environment
  • Professional development opportunities

How to Apply:

Submit your resume and cover letter to apply for this exciting opportunity.



  • Melbourne, Victoria, Australia beBeeSoftware Full time $80,000 - $150,000

    About our companyWe are an ASX listed business based in Melbourne, consisting of two main divisions: Servicing and Ventures, a product design and development outsourced consulting services company delivering world first products and innovation; and Investments, which invests in high potential medtech clients.We are seeking a skilled Senior Software Engineer...


  • Melbourne, Victoria, Australia beBeeEmbedded Full time $120,000 - $180,000

    Job OverviewAs a skilled Embedded Software Engineer, you will play a pivotal role in designing, developing, and maintaining cutting-edge software solutions for medical devices. Our team is committed to delivering innovative products that transform patient lives.Key ResponsibilitiesDesign and develop high-quality embedded software for our entire product...


  • Melbourne, Victoria, Australia beBeeSoftware Full time $100,000 - $130,000

    About UsWe are a company based in Melbourne.Job Overview:We are looking for an experienced software engineer to develop embedded software solutions.The ideal candidate will have strong technical skills and be able to work independently as part of a team.Detailed design inputs, project plans and software development processes will guide the tasks assigned to...


  • Melbourne, Victoria, Australia beBeeSoftware Full time $80,000 - $130,000

    The Opportunity:We are expanding the team supporting a pivotal program modernising Australia's land combat capability through the design, integration and sustainment of next-generation armoured vehicles.You will be involved in engineering software solutions embedded within various vehicle subsystems, including weapon control software, fire control systems,...


  • Melbourne, Victoria, Australia Bebeesoftware Full time

    Embedded Software Development Leader:About the Role:We are seeking a highly skilled Embedded Software Development Leader to drive innovation and compliance in medical device development. As a key member of our design team, you will be responsible for designing, developing, testing, and maintaining embedded software across our product portfolio.Key...


  • Melbourne, Victoria, Australia Bebeesoftwareengineer Full time

    Job OpeningWe are seeking a highly skilled and experienced software developer to join our team as a Senior Software Engineer.About the RoleThis is an exciting opportunity for a talented individual who is passionate about software development and wants to make a real impact in a dynamic and supportive environment.You will be responsible for designing,...


  • Melbourne, Victoria, Australia beBeeSoftwareEngineer Full time $90,000 - $120,000

    Job OpeningWe are seeking a highly skilled and experienced software developer to join our team as a Senior Software Engineer.About the RoleThis is an exciting opportunity for a talented individual who is passionate about software development and wants to make a real impact in a dynamic and supportive environment.You will be responsible for designing,...


  • Melbourne, Victoria, Australia beBeeSoftwareEngineer Full time $90,000 - $150,000

    Seeking a skilled engineer to develop cutting-edge solutions in energy storage systems.About the RoleThis position involves translating product requirements into efficient C/C++ code for STM32 platforms, leveraging expertise in analog signal processing and digital filtering.You will work closely with hardware and software engineers to refine system design,...


  • 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 $120,000 - $180,000

    Job Description:We are seeking a skilled Software Engineer to join our team supporting the Armoured Fighter Vehicle Branch.The ideal candidate will design, integrate, and sustain next-generation armoured vehicles through software solutions embedded within various vehicle subsystems.Software solutions for weapon control systemsFire control systemsSituational...