Full Job Description
You know us. With 125 Arm-powered products shipped every second, we’ll be in over a trillion smart devices by 2035. Your smartphone, award-winning VR gaming, the world’s fastest supercomputer – our engineers are crafting the sophisticated core processors owning the race towards a connected, autonomous and hyper-performance future.
Software plays an integral role in CPU, hardware IPs and SoC development process. Today, Arm provides exciting opportunities to computer science professionals to solve real world hard problems!
About The Job
Arm is well recognized as the market leader in the CPU and System IP industry and this has been achieved by consistently delivering reliable and high quality IP products. Arm’s Central Engineering – System IP Group, develops high performance System IPs and by combining these with Arm CPU’s, efficient fit-for-purpose Compute Sub-Systems to address applications and market segments.
We are building a world-wide multi-focus tooling-algorithms and EDA software team. This multi-facet team develops world class software systems aiding to chip designers. It is a hard software problem to generate an efficient solution with a balance of performance, power and area and with a watch on time-to-market!
Responsibilities
Design and develop algorithms to solve IP and SoC synthesis problems
Own and productize Arm’s tooling software products specially for coherent and non-coherent interconnect fabrics
Enhance Arm’s patent and publication portfolio on interconnect technologies.
Lead engineering teams towards project objectives, along with project planning and technical management
Collaborate with cross site teams, in terms of planning, reviews, status updates and meetings, as well as delivery against expectation
Required education
Master/Bachelors degree in Computer Science, Electronics or Electrical Engineering.
Minimum qualifications:
8+ years of relevant development experience
Hands-on experience in architecting and developing solutions to ‘hard’ problems with proficiency in data structures and algorithms
Experience with Object oriented analysis and design
Experience with one or more general purpose programming languages including C/C++
Excellent problem solving and debugging skills
Basic understanding of CPU and/or SoC architecture
Effective interpersonal skills and experience in collaborating with teams across geography
Preferred qualifications:
Passionate about solving real world theoretically ‘hard’ problems and developing skills in approximation algorithms
Knowledge about Network-on-Chip (NoCs)
Hands-on experience developing Electronic Design Automation (EDA) softwares
Hands-on experience on AI/ML technologies
Knowledge and use of scripting languages like Ruby, Python or Shell
Revolutionary Rewards
Learning and Development
We encourage our people to upskill as much as they want with a comprehensive learning and development package which includes technical development, mentoring, internal and external conferences, tech talks, and donut sessions. Whether you want to learn a new programming language, upskill your excel skills or read the latest articles on Microprocessor reporting we are with you to Spark the worlds potential.
Sabbatical
We’ll always encourage you to take plenty of annual leave, so you stay fresh and inspired. But you know what really does it? When we encourage you to take an extended, paid 4 weeks’ sabbatical after 4 years of service.
Progressive Leave
You’re a human being, not a resource. And so it’s important to us that we’re there for you at significant points in your life. That’s why we offer flexible progressive leave. Whether you’re having kids, acting as a primary care giver or have lost a loved one, you’ll be able to put your family first without worrying about your career.
Wellbeing
We create a safe space for you to look after your mental and physical health, with support ranging from medical insurance to the workplace mental health platform Unmind. Alongside a growing number of onsite gyms, yoga, cycling and running clubs. All of which comes with a flexible working policy to ensure you can live life and be your brilliant self.
#LI-SR1
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.