Staff/Senior Software Engineer - Algorithm
Published date: 2024/01/10
- Location: Bengaluru, Karnataka, India
Job Overview:
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
Collaborate with cross site teams, in terms of planning, reviews, status updates and meetings, as well as delivery against expectation
Required Skills and Experience :
6+ 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
“Nice To Have” Skills and Experience :
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
In Return:
Arm is an equal opportunity employer, committed to providing an environment of mutual respect, where equal opportunities are available to all applicants and colleagues. Arm prohibits discrimination or harassment of any kind based on race/ethnicity, religion, national origin, age, sex, sexual orientation, gender, gender identity and expression, disability, neuro-diversity, pregnancy, medical condition, marital status, citizenship status, military/veteran status, as well as those characteristics protected by applicable laws, regulations and ordinances.
#LI-KR2
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
Collaborate with cross site teams, in terms of planning, reviews, status updates and meetings, as well as delivery against expectation
Required Skills and Experience :
6+ 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
“Nice To Have” Skills and Experience :
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
In Return:
Arm is an equal opportunity employer, committed to providing an environment of mutual respect, where equal opportunities are available to all applicants and colleagues. Arm prohibits discrimination or harassment of any kind based on race/ethnicity, religion, national origin, age, sex, sexual orientation, gender, gender identity and expression, disability, neuro-diversity, pregnancy, medical condition, marital status, citizenship status, military/veteran status, as well as those characteristics protected by applicable laws, regulations and ordinances.
#LI-KR2
0 page views
Related listings
-
UI Developer Intern (2023)Software DeveloperDesign, build, and maintain highly reusable Angular, JavaScript, HTML and CSS code. Translate user behavior and research into actionable data.Design and create mockups and user journeys for a wide range of devices including mobile.Rapid development a...2026/11/08
-
Software EngineerSoftware DeveloperSoftware Engineer Enhancesys Innovations Pvt. Ltd. - Bengaluru, Karnataka Job details Salary From ₹10,00,000 a year Benefits & Perks Provident Fund, Health insurance, Paid sick time, Food provided Job Type Full-time Regular / Permanent Qualificat...2026/11/08
-
Junior Java Developer BangaloreSoftware DeveloperPosition: - Junior Java Developer Location: - Bengaluru Exp: - 4-5 years Skills: - Java, Spring Boot, Hibernate, HTML, CSS Job Types: Full-time, Regular / Permanent Salary: Up to ₹95,000.00 per month Benefits: Health insurance Schedule: Day shiftMond...2026/11/08
