As an Embedded Software Engineer, you'll develop software for medical devices in Linux, requiring skills in C/C++, debugging, and RTOS. Join a global leader in medical diagnostics as a Junior Embedded Software Engineer, advancing sleep, brain, and blood-flow monitoring technology. Gain hands-on experience in Linux, real-time systems, and impactful healthcare solutions. Location: Melbourne, Victoria The Role: Develop and optimize embedded software. Implement and test software on Linux-based platforms. Design and execute detailed software test plans. Debug and integrate communication protocols. Collaborate in R&D to troubleshoot and improve device performance. The Skills: Proficient in embedded C/C++ programming. Experience with Linux user space, drivers, and kernel development. Experience with SAM9x microprocessor family. Experience in UART, SPI, I2C, USB, CAN, and LAN. Strong debugging skills. Experience in troubleshooting and working with RTOS. Knowledge of electronic circuits and ability to read electronic schematics. Experience in developing and implementing detailed software test plans. Experience in document and tracking tools - Jira & Confluence. Desirable: Bachelor’s degree in Software, Electronics, or Electrical Engineering. Knowledge of regulatory standards in the medical device industry. Advance your career and contribute to innovative healthcare solutions - APPLY NOW E: aldwincodematix.com.au P: 61 483 988 289