Senior Firmware Engineer, Sydney, Full-timeYour new companyWe 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.Global OrganisationExcellent Salary PackageWorking from home up to 3 days per weekYour new roleWe 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 succeedKey Responsibilities:Design and implement embedded firmware using modern C++ and RTOSDevelop and optimise hardware abstraction layers (HAL) for microcontroller peripheralsImplement efficient inter-task communication and system recovery mechanismsCollaborate with hardware engineers to ensure seamless firmware-hardware integrationDefine and execute automated testing strategies for embedded systemsKey Skills and Experience Required:Bachelor's degree in Computer Science, Engineering, or related field with 5+ years of embedded software experienceExpertise in modern C++ (11/14/17) and RTOS developmentStrong 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 efficiencyAdditional Skills:Ability to break down complex firmware architectures into scalable and maintainable componentsStrong understanding of hardware-software trade-offs and performance optimisationExperience leading technical discussions and mentoring junior engineersProven ability to troubleshoot complex hardware-firmware interactionsExcellent documentation and communication skills for cross-functional collaborationWhat you'll get in returnA dynamic and innovative work environment with cutting-edge technologyOpportunities for professional growth and technical leadershipA collaborative team focused on solving complex engineering challengesCompetitive salary and benefits packageFlexible working HoursWorking from home up to 3 days per weekThis 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 nowIf 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.Seniority levelMid-Senior levelEmployment typeFull-timeJob functionEngineering, Information Technology, and ManufacturingIndustriesEmbedded Software Products, Software Development, and Technology, Information and Internet
#J-18808-Ljbffr