Arm

Senior Embedded Software Engineer -GPU Device Drivers (BB-B76B1)

Found in: Neuvoo UK

Description:

Role Overview

Are you looking for an exciting and challenging role, with the possibility to work on the cutting edge of GPU technology? Are you looking to use your technical and leadership skills to help drive your career?

Arm is seeking a highly skilled and motivated engineer to join our Agile Software development team working on the drivers for the next generation MaliTM GPU products.

We work closely with the multi-disciplined engineering teams across Arm’s European design centres, being in constant collaboration with both Software and Hardware engineers as well as Architects.

We have a strong track record of building up expertise in people, so this is a phenomenal opportunity for learning new things in a friendly and collaborative environment. Join a multinational, dynamic and highly motivated software development group with great work ethics where you will enjoy the support of your colleagues while being challenged by exciting technical problems. If you like producing high quality, high performance SW and solving sophisticated technical problems, then we would love to hear from you.

What you will be involved with:

Developing multiple modules of our GPU driver, including memory management, GPU scheduling, instrumentation and power management; across kernel and user space. You will help shape the driver to bring cutting edge technology to the automotive industry, potentially bringing benefits to innumerable drivers and passengers. Contributing to different areas of the code base and participating in all phases of software development, this is a fantastic opportunity to broaden your knowledge and make use of a diverse set of skills.

You will cooperate closely with engineers working on other driver modules, modelling, HW design, emulation, verification, etc. You will see all phases of a complex development program.

We have an excellent track record of building up expertise in people, so this is a great opportunity to learn something new and interesting in a friendly and collaborative environment.

Join a multinational, dynamic and highly motivated software development group where you will enjoy the support of your colleagues while being challenged by interesting technical problems.

Do you like producing high quality, high performance SW and solving complex technical problems? - then we would love to hear from you.

Day to day activities include:

  • Design and implementation of new features for driver components for the automotive domain, preferably in driver or middleware development.
  • Documenting stories in Jira / confluence for other team members to carry out implementation.
  • Working closely with the architect team to agree on the best design possible.
  • Participating in all phases of software development lifecycle - including plan, analysis, design, implementation, testing, code review and documentation.
  • Working closely with other software teams to interface with driver components
  • Performing design and code reviews for other team members.
  • Maintaining the existing codebase: fixing bugs and other quality assurance activities.
  • This is an amazing opportunity to influence products and technology that millions of people will use around the globe years ahead of the product release.

    GPU Engineering Group:

    The GPU Engineering Group produces graphics processing hardware and software products for mobile, embedded and automotive industries. Our MaliTM Graphics Processor is the world’s #1 shipping GPU. Now we are entering into a new growth phase to provide new technologies and products for existing and new markets and are looking for hardworking people to join the team.

    Now we are entering into a new growth phase to provide new technologies and products for new and existing markets and are looking for talented people to join the team.

    In GPU Engineering you will work with the world’s best companies, making world-leading products based on our IP and alongside the best engineers in the world. We are a global team working across numerous sites and cultures. Your ideas will make a difference and you will have the opportunity to lead, challenge the status quo and ultimately change the world of graphics processing.

    Education & Qualifications:

  • Bachelor's or Master's Degree (computer science or electronics engineering or related subjects).
  • Skills & Experience required:

  • Proven expertise in C or C++ programming.
  • Good software design skills and ability to integrate into existing components.
  • Solid understanding of computer architecture and embedded systems.
  • Proficiency in problem solving and debugging skills.
  • Experience with version control and bug tracking systems (Jira); GIT, scripting languages and build systems
  • Excellent team working skills, self-motivated, good communication skills
  • Passionate about learning new technologies
  • Ability to express complex ideas to people of all technical abilities.
  • Desirable experience:

  • Expertise with virtualization and hypervisors (Xen or other similar hypervisor technologies).
  • Experience developing Linux kernel components and/or device drivers
  • Bringing up platform software for Arm-based development platforms.
  • Developing software within the AUTOSAR framework
  • Application of ISO26262 to development processes
  • Experience developing ADAS systems
  • Familiar with Android system software development and debugging
  • Interest in graphics and compute APIs - Vulkan, OpenGL ES, OpenCL
  • Experience of software lifecycle management within the automotive domain
  • 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.

    About Arm

    Arm® technology is at the heart of a computing and connectivity revolution that is transforming the way people live and businesses operate. From the unmissable to the invisible; our advanced, energy-efficient processor designs are enabling the intelligence in 86 billion silicon chips and securely powering products from the sensor to the smartphone to the supercomputer. With more than 1,000 technology partners including the world’s most famous business and consumer brands, we are driving Arm innovation into all areas compute is happening inside the chip, the network and the cloud

    #LI-RB1

    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.

    calendar_today23 hours ago

    report

    location_on Manchester, United Kingdom

    work Arm

    Apply:
    I expressly authorise the Terms and Conditions

    Similar jobs