Explore opportunities with our portfolio companies

Elemental Excelerator
Elemental Excelerator

Senior Embedded Software Engineer

Allume Energy

Allume Energy

Software Engineering
Melbourne VIC, Australia
Posted on Thursday, June 13, 2024

Company Background

Allume Energy is a Melbourne based technology company focused on unlocking solar access for apartments and multi-tenanted buildings. Allume have developed the SolShare, a world-first technology for enabling rooftop solar on multi-tenant buildings. The SolShare is a powerful solution to an emerging energy equity issue and reducing global carbon emissions. Our dedication to fighting this cause flows through everything that we do, from cycling to work to lunch and learn sharing ways we are each reducing their personal footprint.


This role has flexible working options allowing you to work from home and office (Melbourne based). We would love to discuss this 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 – this is 5 weeks per year!
  • Well-being initiative: fortnightly half-day Fridays where the entire team logs off at lunchtime
  • ESOP allocation available

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


Allume’s product spans the mechanical, electrical, electronics, firmware and web software engineering spheres. We are looking for a capable and passionate senior embedded software engineer to expand our capability.

The role will require the diligence to solve the right problems, the persistence to remove roadblocks for the technical team, and the initiative to identify commercially sound product improvement opportunities.

Candidates should be excited by the opportunity to work autonomously in a small fast-growing

business with a flat organizational structure, and lots of opportunity for professional growth.

Our preference is for this role to be full time, although we will accept and consider part-time applications. (This role can be part time). 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. This role is preferably based in Melbourne.

Role & Responsibilities

This position provides an opportunity for a fast thinking and highly motivated senior embedded software engineer to design, develop and advise on software that anticipates the business needs. Engineers will work with our broader technical team to collaborate and deliver working software in line with our deliverables.

Allume’s embedded software environment has a C and Python programming language base and utilises a wide range of sensors/actuators that talk to our IoT stack. The successful candidate will play a key role in leading quality software development processes, architecture, testing and compliance.


  • Ability to analyse, evaluate and follow through to solve key technology problems in the embedded team
  • Ability to manage a schedule of work including providing estimates, communicating work progress and dependencies
  • Collaborative, team-based approach with excellent oral and written communication skills
  • 5+ years of embedded software engineering experience
  • Experience in C programming
  • Experience in cPython &/or MicroPython
  • Excited to understand the SolShare system and environment it operates in
  • Preferred Melbourne based

Nice to have

  • Experience with safety critical software
  • Knowledge of electronics engineering fundamentals

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 recommend us at the time of application (via email ) and we will adjust to meet your needs.