About the Company: Our client is a global leader in renewable energy solutions, delivering innovative solar PV and energy storage systems for residential, commercial, and utility-scale applications. With a strong commitment to sustainability and technological excellence, their Energy Storage Solutions (ESS) division is driving smarter, more reliable, and efficient power solutions for homes and businesses. Join a passionate team shaping the future of clean energy. Job Title: Senior Firmware Engineer - Energy Storage Solutions (6-Month Contract with potential extension) Location: Clayton, Melbourne, Australia Salary: Competitive market rate (based on experience) Work Set-up: Fully Onsite About the Role: As a Senior Firmware Engineer, you'll play a vital role in designing and developing production-ready embedded firmware for our client's next-generation Energy Storage Systems (ESS). You'll collaborate closely with hardware and software engineers, contribute to product research, and lead firmware development efforts that directly impact the advancement of renewable energy technologies. Key Responsibilities: Develop efficient, production-ready C/C++ code for STM32 platforms. Design embedded software for analog signal processing, digital filtering, and communication protocols. Collaborate with cross-functional teams to refine system design. Conduct automated and manual testing, and prepare detailed documentation of results. Lead firmware development initiatives for advanced Energy Storage Systems. Contribute to product research, definition, and development. Support innovation across ESS and PV inverter technology. Qualifications: Bachelor's or Master's in Electronics, Electrical, or related field. 5 years' hands-on experience with embedded software development on STM32, ESP32, or similar platforms. Strong background in analog signal processing and digital filter implementation. Proficiency in communication protocols (Ethernet, USB, CAN, SPI, I2C, Modbus). Experience with watchdog implementation, memory management, and error handling. Strong knowledge of embedded hardware/software integration. Hands-on skills in rig build, testing, soldering, characterization, and failure analysis. Excellent technical writing and documentation skills. Bonus: Experience with PV inverters, ESS, or Battery Management Systems. Knowledge of AC/DC power systems and safety with high-voltage equipment. Exposure to mobile applications, cloud development, or IoT full-stack solutions. Hardware development experience. Perks and Benefits: Opportunity to work on innovative renewable energy technologies. Collaborative and supportive team culture. Potential for contract extension and career growth. Make an impact in the global transition to clean energy. If you're ready to make a real difference in the renewable energy sector and have the skills to deliver cutting-edge embedded firmware solutions, we'd love to hear from you. Apply Now - Send your CV to Ruel Potot Phone: 0483 954 095 Email: ruel@codematix.com.au LinkedIn: https://www.linkedin.com/in/ruel-p-00b522112/