Arm

Graduate Software Engineer

Arm
Apply
2 days ago
Munich, GermanyEntry Level

Responsibilities

  • Contribute to reference firmware for Arm-based systems with support from experienced engineers.
  • Participate in software design, implementation, testing, debugging, documentation, and code review.
  • Investigate existing solutions and identify opportunities for improvement, automation, and better developer workflows.
  • Develop understanding of embedded systems, hardware–software interaction, and dependable software development.
  • Collaborate with engineering teams using commercial and open-source technologies.

Requirements

  • Hold or be on track to complete a Bachelor’s, Master’s, or PhD in Computer Science, Electrical or Electronic Engineering, or a related subject by the programme start date, or demonstrate relevant skills or experience from another background.
  • Have a foundation in C and/or Rust and an interest in low-level firmware development for embedded systems.
  • Understand core programming concepts such as memory, data structures, concurrency, and software design.
  • Practical experience through university work, personal projects, competitions, internships, open-source contributions, or similar activities is valued.
  • Familiarity with embedded systems, microcontrollers, Arm architectures, bare-metal programming, or an RTOS is advantageous.
  • Experience debugging software or hardware with tools such as GDB, JTAG, oscilloscopes, or logic analysers is advantageous.
  • Bring an analytical, collaborative, and methodical approach with clear communication and an interest in dependable, safety-focused software.

Benefits

  • Starting salary of €64,500 with opportunities to progress within the salary range.
  • Two formal salary progression windows each year through mid-year and year-end reviews.
  • Access to Grad-teach-Grads workshops, guest speaker series, and social events.
  • Opportunity to join the Graduate Committee to develop planning, networking, and coordination skills.
  • Invitation to the annual Global Graduate Conference.
  • Hybrid working arrangements determined by each team, with role-specific details provided during the application process.

Tech Stack

Categories

Arm

About Arm

5,001-10,000 employees

Arm’s foundational technology is defining the future of computing. A future built by the greatest technology ecosystem in the world. A future built on Arm. Arm is everywhere technology matters. Technology matters everywhere. Together, we’ll power every technology revolution moving forward, including cloud computing, automotive and autonomous systems, IoT, the metaverse, and beyond. Changing the world. Again. On Arm.

Contact me