Embedded Software Engineer – Contract

Job Location: Melbourne, Victoria


Power the Future. Shape the World.

Join a global leader in renewable energy on a 6-month contract and be part of a mission that’s transforming the way the world stores and uses clean power. This is your chance to engineer solutions that directly drive a cleaner, greener future – and see your work make a global impact.

We’re looking for an Embedded Software Engineer who enjoys taking ideas from concept all the way to production-ready firmware. You’ll be at the heart of developing the control software for the next generation of advanced energy storage products - making sure the code is efficient, reliable, and ready for real-world deployment.

Location: Melbourne, Victoria

Why You’ll Love It Here:

• Work on industry-shaping projects in energy storage and renewable power
• Learn from and collaborate with seasoned engineering leaders
• Enjoy opportunities to explore different business areas in a fast-growing global company

What You’ll Be Doing:

• Turning product concepts into well-structured C/C++ code (mainly for STM32 platforms).
• Writing and optimising firmware to handle signal processing, filtering, and system communications.
• Working closely with hardware and broader engineering teams to refine and integrate system designs.
• Carrying out both automated and hands-on testing, plus documenting test outcomes.
• Taking ownership of firmware development for energy storage applications.
• Getting involved in product research and early-stage development ideas.
• Supporting broader technology initiatives across ESS and inverter systems.

What We’re Looking For

• Degree in Computer Science, Electronics Engineering, or related field
• 5+ years’ solid experience with embedded software, ideally on STM32, ESP32 or similar platforms.
• Strong background in signal processing (analog and digital).
• Hands-on knowledge of embedded comms protocols (Ethernet, USB, CAN, SPI, I²C, Modbus).
• Experience with low-level topics like watchdogs, memory management, error handling.
• Understanding of software development approaches (Agile, Waterfall, V-Model).
• Comfortable bridging hardware and software - from firmware to debugging to lab bench work (rig build, soldering, characterisation, failure analysis).
• Confident in technical writing and producing test documentation.

Nice To Have:

• Background in PV inverters, ESS, or battery management systems.
•Familiarity with high-voltage AC/DC systems and safe working practices.
•Knowledge of mobile app or cloud integration.
•Broader exposure to hardware design or full-stack IoT solutions.
Strong embedded C/C++ skills on STM32/ESP32 platforms.

This is more than a job - it’s your chance to put your code into products that power homes, cities, and the future.

Be part of the change. Apply today.

Phone: 0485991211
Email: simon@runtimerec.com.au

 

 

 

You have been subscribed to our newsletter.

WordPress Appliance - Powered by TurnKey Linux