Explore opportunities with our portfolio companies

Elemental Impact
companies
Jobs

Senior Embedded Software Engineer

Allume Energy

Allume Energy

Software Engineering
Abbotsford VIC 3067, Australia
Posted on Feb 3, 2026

About the Company

At Allume Energy, we believe clean energy should be accessible to everyone - no matter where they live. We’re a Melbourne based technology company focused on unlocking solar access for apartments and multi-tenanted buildings. Our world-first hardware and software product, SolShare, is a powerful solution to an emerging energy equity issue and reducing global carbon emissions.

Built here in Melbourne, SolShare has connected over 9,000 apartments to rooftop solar across Australia, the UK and the US. We are doubling our installation base each year and have ambition to connect over 100,000 apartments to solar by 2029. Our dedication to fighting this cause flows through everything that we do, fostering a culture where everyone is committed to making a difference, from cycling to work to sharing personal sustainability efforts.

About the Role

Allume’s product spans the mechanical, electrical, electronics, firmware and web software engineering disciplines. We are looking for a capable and passionate senior embedded software engineer to drive the delivery of the products’ embedded software from design through to field deployment and ongoing field support.

The role will require the diligence to solve the right problems, the persistence to technically follow agreed solutions to production and the initiative to identify, scope and plan commercially sound product improvement opportunities.

Candidates should be excited by the opportunity to be a senior contributor to the products’ embedded software within a small fast-growing product business, with opportunities for professional growth.

Our preference is for this role to be full time, however if you are returning to work or want to focus more time on life outside of work, we would love for you to apply! We understand part-time may look different to everyone, and we look forward to discussing what might suit you best.

Responsibilities

This position offers an opportunity to drive embedded software development for existing and future product iterations at Allume. Key responsibilities include:

  • Contributing to the full lifecycle of embedded software, including design, development, testing, deployment, and ongoing field support and improvement, while adhering to best practices and change management processes, including for safety-related software
  • Planning and delivering work on schedule, including providing estimates, managing technical risks, and communicating progress and dependencies
  • Managing and validating software releases and updates, including Over-The-Air (OTA) updates, prior to deployment
  • Supporting field activities as a senior escalation point, collaborating with operations and service teams on root-cause analysis
  • Developing and maintaining technical documentation, such as software requirements, architectures, and design artifacts
  • Collaborating with hardware, mechanical, electrical, and software teams to deliver well-integrated product solutions
  • Leading by example, advocating Allume’s values, fostering a solution-focused culture, and supporting innovation and growth within the team
  • Adapting to evolving responsibilities based on business needs, under the guidance of the Head of Embedded Software

Qualifications

  • Degree with outstanding academic results in a relevant field such as computer science, mechatronics, electronics or computer systems engineering
  • 5+ years of embedded software engineering experience

Required Skills

  • Experience in C & C++
  • Experience in cPython &/or MicroPython
  • Experience in test driven development, unit testing and code coverage analysis
  • Experience with CI pipelines for automated validation of the code base
  • Familiarity with test infrastructure including Hardware-In-Loop (HiL) testing strategies and system testing
  • Melbourne based

Preferred Skills

  • Experience with functional safety, processes and standards like UL 60730, ISO 26262, IEC 61508, and UL 1998
  • Experience with the STM32 microcontroller family
  • Experience supporting embedded products deployed in the field, including debugging issues in live or customer environments
  • Knowledge of electronics engineering fundamentals
  • Passion for clean tech/clean energy

What we offer

This role has flexible working options allowing you to work from home and the office (Melbourne based), which we would love to discuss with you during the interview stage. We also offer:

  • Progressive parental leave policy: no minimum tenure; 15 weeks paid parental leave (primary carer); 5 weeks paid parental leave (secondary carer)
  • 25 days of annual leave (5 weeks)
  • Well-being initiative: fortnightly half-day Fridays where the entire team logs off at lunchtime
  • Employee Assistance Program for mental wellbeing
  • ESOP allocation available

Equal Opportunity Statement

Allume Energy is an endorsed employer for women by WORK180, and a full list of our benefits and policies can be found HERE.

We believe diverse perspectives are the key to unlocking greater outcomes and encourage applications from people of all ages, nationalities, abilities, and cultures. We champion equal opportunities for all employees.

If you have any special requests or accessibility requirements throughout the recruitment process, please advise us at the time of application (via email) and we will adjust to meet your needs.