Sr. Embedded Firmware Engineer

4 days ago


Melbourne, Victoria, Australia 42dot Full time $120,000 - $250,000 per year
We're looking for the BestSenior Embedded Firmware EngineerRole

We are developing the next generation of electric vehicles with a fully vertically integrated approach to software development. As an Embedded Firmware Engineer, you will lead hardware bring up, BSP/HAL, boot, and middleware for the Motion ECU across propulsion, braking, and chassis. You will work collaboratively with systems and controls engineers to turn designs into production grade, optimised firmware with deterministic timing, robust diagnostics, and clean interfaces.

Responsibilities
  • Hardware Bring Up and BSP

    • First power, smoke tests, and board validation; debug HW/SI with scope, logic analyser, JTAG, and SWD.

    • Develop BSP/HAL for MCU/SoC (clocking, reset, power domains, DMA, MPU/MMU, peripherals).

    • Define pin mux, memory maps, linker scripts, start up code, and low level error handling.

  • Base Firmware and Boot

    • Implement secure/OTA bootloaders, image management, rollback, and manufacturing flash flows.

    • Own RTOS or bare metal tasking, scheduling, and timing budgets; ensure determinism and low jitter.

    • Power management (sleep/standby, wake sources, brownout/voltage supervision).

  • Middleware and Communications

    • Build and maintain stacks: CAN FD, LIN, Ethernet and 10BASE T1S, UDS/OBD, XCP/CCP, NVM/EEPROM.

    • Develop sensor and actuator drivers (ADC, PWM, SPI, I²C, QEP, SENT) with calibration hooks and rate grouping.

    • Provide logging and trace, time sync, and replay hooks compatible with in house performance tools.

  • Diagnostics, Safety Hooks and Fault Management

    • Integrate watchdogs, start up or BIST, plausibility checks, DTC storage, and fault escalation paths.

    • Provide FuSa aligned hooks (FTTI and latency budgets, diagnostic coverage inputs) and contribute evidence to the safety case.

  • Integration, Test and CI

    • Stand up SIL and HIL benches, stubs and mocks, unit and integration tests; automate regression gates in CI.

    • Support bring up to vehicle: flashing, calibration tooling, shadow or A B deploys, and trace capture.

Qualifications
  • Bachelor's or Master's in Electrical, Mechatronics, Computer or Embedded Systems, or related.

  • 7+ years embedded development on safety relevant MCUs (for example AURIX, S32K or S32G, STM32, RH850).

  • Expert in C (C++ nice), RTOS or bare metal, ISRs, DMA, linker scripts, memory and performance tuning.

  • Proven BSP/HAL, bootloader/OTA, and middleware delivery (CAN FD, LIN, Ethernet T1, UDS/OBD, NVM).

  • Hands on hardware bring up (schematics, DMM, scope, logic analyser, JTAG or SWD) and SI or power debug.

  • Experience with diagnostics and fault management, calibration workflows, and SIL or HIL test setups.

  • Quality mindset: MISRA C, static and dynamic analysis, code reviews, CI with Bazel or CMake, unit testing with Unity or CMock.

Salary Range $120k-$250K



  • Melbourne, Victoria, Australia 42dot Full time

    We're looking for the BestSenior Embedded Firmware EngineerRoleWe are developing the next generation of electric vehicles with a fully vertically integrated approach to software development. As an Embedded Firmware Engineer, you will lead hardware bring up, BSP/HAL, boot, and middleware for the Motion ECU across propulsion, braking, and chassis. You will...


  • Melbourne, Victoria, Australia 42dot Full time

    We're looking for the Best Senior Embedded Firmware Engineer Role We are developing the next generation of electric vehicles with a fully vertically integrated approach to software development. As an Embedded Firmware Engineer, you will lead hardware bring up, BSP/HAL, boot, and middleware for the Motion ECU across propulsion, braking, and chassis....


  • Melbourne, Victoria, Australia 42dot Full time

    We're looking for the Best Senior Embedded Firmware Engineer Role We are developing the next generation of electric vehicles with a fully vertically integrated approach to software development. As an Embedded Firmware Engineer, you will lead hardware bring up, BSP/HAL, boot, and middleware for the Motion ECU across propulsion, braking, and chassis....


  • Melbourne, Victoria, Australia 42dot Full time $120,000 - $260,000 per year

    We're looking for the Best Senior Embedded Firmware Engineer Role We are developing the next generation of electric vehicles with a fully vertically integrated approach to software development. As an Embedded Firmware Engineer, you will lead hardware bring up, BSP/HAL, boot, and middleware for the Motion ECU across propulsion, braking, and chassis....


  • Melbourne, Victoria, Australia 42dot Full time US$120,000 - US$260,000

    We're looking for the BestSenior Embedded Firmware EngineerRoleWe are developing the next generation of electric vehicles with a fully vertically integrated approach to software development. As an Embedded Firmware Engineer, you will lead hardware bring up, BSP/HAL, boot, and middleware for the Motion ECU across propulsion, braking, and chassis. You will...


  • Melbourne, Victoria, Australia Nomad Atomics Full time $120,000 - $150,000 per year

    About NomadNomad Atomics is on a mission to make the broad uptake of quantum sensing a reality and simultaneously push the limits of our field beyond what we think is possible. We are building the world's most advanced fit-for-purpose quantum sensors to allow us to see the world like never before.Our team is made up of leaders in the quantum sensing field....


  • Melbourne, Victoria, Australia Catapult Full time $104,000 - $130,878 per year

    PRINCIPAL FIRMWARE ENGINEER / TEAM LEADOur mission is to improve the performance of athletes and teams, which we do by engineering the premier technology platform for sport. We've been at the forefront of sports technology and science since we don't just work in the sporting industry, we are actively changing its future. Our solutions are designed to help...

  • Senior Test Engineer

    2 weeks ago


    Melbourne, Victoria, Australia PM-Partners Group Full time $120,000 - $180,000 per year

    PM-Partners group is a specialist Project Management Consultancy. We have a unique way of running projects and providing training and advice, so our clients get the best results with less cost and risk. Each year we deliver over $3B of projects, train over 10,000 people, and help some of Australia's leading brands improve their PMOs.My client is seeking a...


  • Melbourne, Victoria, Australia AJQ Technology Full time $120,000 - $180,000 per year

    AJQ Consulting is a leading provider in the delivery of Information Technology & Professional Services.Our success is built on our team.At AJQ, we take a warm and collaborative approach to work and we're committed to creating an inclusive environment where everyone can thrive.We have are looking to hire aSenior Test Engineerto join our team at AJQ on a 3...

  • Sr Data Engineer

    11 hours ago


    Melbourne, Victoria, Australia INNOVATE IT AUSTRALIA Full time $120,000 - $180,000 per year

    Sr. Data Engineer (Elastic Search)Melbourne, AustraliaFTPMust Have Skills:Key skills for this requirement is Elastic Search and developing analytic reportsDetailed Job DescriptionMandatory Skills:• Total experience of 8+ years• Need a data engineer profile with skills: Elastic Search• Should have a 5+ years of experience in developing Analytical...