CareerPlanSign in

Embedded Software Engineer

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

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

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 854,000+ jobs from 20+ sources.