03 Oct
|
Luke Johnson - Embedded Software, Firmware, Electronics
|
Sydney
03 Oct
Luke Johnson - Embedded Software, Firmware, Electronics
Sydney
01st October, ****
We are looking for an Embedded Software / Firmware Engineer to join a growing engineering team developing advanced, high-reliability technology based in Sydney.
In this hands-on role, you will work across embedded C/C++, firmware development, BSPs, embedded Linux, hardware bring-up, and system integration.
You will collaborate closely with hardware and software engineers to develop, integrate, test, and troubleshoot systems running on custom hardware.
You will have the opportunity to take ownership of projects across the full development lifecycle, from requirements and architecture through to implementation, testing, and deployment.
Key Responsibilities Develop and maintain embedded firmware using C/C++ for microcontrollers and SoCs.
Work across bare-metal and RTOS-based environments.
Develop Board Support Packages (BSPs) and support current hardware bring-up.
Configure and integrate processors, peripherals, memory, clocks, and communication interfaces.
Embedded Linux development, configuration, and hardware bring-up.
Develop drivers, state machines, communication interfaces, and system-level software.
Integrate software with FPGA-based systems and other hardware components.
Read schematics and datasheets and translate hardware requirements into software.
Participate across the full development lifecycle, from requirements through to testing and deployment.
Skillset Required: 5+ years of hands-on embedded software or firmware development experience.
Strong experience with C and C++ in embedded environments.
Experience developing firmware for microcontrollers or SoCs, including bare-metal and/or RTOS environments.
Experience with BSP development and hardware bring-up.
Experience reading schematics and datasheets and debugging across the hardware/software boundary.
Experience with embedded Linux, ideally involving custom hardware bring-up.
Experience with communication interfaces such as CAN, Ethernet, RS-*******, or similar.
Familiarity with Git, CMake, Python, and automated testing.
You must have work rights in Australia to be eligible for this positionIf you think this opportunity is right for you, please click apply or contact Cali for a confidential discussion at ************ or email at ****** can find out more about Codematix by visiting
📌 Embedded Software / Firmware Engineer (Sydney)
🏢 Luke Johnson - Embedded Software, Firmware, Electronics
📍 Sydney