Senior Hardware Applications Engineer
Job Description
This is an excellent opportunity to join Arm's Partner Enablement division! Applications Engineers help Arm's partners to build real-world applications based on Arm technology. Our partners scale from the largest semiconductor houses to small start-ups, all of them are building new, exciting products. This role gives the possibility to be at the forefront of technological evolution and to help accelerating innovation.
This role is available in the Budapest (Hungary) office, where you will be part of an international team working across different countries and regions.
About the role
Applications Engineering is a varied, deeply technical role, where you will not only use your expertise but your interpersonal skills as well to provide Arm's partners with technical mentorship on IP integration, configuration and performance aspects, investigating issues, identifying solutions using RTL simulations and effectively communicating your findings.
Working with customers means that you will need to understand what they want to achieve, analyse their various requests, issues and provide a solution that moves them forward. As the experience grows, you would also be visiting customer sites to deliver technical training courses to their development teams, whilst also providing reviews and advice on their system designs.
It may also be necessary to mentor and guide more junior members of the team, passing on your experience, expertise and assisting with the development of the best working practices within the group.
Job Requirements
- Provide fast and accurate technical answers to customer questions about Arm CPU & System IP
- Develop and deliver technical training, both onsite and remotely
- Perform onsite customer SoC design reviews using Arm IP and provide functionality and optimalisation recommendations
- Work with Arm IP design and product management teams to improve partners experience and influence IP feature development
- Test IP deliverables and provide feedback to design teams prior to release to customers
- Develop tools and techniques to aid Application Engineers find solutions more efficiently
- Create and modify web-based knowledge base articles and application notes
- Mentor and lead junior members of the team
Key Technical Skills & Expertise
- BSc or MSc degree qualification in Electronics Engineering or equivalent
- Excellent understanding of HDLs such as Verilog, System-Verilog or VHDL
- Good knowledge of CPU architecture principles and SoC design principles
- Knowledge of ASIC/SoC design processes
- Proven experience in using RTL simulation tools for debugging purposes
- Ability to work with remote teams
- Excellent written and spoken English language skills
Desirable Skills & Expertise
- Knowledge of one or more AMBA bus protocols
- Knowledge of the Arm Architecture
- Knowledge of scripting languages (Perl/Python)
In Return
You will be working with a bunch of enthusiastic and brilliant colleagues. At Arm, we are proud to have a set of behaviours that reflect our DEI (Diversity, Equity & Inclusion) culture and guide our decisions, defining how we work together to shape extraordinary! These behaviours are assessed as part of the recruitment process: We not I, Passion for progress, Be your brilliant self.
Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of any characteristic.
#LI-JH1