CPU Software Engineer
Imagination Technologies
Timisoara Romania
5 zile în urmă

What you’ll be doing

The CPU Compute Software team creates software that enable customers to leverage Catapult CPUs scalability across variate markets.

This enables our customers to achieve the best possible performance from Imagination hardware for their compute and AI solutions.

You will :

  • Design and develop the very building blocks needed to meet the increasing demand for compute tasks
  • Deploy and optimize open-source projects / libraries to Imagination Catapult CPUs and contribute back to the open-source community
  • Perform software performance analysis and benchmarks for Imagination IP
  • Take part in the design of Imagination’s heterogeneous architecture which is key to providing performance, flexibility and resilience when accelerating an increasingly diverse set of workloads
  • Who you are

    Committed to making your customers, stakeholders and colleagues successful, you’re an excellent communicator, listener and collaborator who builds trusted partnerships by delivering what you say, when you say.

    You’re curious, solutions orientated and a world-class problem solver who constantly seeks opportunities to innovate and achieve the best possible outcome to the highest imaginable standard.

  • You have;
  • An understanding of computer architecture
  • C / C++ programming experience
  • Experience designing Linux applications i.e. end-to-end target deployment flow
  • Experience with build systems i.e. toolchains, generators
  • You might also have;
  • An appreciation of multi-threaded and / or parallel computation and associated difficulties.
  • Scripting experience : python, shell
  • Experience with assembly language or intrinsic functions
  • Math notions that are commonly used in domains like machine learning, signal processing, computer graphics, data science etc.
  • Some experience of compute APIs i.e. OpenCL, Cuda etc.
  • Who do you want to be?

    Do you dare to think big? Do you want to change the status quo and speak up when you see how there’s a better way of doing things?

    We listen, we’re supportive and we’re open to new ideas. Whatever it takes to make an impact, you’ll be respected and helped along the way.

    We will value you

    At Imagination, clear and shared values are important to us. They are the foundation on which everything else is built. We have five core values that underpin our culture and the way we work together, both as colleagues and as business partners.

    We believe in these values and are committed to putting them at the heart of everything we do.

    Our values are :

  • Customer-first
  • Collaborative
  • Innovative
  • Straightforward
  • Raportați această lucrare

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Email-ul meu
    Făcând clic pe "Continuă", acord nevoo consimțământ de a procesa datele mele și de a-mi trimite alerte prin e-mail, așa cum este detaliat în policyApplicația de confidențialitate a lui neuvoo. Pot să-mi retrag consimțământul sau să mă dezabonez în orice moment.