Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Senior embedded software engineer

Melbourne
ProFound People
Embedded Software Engineer
USD 90,000 - USD 120,000 a year
Posted: 21 August
Offer description

Contract - Senior Embedded Software Engineer

Location
: Melbourne, Australia

Employment Type
: 6-month contract (with potential for extension)

Role Overview

We are seeking an experienced Embedded Software Engineer to design and deliver production-ready firmware for the next generation of advanced energy storage systems. This role requires strong technical expertise in embedded development, hands-on hardware experience, and the ability to work collaboratively across multidisciplinary teams.

Responsibilities

* Translate product requirements into efficient C/C++ code for STM32 platforms
* Develop embedded software for analog signal processing, digital filtering, and communication protocols
* Collaborate with hardware and software engineers to refine system design
* Conduct automated and manual testing, with thorough documentation of unit test results
* Lead firmware development efforts for Energy Storage Systems (ESS)
* Contribute to product research, definition, and development
* Support initiatives in advanced ESS and PV inverter technology

Required Qualifications and Experience

* Bachelor's or Master's degree in Electronics, Electrical Engineering, or a 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
* Proficient with communication protocols including Ethernet, USB, CAN, SPI, I2C, and Modbus
* Experience with watchdog implementation, memory management, and error handling
* Demonstrated ability to work with Agile, Waterfall, and V-Model product development methodologies
* Strong understanding of embedded hardware and software integration
* Skilled in implementing code for E2PROM and onboard Flash on embedded targets
* Ability to perform hands-on tasks including rig build, test setup, soldering, characterization, and failure analysis
* Excellent technical writing skills, with proven experience in preparing test documentation

Desirable Qualifications

* Experience in product development and testing of PV inverters, Energy Storage Systems, or Battery Management Systems
* Familiarity with AC and/or DC power systems and safe handling of high-voltage equipment
* Knowledge of mobile application or cloud development
* Background in hardware development
* Experience with full-stack IoT solutions (hardware, firmware, cloud components)
* Proficiency with STM32 and ESP32 microcontrollers, and strong C/C++ programming skills

Please reach out to

Send an application
Create a job alert
Alert activated
Saved
Save
Similar job
Senior embedded software engineer
Melbourne
Mexec
Embedded Software Engineer
Similar job
Senior embedded software engineer
Melbourne
mexec
Embedded Software Engineer
USD 120,000 - USD 180,000 a year
Similar job
Senior firmware/embedded software engineer
Melbourne
beBeeSoftware
Embedded Software Engineer
Similar jobs
Engineering jobs in Melbourne
jobs Melbourne
jobs Victoria
Home > Jobs > Engineering jobs > Embedded Software Engineer jobs > Embedded Software Engineer jobs in Melbourne > Senior Embedded Software Engineer

About Jobstralia

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by job title
  • Jobs by sector
  • Jobs by company
  • Jobs by location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobstralia - All Rights Reserved

Send an application
Create a job alert
Alert activated
Saved
Save