Allume Energy is a Melbourne based technology company focused on unlocking solar access for apartments and multi-tenanted buildings. Allume has developed 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 our personal footprint. www.allumeenergy.com.au 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 Position 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 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. Preferred Skills 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.