10/29/2026 updated


100 % available
Senior Embedded Software Engineer | Technical Leader
Melbourne, Australia
Only remote
Master of ElectronicsAUTomotive Open System Architecture (AUTOSAR)DebuggingEmbedded CEmbedded SystemsEmbedded SoftwareSystems DesignAutomotive Software
Embedded C & AUTOSAR Development and Integration
Expertise in developing high-performance, real-time embedded systems using Embedded C and AUTOSAR Classic, including excellent knowledge of AUTOSAR integration, third-party software integration, MCAL, OS, Memory, Communication, and System Services for automotive ECUs, with excellent debugging, testing, and troubleshooting skills.
RTOS & Bootloader Engineering
Deep knowledge in RTOS-based system design and bootloader development, including updating and validating bootloader modules, troubleshooting ECU flashing issues, and resolving firmware-related problems in production environments.
Low-Level Driver Development & Communication Protocols
Strong background in low-level driver development and integration for CAN, LIN, SPI, I2C, UART, RF, Bluetooth, Wi-Fi, GSM, GPS, RFID, and eMMC-based systems.
Memory Optimization
Expertise in optimizing Flash, RAM, and calibration memory to meet OEM constraints, including NVM, MemIf, FEE memory stacks, linker scripts, and memory usage analysis.
Diagnostics & Calibration
Hands-on experience with UDS diagnostics, XCP calibration, ECU diagnostic ARXMLs, and tools such as ETAS INCA and Vector DaVinci for ECU configuration, diagnostics, and integration.
ADAS Feature Development
Experience in designing and implementing ADAS features, including Lane Keep Assist and High/Low Beam Control, using forward camera output and ultrasonic sensors.
Microcontroller Platforms
Proficiency with multiple microcontroller architectures, including Renesas RH850, Freescale MPC5784G, ST SPC560P40, ARM Cortex, and Microchip PIC16/18.
PCB Debugging & Hardware-Software Integration
Experience in PCB debugging, hardware-software integration, ECU test bench setup, and vehicle integration testing using tools such as TRACE32 and iSYSTEM.
Agile & Project Management Tools
Experience using Jira for Agile sprint planning, defect tracking, and cross-functional coordination, with hands-on experience in Agile SCRUM environments and Git/SVN version control.
Experience
Professional experience10+ years
Freelancer since2026
Languages
EnglishFluent
Project history
Led end-to-end delivery of AUTOSAR-based Combined Charger Unit (CCU) ECU. Acted as Product Owner with direct OEM stakeholder engagement. Integrated AUTOSAR stacks including MCAL, OS, Memory, Communication, and System Services. Optimized Flash, RAM, and calibration memory by about 10% to meet OEM constraints. Updated and validated bootloader modules, resolved ECU flashing issues, conducted smoke testing, diagnostics validation, and vehicle-level testing. Utilized Jira for Agile sprint planning and defect tracking.
Developed and integrated AUTOSAR system stack modules. Integrated OS and MCAL across multiple microcontroller platforms. Worked on linker scripts, memory mapping, and low-level configuration. Debugged complex ECU issues using TRACE32 and hardware debuggers. Worked in Agile SCRUM development environment and contributed to initial project bring-up, platform configuration, and base software setup.
Designed and implemented ADAS features including Lane Keep Assist and High/Low Beam Control using forward camera output. Performed root cause analysis during vehicle testing. Designed and implemented Complex Device Drivers. Developed sensor-less BLDC motor control software for truck SCR systems. Implemented Hardware CRC and NAND Flash (eMMC) embedded low level device drivers. Collaborated with semiconductor vendors on driver-level issues.