Your new company
We are currently partnering with a company specialising in rail technology and industrial solutions. This organisation focusses on providing innovative products and services for the freight and transit rail sectors, including advanced braking systems, digital solutions, and energy-efficient transportation technologies. With a strong commitment to sustainability and operational efficiency, the company plays a key role in shaping the future of rail and industrial automation.
Your new role
We are seeking a Senior Firmware Engineer to design and develop embedded firmware for advanced industrial control systems. This role involves working with modern C++, real-time operating systems, and microcontroller-based platforms. You will play a key role in firmware architecture, system integration, and performance optimisation.
What you'll need to succeed
Key Responsibilities:
- Design and implement embedded firmware using modern C++ and RTOS
- Develop and optimise hardware abstraction layers (HAL) for microcontroller peripherals
- Implement efficient inter-task communication and system recovery mechanisms
- Collaborate with hardware engineers to ensure seamless firmware-hardware integration
- Define and execute automated testing strategies for embedded systems
Key Skills and Experience Required:
- Bachelor’s degree in Computer Science, Engineering, or related field with 5+ years of embedded software experience
- Expertise in modern C++ (11/14/17) and RTOS development
- Strong experience with STM32 microcontrollers and peripheral interfaces (UART, DMA, GPIO, Timers)
- Proficiency in debugging tools (oscilloscopes, logic analysers) and version control systems (GIT)
- Ability to interpret electrical schematics and optimise firmware for power efficiency
Additional Skills:
- Ability to break down complex firmware architectures into scalable and maintainable components
- Strong understanding of hardware-software trade-offs and performance optimisation
- Experience leading technical discussions and mentoring junior engineers
- Proven ability to troubleshoot complex hardware-firmware interactions
- Excellent documentation and communication skills for cross-functional collaboration
What you'll get in return
- A dynamic and innovative work environment with cutting-edge technology
- Opportunities for professional growth and technical leadership
- A collaborative team focused on solving complex engineering challenges
- Competitive salary and benefits package
- Flexible working Hours
- Working from home up to 3 days per week
This is an excellent opportunity for an experienced embedded engineer looking to drive innovation in industrial and rail technology. If you’re passionate about real-time systems, firmware development, and technical leadership, we’d love to hear from you!
What you need to do now
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV to nicole.knopp@hays.com.au or call me on 0282269769.
If this job isn’t quite right for you, but you are looking for a new position, please contact us for a confidential discussion on your career.
LHS 297508