24 hours ago
Cambridge, United KingdomSenior
Responsibilities
- Develop, maintain, and improve the firmware codebase and design for next-generation Mali GPU products.
- Participate in firmware design, implementation, debugging, task estimation, testing, and documentation.
- Perform design and code reviews for other team members.
- Collaborate with hardware and software teams to interface with and integrate other components.
- Write firmware tests and debug expected hardware behavior to support hardware validation.
Requirements
- Proven experience programming in C.
- Proven experience developing embedded applications.
- Deep understanding of embedded systems and computer architecture.
- Strong problem-solving and debugging skills.
- Excellent teamwork, self-motivation, organization, analytical ability, and focus on results.
- Experience developing firmware for MCU platforms is desirable.
- Understanding of RTOS for MCUs, memory subsystem technology, and Linux is desirable.
- Experience with version control and bug tracking is desirable.
Benefits
- Hybrid working patterns are determined by the team, with role-specific details shared during the application process.
- If skilled worker sponsorship is required, Arm will cover employer sponsorship costs; individual visa application fees and the Immigration Health Surcharge are the candidate’s responsibility.
- Accommodations and adjustments are available during the recruitment process.
About Arm
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.
