Staff Firmware Engineer

ARM

Town of Cambridge

On-site

AUD 187,043 - 253,172

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health and wellness programs
Flexible work-life balance options
Financial rewards and benefits

Job summary

ARM is seeking a highly skilled Staff Firmware Engineer to join our Agile firmware development team in Cambridge, Australia. In this role, you will work on cutting-edge mobile GPU technology, develop firmware code, and guide engineering efforts across teams. You will collaborate with software and hardware engineers, conduct reviews, and assist in hardware validation.

The position offers a competitive salary range of £97,300 – £131,700 per year along with health and wellness programs. Opportunities for professional development and a flexible work-life balance are also provided.

Qualifications

  • Experience in C programming and designing embedded applications.
  • Strong problem-solving and debugging skills.
  • Deep understanding of embedded systems and computer architecture.

Responsibilities

  • Develop, maintain, and improve the existing firmware codebase.
  • Guide the engineering approach taken by the team.
  • Participate in all phases of firmware development.

Skills

C programming
Debugging skills
Embedded systems knowledge
Teamwork skills
Organized work approach
Version control

Job description

Staff Firmware Engineer Overview

Arm is seeking a highly skilled Staff Firmware Engineer to join our Agile firmware development team in Cambridge. This role offers the chance to work on cutting‑edge mobile GPU technology and utilize your technical and leadership skills to advance your career. You will collaborate closely with multi‑disciplined engineering teams across Arm’s European design centers, maintaining constant communication with both software and hardware engineers as well as architects.

Your primary responsibilities will include developing, maintaining, and improving the existing firmware codebase while guiding the engineering approach taken by the team. You will gain insights into the design and operation of modern GPU hardware and contribute to adding new features to evolving components. Daily tasks will involve participating in all phases of firmware development, conducting design and code reviews, mentoring engineers, collaborating with other teams, and assisting in hardware validation through firmware tests.

About GPU Engineering

The GPU Engineering team produces media processing hardware and software products for mobile, embedded, and automotive industries. With the Mali® Graphics Processor being the leading shipping GPU, we are entering a growth phase to provide new technologies and products for various markets. Joining our team means working with top companies and engineers globally, where your ideas can make a significant impact.

Skills & Experience Required
  • Experience in C programming and designing embedded applications.
  • Strong problem‑solving and debugging skills.
  • Deep understanding of embedded systems and computer architecture.
  • Excellent teamwork skills, self‑motivation, and a focus on results.
  • Organized and analytical work approach.
  • Experience with version control and bug tracking.
  • Desirable: Firmware development for MCU platforms, team leadership, understanding of RTOS for MCUs, memory subsystems technology, and Linux.
Benefits
  • Competitive salary range of £97,300 – £131,700 per year.
  • Health and wellness programs.
  • Flexible work‑life balance options.
  • Financial rewards and benefits.
  • Opportunities for professional and personal development.

Arm is committed to diversity and equal opportunities, ensuring a respectful environment for all applicants and employees. If you require accommodations during the recruitment process, please reach out to us. Note that no relocation package is available for this role, and if skilled worker sponsorship is needed, Arm will cover the employer’s costs, while the successful candidate will be responsible for their application fees.

Degree Requirement: Not Specified

Visa Sponsorship Promising

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Firmware Engineer - Embedded GPU & Mentorship
Staff Firmware Engineer - Embedded GPU & Mentorship

ARM • Town of Cambridge

On-site
AUD 187,043 - 253,172
Health and wellness programs
Flexible work-life balance options
Financial rewards and benefits
Staff Verification Engineer
Staff Verification Engineer

ARM • Town of Cambridge

On-site
AUD 187,043 - 253,172
Health and wellness programs
Flexible work arrangements
Professional and personal development opportunities
Staff Verification Engineer: Lead SoC/IP Verif | Flexible
Staff Verification Engineer: Lead SoC/IP Verif | Flexible

ARM • Town of Cambridge

On-site
AUD 187,043 - 253,172
Health and wellness programs
Flexible work arrangements
Professional and personal development opportunities
System Software Engineer - Performance
System Software Engineer - Performance

NVIDIA • Redmond

On-site
AUD 178,000 - 280,000
Senior Technical Motion Designer
Senior Technical Motion Designer

ARM • Town of Cambridge

On-site
AUD 134,948 - 182,622
Hybrid working model
Equal opportunities commitment
Senior Technical Motion Designer: Visual AI Storytelling
Senior Technical Motion Designer: Visual AI Storytelling

ARM • Town of Cambridge

Hybrid
AUD 134,948 - 182,622
Hybrid working model
Equal opportunities commitment
Lead Information Developer - Global CPU IP Documentation
Lead Information Developer - Global CPU IP Documentation

ARM • Town of Cambridge

Hybrid
AUD 90,000 - 120,000
Flexible hybrid work
Competitive rewards
Opportunity for continuous development
Principal Information Developer
Principal Information Developer

ARM • Town of Cambridge

On-site
AUD 90,000 - 120,000
Flexible hybrid work
Competitive rewards
Opportunity for continuous development
Principal Solution Architect
Principal Solution Architect

ARM • Town of Cambridge

On-site
AUD 120,000 - 160,000
Collaborative team environment
Technical growth opportunities
Relocation package and visa sponsorship
Firmware Engineer
Firmware Engineer

Hargrave Technologies • Sydney

On-site
AUD 90,000 - 120,000