Skip to main content

Staff Software Engineer - FPGA

Employer
Hays
Location
Cambridge
Salary
Competitive salary with great benefits
Closing date
3 Jul 2024

View more

Job position
Qualified / Chartered
Contract Type
Permanent
Hours
Full Time
Job Function
IT

Job Details

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 epicentre 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 the bringing up of firmware & Open-Source projects, e.g. Linux Kernel, Android, Trusted Firmware and SCP firmware on FPGA platforms being used to prototyping the latest SoC designs. We seek individuals with exposure and knowledge of every level of the system software stack ranging from baremetal 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, command over 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 organisation 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 unrivalled 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 organisation of dedicated and innovative individuals and don't discriminate based on any characteristic.
Flexible working options are available.
Flexible working options available.

What you need to do now
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.
If this job isn't quite right for you but you are looking for a new position, please contact us for a confidential discussion on your career.

Hays Talent Solutions is a trading division of Hays Specialist Recruitment Limited and acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at hays.co.uk

Company

About Hays

At Hays, we know that finding the right role at the right time takes careful consideration. As lifelong career partners we’re with our candidates each step of the way.

Whether you’re seeking a job for right now, a career change, or to move up the career ladder, we have the expertise, the up-to-date knowledge, connections and training to help you get where you want to go.

Providing an unmatched wealth of jobs across industries and professions, using our insights and market leading salary checker, employer relationships, pathways and support, we bring roles that challenge and excite you.

And it doesn’t end there. Our expert consultants are here to help get you more than your next job – offering training and upskilling via our free-to-use My Learning platform.

Company info
Website

Apply for Staff Software Engineer - FPGA

Fields marked with an asterisk (*) are required

Your file must be a .doc, .pdf, .docx, or .rtf. No larger than 5MB
Selected file:
Your communication preferences

When you apply for a job we will send your application to the named employer, who may contact you. By applying for a job listed on bd4jobs.com you agree to our terms and conditions and privacy policy. You should never be required to provide bank account details. If you are, please contact us. All emails will contain a link in the footer to enable you to unsubscribe at any time.

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert