Allume Energy | Senior Embedded Software Engineer

Details of the offer

Engineering - Software (Information & Communication Technology)
Full time
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 hardware and software product that enables rooftop solar for multi-tenant buildings. SolShare is a powerful solution to an emerging energy equity issue and reducing global carbon emissions.
This role has flexible working options allowing you to work from home and the 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 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 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 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 a flat organisational structure and opportunity for professional growth.
Roles and Responsibilities This position provides an opportunity within Allume to drive the embedded software development for existing and forward-looking product iterations and releases. The key responsibilities of this role will include:
Analyse, evaluate and follow through to solve key technology problems in the embedded team. Manage and deliver to a schedule of work, including providing estimates, communicating work progress and dependencies. Review, develop, and test embedded software code, including safety software. Manage, analyse and test software updates prior to pushing to units in the field. Proactively communicate technical risks and challenges to agreed timelines. Build strong relationships with other disciplines within the technical team to bring together strong solutions for both hardware and software. Develop and maintain technical documentation such as software requirements, software block diagrams, software architecture descriptions and software interface descriptions. Follow best practices while managing/implementing software changes and fixes to products already in the field. Proactively identify opportunities for improvement or risks to the business as a result of software; and map out short, medium and long term actions e.g. security, field updates, scalability of software architecture, safety critical design. Drive improvements within the team's software development process throughout the product development life cycle. As a senior member of the team being a strong advocate for Allume's cultural values. Be a key contributor to a solution focused culture with the courage to innovate. Priorities and tasks within this role will evolve over time based on the ongoing needs of the business, with guidance provided by the Head of Digital Experience. Requirements 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. 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. Nice to have Experience with functional safety, processes and standards similar to UL 60730, ISO 26262, IEC 61508, and UL 1998. Experience with the STM32 microcontroller family. Knowledge of electronics engineering fundamentals. Passion for clean tech/clean energy. 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 believe diverse perspectives are the key to unlocking greater outcomes and encourage applications from people of all ages, nationalities, abilities, and cultures.
How do your skills match this job? Your application will include the following questions:
Do you currently hold a valid visa that allows you to work in Australia without restrictions? #J-18808-Ljbffr


Nominal Salary: To be agreed

Source: Jobrapido_Ppc

Job Function:

Requirements

Navitas | Ah Sae Technical Officer

Established in 1976, SAE Creative Media Institute provides niche creative media programs to about 10,000 students at more than 50 campuses around the world. ...


Navitas - Victoria

Published 10 days ago

Service Stream | Works Monitoring Officer

time left to apply End Date: December 15, 2024 (15 days left to apply) job requisition id JR-114328 Primary Location VIC - Melbourne - 655 Collins St Job ...


Service Stream - Victoria

Published 10 days ago

Frontline Construction Australia | Hvac Technician And Installer

No need to apply. Simply call SONIA on 0405 234 458 for a confidential and friendly chat. About the company: Our client is not just another HVAC company - t...


Frontline Construction Australia - Victoria

Published 10 days ago

Bulla Dairy Foods | Technical Lead – Electrical/Automation

Bulla Dairy Foods is 100% Australian-owned and operated and has been proudly making dairy products in country Australia for six generations. We are one of Au...


Bulla Dairy Foods - Victoria

Published 10 days ago

Built at: 2024-12-26T03:48:58.569Z