CareerPlanSign in

Embedded Software Engineer

Melbourne, Victoria💼 Full-time🗓 2026-09-07 → 2026-09-26

Core

Develop firmware and embedded software for microcontrollers and real-time embedded systems.

Role type

Embedded Software Engineer Intern

Builds

Firmware for microcontrollers and embedded systems

Domain

Embedded systems, firmware development

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++ programming, microcontroller programming, hardware schematics interpretation, serial communication protocols (I2C, SPI, UART), analytical problem-solving

Preferred skills

RTOS or bare-metal programming, debugging tools usage (JTAG, oscilloscopes, logic analyzers), embedded Linux or driver development, version control systems (Git)

Technologies

ARM, AVR, PIC, STM32, Atmel, Git

Responsibilities

Design, develop, and test embedded software; Write and debug firmware; Collaborate with hardware engineers; Integrate and test software with hardware components; Troubleshoot and resolve embedded system issues

Seniority

Intern

Sourced via viewjobs · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.