Embedded Software / Firmware Engineer (New South Wales)

Embedded Software / Firmware Engineer (New South Wales)

02 Oct
|
Luke Johnson - Embedded Software, Firmware, Electronics
|
New South Wales

02 Oct

Luke Johnson - Embedded Software, Firmware, Electronics

New South Wales

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 chance 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 new 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 position
If you think this opportunity is right for you, please click apply or contact Cali for a confidential discussion at ************ or email at ******
You can find out more about Codematix by visiting

📌 Embedded Software / Firmware Engineer (New South Wales)
🏢 Luke Johnson - Embedded Software, Firmware, Electronics
📍 New South Wales

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 / firmware engineer (new south wales) / new south wales

Subscribe to this job alert:

Get the latest job offers by email for: embedded software / firmware engineer (new south wales) / new south wales