Senior Software Engineer - CPU, Automotive
The role
The world is being shaped by technology and Imagination Technologies is at the very core. Working at Imagination Technologies means you’re a part of constant innovation. We develop the key building blocks for
- leading chips that make your tech mobile, smart and connected, and Senior CPU SW Software Engineer you can be a key part of that development. You will be involved in the delivery of Imagination’s key projects. This is an exciting opportunity to work in a dynamic environment, involving working across all of Imagination’s engineering teams, including hardware and software. You will: Be responsible for the overall design and implementation of the CPU firmware and drivers for our automotive products
Code-review complex pieces of driver design/refactoring work. Perform hardware and software performance analysis and optimisation of drivers to get the most out of our IPInteract with research and hardware design teams to improve our next RISC-V CPU IP cores
Help maintain architectural and functional documentation About you
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
- class problem solver who constantly seeks opportunities to innovate and achieve the best possible outcome to the highest imaginable standard. You'll have: Strong C programming experience
Significant experience with AUTOSARExperience developing SW using Linux
Good level of understanding of automotive Operating systems such as Integrity, u
Velocity, QNX. Experience working with at least one CPU ISA(RISC-V would be a big plus, but ARM64 or x86 would be also an advantage)Some assembly language programming. You might also have: Familiarity with Android Auto
Some experience with ISO26262 is a plus
Experience working with CI/CD tools(Git, Jira)Some experience with OS-level virtualization(Docker)Some experience working with hypervisors(e. g. Qemu)Experience working with Embedded Linux
C++ programming experience Who we are
At Imagination, we love innovating. We spend our time creating the graphics and AI chips that are at the core of your favourite electronic products, and we are expanding our IP portfolio to include RISC-V CPUs as part of our efforts to create the best Compute offering in the market. We have a
- compromise approach to making our technology as high performance and
- efficient as possible, all while being squeezed into the smallest space possible. It’s this relentless drive to push the boundaries of what’s possible that has led to Imagination powering more than 10 billion of the world’s most iconic electronic devices, from smartphones to smart TVs, from drones to
- driving cars. We need your skills to help us continue to deliver technology that will impress the industry and our customers alike, ensuring that people everywhere can enjoy smarter and faster tech than ever before. So come join us if you're wanting that something more
Bring your talent, curiosity and expertise and we’ll help you do the rest. You’ll be part of one of the world’s most exciting companies who are one of the leaders in semiconductor IP solutions. As a part of our team, you can help us transform, innovate, and inspire the lives of millions through our technology.
Fii primul, care se va înregistra la oferta de muncă respectivă!