Tools Engineer

4 weeks ago


Cambridge, United Kingdom Neubla Full time

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

  • 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


Qualifications

  • 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


Preferred Qualifications

  • 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


The Process

  • Application review > 1st Interview > 2nd Interview (technical) > 3rd Interview


  • Tools Engineer

    1 week ago


    Cambridge, United Kingdom Neubla Full time

    Performance Tools Engineer in Cambridge, UKIncrease your chances of an interview by reading the following overview of this role before making an application.About 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...

  • Tools Engineer

    1 month ago


    Cambridge, United Kingdom Neubla Full time

    Performance 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 up of people with expertise and lots of experience in many different fields such...

  • Tools Engineer

    1 week ago


    Cambridge, United Kingdom Neubla Full time

    Job DescriptionPerformance 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 up of people with expertise and lots of experience in many...

  • Tools Engineer

    2 days ago


    Cambridge, United Kingdom Neubla Full time

    Performance Tools Engineer in Cambridge, UKIncrease your chances of an interview by reading the following overview of this role before making an application.About 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...

  • Tools Engineer

    3 weeks ago


    Cambridge, United Kingdom Neubla Full time

    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...

  • Tools Engineer

    1 month ago


    Cambridge, Cambridgeshire, United Kingdom Neubla Full time

    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...

  • Tools Engineer

    11 hours ago


    Cambridge, Cambridgeshire, United Kingdom Neubla Full time

    Job 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...

  • Tools Engineer

    4 weeks ago


    Cambridge, Cambridgeshire, United Kingdom Neubla Full time

    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...

  • Small tools fitter

    7 days ago


    Cambridge, United Kingdom Interaction Recruitment Full time

    Position: Small Tools Fitter Location: Cambridge Salary: £25,(Apply online only) -£32,(Apply online only) Permanent Position Interaction Engineering have teamed up closely with a rapidly growing plant hire company looking to take on a skilled small tools fitter. This is a great opportunity if you are looking to progress or start your career within the...


  • Cambridge, United Kingdom ARM Full time

    Job Overview:Are you an experienced Cortex-A engineer who wants to make this development experience better?In the Developer Ecosystems 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...


  • Cambridge, United Kingdom arm limited Full time

    The Role Job Overview: Are you an experienced Cortex-A engineer who wants to make this development experience better? In the Developer Ecosystems 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...

  • Small tools fitter

    6 days ago


    Cambridge, United Kingdom Interaction Recruitment Full time

    Position: Small Tools FitterLocation: CambridgeSalary: £25,(Apply online only) -£32,(Apply online only)Permanent PositionInteraction Engineering have teamed up closely with a rapidly growing plant hire company looking to take on a skilled small tools fitter. This is a great opportunity if you are looking to progress or start your career within the plant...

  • Tool Hire Fitter

    4 weeks ago


    Cambridge, United Kingdom Newmarket Plant Hire Ltd Full time

    **Tool Hire Fitter - Newmarket Plant Hire Ltd** **NPH **is a multi-depot independent Plant Hire Group and currently has a vacancy for a Tool Hire Fitter at our Cambridge Depot. Reporting directly to the Workshop Foreman you will be required to diagnose faults, repair, service and prepare for hire our full range of small plant, Tools and Equipment, along...

  • Staff Engineer

    4 weeks ago


    Cambridge, United Kingdom ARM Full time

    **Staff Engineer (Cambridge)** Do you want to help build tomorrow's solutions? This is an excellent opportunity to work in the Architecture and Future Technologies team in Arm's Development Solutions Group in Cambridge, UK. We investigate and prototype new tooling technologies to supportArm's evolving architecture and product roadmap. We find out how to...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Overview: Are you an experienced Cortex-A engineer who wants to make this development experience better? In the Developer Ecosystems 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...


  • Cambridge, United Kingdom Interaction Recruitment Full time

    Position – Small Tools Plant Fitter Location – Cambridge Salary – £28,(Apply online only) - £34,(Apply online only) About Us: Join our client a leader in Plant repairer. They are hiring a Small Tools Plant Fitter to maintain and repair equipment. Responsibilities: Maintain and repair small tools and equipment. Diagnose mechanical issues and...


  • Cambridge, United Kingdom Interaction Recruitment Full time

    Position – Small Tools Plant FitterLocation – CambridgeSalary – £28,(Apply online only) - £34,(Apply online only)About Us: Join our client a leader in Plant repairer. They are hiring a Small Tools Plant Fitter to maintain and repair equipment.Responsibilities:Maintain and repair small tools and equipment.Diagnose mechanical issues and perform...


  • Cambridge, Cambridgeshire, United Kingdom arm limited Full time

    Role Overview Do you want to work in a high trust, supportive and flexible working environment with a culture of creativity, ingenuity, and fun? There’s a place for you here at Arm, to play your part in building a smarter world in a job where you’re making a difference from the get-go. Our technology is used by billions of people, across billions of...

  • Plant and Tool Fitter

    2 weeks ago


    Cambridge, Cambridgeshire, United Kingdom Interaction Recruitment Full time

    Position Small Tools Plant Fitter Salary GBP28,(Apply online only) - GBP34,(Apply online only) About Us: Join our client a leader in Plant repairer. They are hiring a Small Tools Plant Fitter to maintain and repair equipment. Diagnose mechanical issues and perform repairs. Experience in plant fitting, especially with small tools. Strong...


  • Cambridge, Cambridgeshire, United Kingdom Interaction Recruitment Full time

    Position Small Tools Plant Fitter Location Cambridge Salary GBP28,(Apply online only) - GBP34,(Apply online only) About Us: Join our client a leader in Plant repairer. They are hiring a Small Tools Plant Fitter to maintain and repair equipment. Responsibilities: Maintain and repair small tools and equipment. Diagnose mechanical issues and perform...