2 days ago
Cambridge, United KingdomSenior
Responsibilities
- Design and test reference application processor firmware.
- Develop, test, and debug low-level software across software models, development boards, and shipping products.
- Create software stacks for Arm reference platforms and future Arm devices.
- Develop test code and automation to reduce manual testing and development work.
- Analyze industry specifications and roadmap requirements, break down tasks, and help implement project plans.
- Contribute to upstreaming and software maintenance.
- Perform firmware verification and validation on pre-silicon platforms and support profiling, instrumentation, and optimization.
Requirements
- Excellent C/C++ programming skills, including adding significant functionality and diagnosing complex defects.
- Experience with software testing or software development.
- Strong understanding of application and low-level systems, system architecture, OS fundamentals, bootloaders, and device drivers, preferably with ARM experience.
- Proficiency with Linux or Windows operating systems and driver development is preferred.
- Understanding of test methodologies, test automation, and CI.
- Strong debugging, written and spoken English, and interpersonal skills.
- Preferred qualifications include Python and shell scripting, Linux kernel and Android internals, open-source contribution processes, profiling and optimization, pre-silicon firmware validation, Security Development Lifecycle practices, and software development lifecycle methods.
Benefits
- Opportunity to learn about the latest Arm architecture features and work with highly skilled engineering teams on advanced technology.
- Empowerment to identify and implement improvements to ways of working.
- Hybrid working with team-determined patterns, subject to local legal, regulatory, tax, and other considerations.
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.
