
Staff Software Engineer
Arm is seeking a skilled and experienced embedded software developer in Budapest to join its Software Engineering group. As a member of an Arm Central Engineering Software team you can influence the evolution of computing on Arm for the Automotive, Computing Infrastructure, Consumer Technologies and IoT markets, with a primary focus on development, maintenance and support of system software.
Responsibilities
- ▹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
- ▹Create 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 and roadmap requirements, break down tasks and help implement 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 and to analyse and fix complex defects
- ▹Demonstrated experience with software testing or software development
- ▹Expertise in application and low-level systems, with 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 and excellent written and spoken English
Nice to have
- ▹Some knowledge of assembly and strong debugging skills
- ▹Experience with Python programming and writing shell scripts
- ▹Knowledge and experience of Rust
- ▹Familiarity with open-source project development cycles and contribution processes
- ▹Experience of software profiling, instrumentation and optimization
- ▹Knowledge of testing software using various techniques and awareness of the value of CI and automated test systems
- ▹Experience with Security Development Lifecycle (SDL) practices
- ▹Familiarity and flexibility with various software development lifecycle methods including Agile
- ▹Exposure to AI tools to accelerate areas of the software development process
Soft skills
What we offer
- ▹Inspiring and collaborative office spaces
- ▹Some flexibility to tailor the role and title for the right candidate
- ▹Hybrid working with teams determining their own hybrid working patterns depending on the work and team needs
- ▹If visa sponsorship is required, Arm meets all costs associated with sponsorship for the employee (spouse/dependant fees are the candidate's responsibility)
- ▹Adjustments and accommodations available during the recruitment process
About the company
Arm has created the world's most pervasive compute architecture and has led many technology revolutions affecting daily life. Arm-based technology is everywhere, from industrial and automotive applications to IoT, the desktop and the data centre. The role sits in an Arm Central Engineering Software team in Budapest. Arm is an equal opportunity employer. No relocation package is available for this role.
Ähnliche Stellen

Principal Security Software Engineer, IAM

Senior Staff Software Engineer, Medical Devices

Robotics Engineer/Staff Software Engineer - Arduino, Turing, Italy

Staff Software Engineer — Runtimes Performance

Software Engineers (Senior, Staff, Principal)
