Staff Software Engineer – FPGA, Cambridge

·
Full time
Location: Cambridge
·
Job offered by: TN United Kingdom
·
Category: IT & Technology
Social network you want to login/join with: Staff Software Engineer - FPGA, Cambridge

Location: Cambridge, United Kingdom Job Category:

Other EU work permit required:

Yes Job Reference:

189df4e2e233 Job Views:

89 Posted:

22.01.2025 Expiry Date:

08.03.2025 Job Description:

Your new company The future of computing. From mobile phones to the world's fastest supercomputer, our technology can be found everywhere. Here, we're driven by innovation. We are at the epicenter of the world’s largest computing ecosystem, and now we're looking to the future. Defining the use of cloud computing and discovering the potential of the metaverse ensures our impact is sustainable and far-reaching. Most importantly, we aim to positively impact the lives of people around the world.

Your new role The FPGA team is part of the global Productivity Engineering group which is responsible for delivering and supporting FPGA platforms - enabling designs debug and deployment of advanced pre-silicon verification methodologies. These system solutions target a wide range of market segments like mobile, server, IoT, automotive, etc.

As a Staff FPGA Software Engineer, you will deliver on the FPGA prototyping requirements of one or more sophisticated and highly configurable systems – while collaborating with several local and cross-site teams to achieve verification goals. Key responsibilities will include bringing up firmware & Open-Source projects, Linux Kernel, Android, Trusted Firmware, and SCP firmware on FPGA platforms being used to prototype the latest SoC designs. We seek individuals with exposure and knowledge of every level of the system software stack ranging from bare-metal firmware, bootloaders & Kernel – with strong technical skills, a good eye for detail, and good interpersonal skills. Are you a creative, positive, and adaptable person with a strong technical background? Then we are keen to hear from you!

Responsibilities:

Participating in all phases of software development - including implementation, testing, code review, and documentation. Develop unit test module/scripts for validating the software and hardware functionalities. Prepare test specifications, test plans based on design documents of software and hardware modules. Automation of flows & methodology such that they can be deployed to the user community. Provide support for the FPGA service to the service users.

What you'll need to succeed: Knowledge of C/C++ programming language. Experience in firmware and Linux kernel development, and understanding of concepts such as bootloaders. Understanding of SoC architecture and embedded systems. Consistent track record of project debugging and execution individually. Proficiency in problem solving and debugging. Excellent interpersonal and communication skills.

What you'll get in return: We are committed to global talent acquisition, offering an attractive relocation package. With offices around the world, a diverse organization of dedicated, creative, and hardworking engineers. By enabling a dynamic, inclusive, meritocratic, and open workplace, where all our people can grow and succeed, we encourage our people to share their unrivaled contributions to our success in the global marketplace. We are 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 based on any characteristic. Flexible working options are available. #J-18808-Ljbffr

Recent Jobs

London (On site) · Full time

Are you a smart, driven professional who takes pride in making a difference in local communities? Turner & Townsend’s Real Estate division is experiencing significant growth and we’re looking for an experienced industry professional with health project experience to join our high-performing and collaborative Project Management team. Why Join Us? Impactful Work: Contribute to social [...]Read More... from Assistant Project Manager – Healthcare See details

Chasetown (On site) · Full time

My client, Autosmart International are a manufacturing success story! Site Operations Manager – leading fast-paced manufacturing and warehousing About Our Client Autosmart International is a manufacturing success story, leading the field in vehicle cleaning products. We are the No.1 choice of automotive trade customers across the UK. We have doubled in size in the last [...]Read More... from Site Operations Manager See details

London (On site) · Full time

CSS are looking for an experienced duty officer to join our client’s team who are a local council responsible for all areas within the Tendering district. Working hours: All shifts are 8 hours long with various start times available: Monday to Friday – start times between 6AM – 3PM Saturday & Sunday – 6AM – [...]Read More... from Duty Officer See details