Embedded Software Developer (Melbourne)

Embedded Software Developer (Melbourne)

16 Oct
|
Halcyon Knights
|
Melbourne

16 Oct

Halcyon Knights

Melbourne

Senior Embedded Software Engineer, Medical Devices Location: Melbourne (South-East suburbs), hybridType: Contractor, full-timeAbout the companyAn established Australian product development and engineering firm with more than 20 years of experience bringing complex technology to market.
The team builds products for medical, industrial and defence clients in regulated environments where safety and reliability are critical.
Their medical work covers Class II and Class III devices, including advanced cardiovascular technology, medical robotics and AI-enabled treatment platforms.
You'll work with electronics, mechanical, software, human factors and regulatory specialists on products that directly affect patient outcomes.The roleThe role A senior, hands-on role designing and building embedded software for life-critical medical devices, from hardware bring-up through to the user interface.
You'll shape software architecture, set engineering standards and mentor others, while staying close to the code.What you'll doArchitect and develop embedded software in contemporary C/C++ across microcontroller, RTOS and embedded Linux platformsBuild device user interfaces and HMIs for touchscreen medical productsDesign layered, reusable software platforms with clean hardware abstractionLead board bring-up and hardware/software integration with electronics engineersDevelop communication interfaces (BLE, Wi-Fi, TCP/IP, serial, CAN, USB)Deliver under a formal medical software lifecycle, including requirements, architecture,



risk analysis and verificationSet up and improve CI/CD, static analysis and automated testingLead design and code reviews and mentor engineersWork directly with clients to shape requirements and present technical progressWhat you'll bringDegree in Software, Electrical, Computer or Mechatronics Engineering (or similar)8+ years of commercial embedded software development in C and modern C++ (C++14/17)Delivery of software for regulated medical devices under IEC ***** and ISO *****Experience with RTOS (e.g. FreeRTOS, Zephyr, QNX) and embedded LinuxEmbedded UI development with frameworks such as Qt/QML, LVGL or similarStrong software architecture skills, including design patterns and platform abstractionComfort with schematics, debuggers and lab tools during bring-upExperience leading or mentoring engineers in a small, high-ownership teamHighly regardedSafety-critical experience beyond medical (e.g. IEC *****, aerospace, ATM, automotive)ISO ***** risk management and medical device cybersecurityCI/CD with Docker and GitHub Actions, plus static analysis (PC-lint, cppcheck) and TDDSimulation, automated UI or screenshot regression testingPractical use of AI-assisted and agentic coding tools in developmentPython for test automation and toolingWhy applyBuild Class II and III devices that directly affect patient livesVariety across clients, from start-ups to global medtechInfluence architecture and engineering practice, not just deliver ticketsCollaborative, engineering-led cultureHybrid working in a growing team
#J-*****-Ljbffr

📌 Embedded Software Developer (Melbourne)
🏢 Halcyon Knights
📍 Melbourne

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded software developer (melbourne) / melbourne

Subscribe to this job alert:

Get the latest job offers by email for: embedded software developer (melbourne) / melbourne