- Develop, test and verify reference compute library for proprietary NPU ISA
- Develop and maintain various tools required for functional /performance analysis and debugging
- Collaborate with multi-site engineering teams to make data-driven decisions on many of their current engineering issues
- Collaborate with hardware design engineers to understand ISA implementation in micro-architecture and implement reference instructions in software library
- Support hardware design engineers to solve potential functional issues in design verification flows
- Develop systems and performance analysis tools necessary for performance correlation and verification workflows
- Masters, PhD, or equivalent experience in Computer Engineering, Electrical Engineering, or related field
- Strong problem solving and analytical skills
- Strong programming skills with good understanding of object oriented languages such as C++/Python
- Knowledge of Machine Learning concepts and MLhardware accelerators
- 4+ years' experience in developing compute libraries
- Knowledge processor architectures like NPUs, CPUs, or GPUs
- Excellent collaboration skills
- Outstanding written and verbal communications
- Proficiency in computer/SoC architecture and performance trade-offs
- Knowledge of Verilog and/or VHDL and experience with simulators and waveform debugging
- Familiarity with RISC-V architectures and instruction sets
- Knowledge of script languages
- Application review > 1st Interview > 2nd Interview (technical) > 3rd Interview
-
Tools Engineer
5 days ago
Neubla cambridge, United KingdomJob DescriptionPerformance Tools Engineer in Cambridge, UK · About Neubla · As pioneers of innovative neural computing, Neubla is transforming the future of computing by bringing the enormous potential of neural computing to the highest performance in most data-intensive applicat ...
-
Tools Engineer
1 week ago
Neubla Cambridge, United KingdomPerformance Tools Engineer in Cambridge, UK · About NeublanAs pioneers of innovative neural computing, Neubla is transforming the future of computing by bringing the enormous potential of neural computing to the highest performance in most data-intensive applications. Neubla is m ...
-
Tools Engineer
3 weeks ago
Neubla Cambridge, Cambridgeshire, United KingdomPerformance Tools Engineer in Cambridge, UKAbout NeublaAs pioneers of innovative neural computing, Neubla is transforming the future of computing by bringing the enormous potential of neural computing to the highest performance in most data-intensive applications. Neubla is made ...
-
C+ Tools Software Engineer
1 week ago
IC Resources Cambridge, Cambridgeshire, United Kingdom £70,000 - £90,000Senior C++ Performance Software Engineer · My client is a multinational Semiconductor scale-up, focused on AI acceleration architectures. Their performance team is expanding and looking to bring on a Senior C++ Performance Software Engineer to develop and maintain various tools ...
-
C++ Tools Software Engineer
1 week ago
IC Resources Cambridge, United Kingdom Full timeSenior C++ Performance Software Engineer · £70,000 - £90,000 + Bonus & healthcare · My client is a multinational Semiconductor scale-up, focused on AI acceleration architectures. Their performance team is expanding and looking to bring on a Senior C++ Performance Software Enginee ...
-
C++ Tools Software Engineer
1 week ago
IC Resources Cambridge, United Kingdom Full timeSenior C++ Performance Software Engineer £70,000 - £90,000 + Bonus & healthcare My client is a multinational Semiconductor scale-up, focused on AI acceleration architectures. Their performance team isexpanding and looking to bring on a Senior C++ Performance Software Engineer to ...
-
Software Engineer in Machine Learning Tools
1 week ago
NLP PEOPLE Cambridge, Cambridgeshire, United KingdomSoftware Engineer in Machine Learning Tools · Arm's Machine Learning (ML) Group is seeking a highly motivated and creative Software Engineer to join a team of brilliant engineers located in Cambridge, UK who specialize in ML model optimization tools. · This role presents an exc ...
-
arm limited Cambridge, United KingdomThe Role · Job Overview · In the Developer Platforms group at Arm, our mission is to make software development on the Arm architecture simple and intuitive. We are growing our IDE team and are looking for a passionate software engineer to help us create frictionless developer ...
-
Tooling and maintenance engineer
4 weeks ago
Energy Jobline CVL Biggleswade, Bedfordshire, United KingdomTool Maintenance Engineer · Our well established client are looking for a Maintenance engineer to assist their team in Biggleswade. · Pat Testing · Monday-Friday 7am-5pm · Pat testing experience but not essential · Full, UK Driving Licence · Pension Scheme · Possible caree ...
-
Full Stack Software Engineer
3 weeks ago
Opus Resourcing Ltd Cambridge, United Kingdom Full timeFull-stack Software Engineer with strong Front-End Development capabilities in JavaScript, React, Typescript, CI / CD, and modern JavaScript testing frameworks. Cloud Native experience (AWS is ideal) ideally combined with Java backend knowlege and knowledge of Pair programming/t ...
-
Software Engineer
3 weeks ago
ARM Cambridge, United KingdomThe Productivity Engineering group (PE) at Arm is ensuring our engineering teams have the tools and computational resources to succeed and is responsible for a range of activities ensuring our designs meet our partners' needs, from maintaining Arm's computecluster to deploying ne ...
-
Tool Maintenance Engineer
3 weeks ago
Energy Jobline CVL Biggleswade, Bedfordshire, United KingdomTool Maintenance Engineer · Our well established client are looking for a Maintenance engineer to assist their team in Biggleswade. Duties Repairing and maintaining small hire tools Completing service paperwork for invoicing Completing parts orders and chasing if needed Liaising ...
-
Mechanical Engineer
2 weeks ago
ACS Performance Cambridge, United Kingdom Full timeThe successful Mechanical Engineer willfocus on the design and development of world class gas sensors and instruments. The right candidate will take designs from concept and see it through to the manufacturing and finishing stage, whilst complying and passing all safety requireme ...
-
Hardware Design Engineer
2 weeks ago
Vector Recruitment Ltd Cambridge, United Kingdom Full timeHardware Design Engineer – North Cambridge – Salary: £60k - £90k · We are seeking an experienced Hardware Design Engineer to join a Cambridge based company who develop cutting edge start-of-the-art telephony / telecommunications devices, which incorporate advanced microphones, au ...
-
Service Engineer
3 weeks ago
Omega Resource Group Limited Cambridge, United Kingdom**Position: Service Engineer** · **Location: Cambridge / Milton Keynes** · **Job Type: Permanent** · Our client who are a globally recognised machine tool manufacturer, supplying into multiple industries. · **Role and Responsibilities -** · In this role, you will be required to p ...
-
Medical Devices Consultant
2 weeks ago
Newton Colmore Consulting Ltd Cambridge, United KingdomMedical Devices Consultant - Senior Mechanical Engineer - Cambridge · Due to the growth of a leading Medical Devices organisation, we are currently looking for a Senior Mechanical Engineer, Project Manager, Medical Devices Inventor or Mechanical Design Consultant for a newly sign ...
-
Process Specialist
3 weeks ago
Science Solutions Recruitment Ltd Cambridgeshire, United KingdomAn exciting opportunity has arisen for a Process Specialist for an industry leading materials manufacturer to join their state-of-the-art facilities in Cambridge. As a Process Specialist you will be responsible for the introduction of new products to productioninfluencing process ...
-
Quantum Computing Compiler Engineer C++/python
2 weeks ago
Deerfoot IT Resources Ltd Cambridge, United Kingdom**Compiler Engineer (Quantum Computing) · C++/Python Quantum Software Engineering · Hybrid - 3 Days p/w in Cambridge, Cambs · £65,000 Salary + Benefits Package** · As a trusted recruitment partner to this science-led Quantum Computing organisation with offices spanning the globe, ...
-
Quality Engineer
2 weeks ago
Jonathan Lee Recruitment Cambridge, United KingdomWe are on the lookout for a Quality Engineer to play a key role within the Quality team. The Quality Engineer will be involved in the continuous improvement of Quality Processes from concept and prototype stages, through to post production and customer support.As Quality Engineer ...
-
Software Engineer Senior
2 weeks ago
EA FIRST LTD Cambridge, United KingdomThis is an opportunity to join an industry leading team at the cutting edge of quantum technology. As senior / lead Software Engineer you will take responsibility for designing and implementing software tools and functionality to enable experimental science,prototype engineering ...
Tools Engineer - cambridge, United Kingdom - Neubla
Description
Performance Tools Engineer in Cambridge, UK
About Neubla
As pioneers of innovative neural computing, Neubla is transforming the future of computing by bringing the enormous potential of neural computing to the highest performance in most data-intensive applications. Neubla is made up of people with expertise and lots of experience in many different fields such as AI, semiconductor design, and compilers. At Neubla, you can work in a rapidly changing environment where your new ideas will become innovative products, services, and customer experiences, working with talented colleagues. Neubla offers a competitive package with benefits, including health insurance, a pension scheme, employee wellness support, and a variety of snacks in the office
Summary
Want to use your programming skills creatively to innovate NPU designs? We're looking for an exceptional individual with a passion to learn about ground-breaking AI architectures and who are eager to build highly optimised models for performance and functional simulation.
Performance and functional simulation are critical tools for architecture exploration, and it has been used to make many important decisions of various micro-architectures like CPU. However, in AI accelerator domain, the performance model has often been taken lightly due to the regular computation patterns of neural network models. However neural network models are getting bigger and much more complex every month, and it became almost impossible to estimate performance analytically.
In this highly visible role, you will collaborate closely with multi-site ML, HW and SW teams to investigate and develop tools to help evaluate new micro-architectural ideas and design trade-offs to shape the next generation NPUs by developing, verifying, and using performance models
for data-driven architectural exploration and validation.
Job Description
Qualifications
Preferred Qualifications
The Process