Search jobs now Submit your CV Create a job alert Explore how we help jobseekers Contract talent Permanent talent Project and interim management Learn how we work with you Executive search Finance and accounting Financial services Technology Business support Human resources Marketing Technology Risk, Audit and Compliance Finance and Accounting Digital, Marketing and Customer Experience Legal Operations Human Resources 2026 Salary Guide Case studies Aspiring CFO Series North Melbourne Football Club partnership Press room AI in recruiting Career development Management tips Hiring help Land that job Research & insights Browse jobs Find your next hire Our locations
Embedded Software Engineer
<p><strong>The Company</strong></p><p>Robert Half are working an innovative Australian technology organisation developing advanced, safety-critical embedded systems. Working at the intersection of hardware and software, this business delivers highly regulated products where quality, reliability and engineering excellence are critical.</p><p><strong><br />The Role</strong></p><p>We are seeking an experienced Embedded Software Engineer to join a growing engineering team. You will be responsible for designing, developing and testing embedded software across complex systems, working closely with hardware engineers and multidisciplinary teams.</p><p>This role will suit someone with strong embedded C/C++ experience who enjoys solving complex technical challenges and contributing to products where reliability and safety are essential.</p><p><strong><br />Responsibilities</strong></p><ul><li>Develop embedded software using C/C++ across microcontroller-based systems</li><li>Design and implement firmware for RTOS and bare-metal environments</li><li>Work on embedded architecture, state machine design and software development processes</li><li>Interface with hardware components and support debugging using JTAG, SWD and logic analysers</li><li>Collaborate with hardware, systems and verification teams</li><li>Contribute to testing, documentation and regulated development practices</li></ul><p><strong><br />Your Profile</strong></p><ul><li>Strong experience developing embedded software using C/C++</li><li>Experience with RTOS and bare-metal development</li><li>Knowledge of ARM microcontrollers and ideally NXP platforms</li><li>Experience with embedded debugging tools (JTAG, SWD, logic analysers)</li><li>Strong understanding of hardware/software interfacing</li><li>Experience designing embedded architectures and state machines</li><li>Background in safety-critical, regulated or highly reliable systems (medical devices, defence, aerospace, automotive or similar) highly regarded</li><li>Experience working within regulated development environments (IEC 62304 experience advantageous)</li></ul><p><strong><br />Apply Today</strong></p><p>Please send your resume by clicking on the apply button or email Sam Rothery on [email protected]</p><p>Learn more about our Melbourne recruitment services: http://www.roberthalf.com.au/recruitment-agency-melbourne</p><p><strong><br />Job Reference No:</strong> 06810-0013482363SR</p><p><em>By clicking 'apply', you give your express consent that Robert Half may use your personal information to process your job application and to contact you from time to time for future employment opportunities. For further information on how Robert Half processes your personal information and how to access and correct your information, please read the Robert Half privacy notice: <a href="https://www.roberthalf.com/au/en/privacy" target="_blank">https://www.roberthalf.com/au/en/privacy</a>. Please do not submit any sensitive personal data to us in your resume (such as government ID numbers, ethnicity, gender, religion, marital status or trade union membership) as we do not collect your sensitive personal data at this time.</em></p><p> </p><p> </p><img src="https://counter.adcourier.com/c2FtLnJvdGhlcnkuNDM1NTYuMTA2NzVAcmhpYXVzLmFwbGl0cmFrLmNvbQ.gif">
Embedded C++, RTOS, C#, Micro controllers, Free RTOS, Linux , Bare Metal Programming, NXP Microcontrollers (LPC, i.MX RT, Kinetis, S32), Hardware Interfacing (SPI, I2C, UART, CAN, USB, Ethernet)
  • Brighton, Victoria
  • remote
  • Contract/Temporary
  • 800 - 900 AUD / Daily
  • <p><strong>The Company</strong></p><p>Robert Half are working an innovative Australian technology organisation developing advanced, safety-critical embedded systems. Working at the intersection of hardware and software, this business delivers highly regulated products where quality, reliability and engineering excellence are critical.</p><p><strong><br />The Role</strong></p><p>We are seeking an experienced Embedded Software Engineer to join a growing engineering team. You will be responsible for designing, developing and testing embedded software across complex systems, working closely with hardware engineers and multidisciplinary teams.</p><p>This role will suit someone with strong embedded C/C++ experience who enjoys solving complex technical challenges and contributing to products where reliability and safety are essential.</p><p><strong><br />Responsibilities</strong></p><ul><li>Develop embedded software using C/C++ across microcontroller-based systems</li><li>Design and implement firmware for RTOS and bare-metal environments</li><li>Work on embedded architecture, state machine design and software development processes</li><li>Interface with hardware components and support debugging using JTAG, SWD and logic analysers</li><li>Collaborate with hardware, systems and verification teams</li><li>Contribute to testing, documentation and regulated development practices</li></ul><p><strong><br />Your Profile</strong></p><ul><li>Strong experience developing embedded software using C/C++</li><li>Experience with RTOS and bare-metal development</li><li>Knowledge of ARM microcontrollers and ideally NXP platforms</li><li>Experience with embedded debugging tools (JTAG, SWD, logic analysers)</li><li>Strong understanding of hardware/software interfacing</li><li>Experience designing embedded architectures and state machines</li><li>Background in safety-critical, regulated or highly reliable systems (medical devices, defence, aerospace, automotive or similar) highly regarded</li><li>Experience working within regulated development environments (IEC 62304 experience advantageous)</li></ul><p><strong><br />Apply Today</strong></p><p>Please send your resume by clicking on the apply button or email Sam Rothery on [email protected]</p><p>Learn more about our Melbourne recruitment services: http://www.roberthalf.com.au/recruitment-agency-melbourne</p><p><strong><br />Job Reference No:</strong> 06810-0013482363SR</p><p><em>By clicking 'apply', you give your express consent that Robert Half may use your personal information to process your job application and to contact you from time to time for future employment opportunities. For further information on how Robert Half processes your personal information and how to access and correct your information, please read the Robert Half privacy notice: <a href="https://www.roberthalf.com/au/en/privacy" target="_blank">https://www.roberthalf.com/au/en/privacy</a>. Please do not submit any sensitive personal data to us in your resume (such as government ID numbers, ethnicity, gender, religion, marital status or trade union membership) as we do not collect your sensitive personal data at this time.</em></p><p> </p><p> </p><img src="https://counter.adcourier.com/c2FtLnJvdGhlcnkuNDM1NTYuMTA2NzVAcmhpYXVzLmFwbGl0cmFrLmNvbQ.gif">
  • 2026-08-04T07:44:18Z

Embedded Software Engineer job in Brighton, Victoria | Robert Half