Staff Software Engineer

Employer · Arm

Software developerSoftware testerFull-time

Budapest

Arm is seeking skilled, experienced, and highly motivated embedded software developer, located in Budapest, to join our Software Engineering group. As a member of an Arm Central Engineering Software team, you will have the opportunity to influence on the evolution of Computing on Arm for the Automotive, Computing Infrastructure, Consumer Technologies and Internet of Things markets.

Tasks

  • Active involvement in the software design and test of reference application processor firmware.
  • Low level software development, test and debug on various platforms, including software models, development boards and shipping products.
  • Creating software stacks for Arm's reference platforms for future Arm devices with associated development of test code.
  • Create automation solutions to streamline and minimize manual testing and development tasks.
  • Analyse industry specs, roadmap requirements, breakdown tasks and help implement the project plans.
  • Open-source upstreaming and maintenance with a broad community.

Requirements

  • Excellent C/C++ programming skills with the ability to add significant new functionality, analyse and fix complex defects. Some knowledge of assembly and strong debugging skills are preferred.
  • Demonstrated experience with software testing or software development.
  • Expertise in application and low-level systems, with a strong understanding of system architecture (preferably ARM), OS and Firmware fundamentals, bootloaders and device drivers.
  • Good understanding of test methodologies, CI and test automation.
  • Strong interpersonal skills; excellent written and spoken English.

Posted Oct 27, 2026 · Updated 7 days ago · 0 views