Senior Embedded Software Engineer - Contract Senior Embedded Software Engineer - Contract Direct message the job poster from ProFound PeopleExperienced Electronics/Electrical Engineer now Associate Director for Engineering, Technology Recruitment Contract - Senior Embedded Software EngineerLocation : Melbourne, AustraliaEmployment Type : 6-month contract (with potential for extension)Role OverviewWe 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.ResponsibilitiesTranslate product requirements into efficient C/C++ code for STM32 platformsDevelop embedded software for analog signal processing, digital filtering, and communication protocolsCollaborate with hardware and software engineers to refine system designConduct automated and manual testing, with thorough documentation of unit test resultsLead firmware development efforts for Energy Storage Systems (ESS)Contribute to product research, definition, and developmentSupport initiatives in advanced ESS and PV inverter technologyRequired Qualifications and ExperienceBachelor's or Master's degree in Electronics, Electrical Engineering, or a related field5+ years' hands-on experience with embedded software development on STM32, ESP32 or similar platformsStrong background in analog signal processing and digital filter implementationProficient with communication protocols including Ethernet, USB, CAN, SPI, I2C, and ModbusExperience with watchdog implementation, memory management, and error handlingDemonstrated ability to work with Agile, Waterfall, and V-Model product development methodologiesStrong understanding of embedded hardware and software integrationSkilled in implementing code for E2PROM and onboard Flash on embedded targetsAbility to perform hands-on tasks including rig build, test setup, soldering, characterization, and failure analysisExcellent technical writing skills, with proven experience in preparing test documentationDesirable QualificationsExperience in product development and testing of PV inverters, Energy Storage Systems, or Battery Management SystemsFamiliarity with AC and/or DC power systems and safe handling of high-voltage equipmentKnowledge of mobile application or cloud developmentBackground in hardware developmentExperience with full-stack IoT solutions (hardware, firmware, cloud components)Proficiency with STM32 and ESP32 microcontrollers, and strong C/C++ programming skillsPlease reach out to Seniority level Seniority level Mid-Senior levelEmployment type Employment type Full-timeJob function Industries Appliances, Electrical, and Electronics ManufacturingReferrals increase your chances of interviewing at ProFound People by 2xSign in to set job alerts for "Embedded Software Engineer" roles.
Surrey Hills, Victoria, Australia 2 weeks agoMelbourne, Victoria, Australia 2 weeks agoEmbedded Linux Field Engineer (Mandarin speaking) Melbourne, Victoria, Australia 1 week agoMelbourne, Victoria, Australia 2 weeks agoMelbourne, Victoria, Australia 1 week agoBayswater, Victoria, Australia 5 hours agoEmbedded Linux Field Engineer for Devices/IoT Melbourne, Victoria, Australia 1 week agoScoresby, Victoria, Australia 8 hours agoMulgrave, Victoria, Australia A$90,000.00-A$150,000.00 2 days agoEmbedded Linux Senior Software Engineer - Optimisation Melbourne, Victoria, Australia 1 month agoWe're unlocking community knowledge in a new way.
Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr