CareerPlanSign in

Graduate Software Engineer

Munich, GermanyFull-time$64,500–$64,5002026-10-09 → 2026-10-12
Based in Germany

Core

Develop reference firmware and application software for Arm-based embedded systems, focusing on hardware-software interaction and dependable software.

Role type

Graduate Software Engineer (Embedded/Firmware)

Builds

Reference firmware, embedded software, and application workloads for Arm-based systems

Domain

Semiconductor / Embedded Systems

Required skills

C, Rust, embedded systems, microcontrollers, Arm architectures, bare-metal programming, RTOS, memory management, data structures, concurrency, software design, debugging (GDB, JTAG)

Preferred skills

Open-source contributions, hardware debugging tools (oscilloscopes, logic analysers), analytical approach

Responsibilities

Contribute to reference firmware with support from experienced engineers; participate in the full development lifecycle (design, implementation, testing, debugging, documentation, code review); investigate solutions for improvement and automation; work with commercial and open-source technologies

Seniority

Graduate (Entry-level)