FPGA Platform Lead
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
As a key member of the team, you will actively contribute to the verification and validation of our SoC’s functionality and performance. And you will be responsible for:
- the development of the FPGA verification platforms and the delivery of this platform to customers within the Design and Project teams (Verification, Validation, Software teams) and to external customers,
- the Interface to Firmware and Software, Architecture, Design teams as well as End Users to understand Product Use Cases and requirements,
- the FPGA strategy definition for the Design as a function of its Architecture, the expected Use Cases, the limitations of the technology and the schedule constraints,
- the methodology development for handling on non-digital components within the FPGA (Analog blocks, Non Volatile memories, …),
- the work with Design, Verification, Validation, Firmware and Software teams to debug and correct issues or identify work-arounds,
- the development drive of external boards and interfaces when needed,
- the regular report and updates of the Design and Platform to the customers,
- the support of large numbers of distributed users using FPGA farm or other means.
Requirements
Do you have experience in Software development?, Do you have a Associate’s degree?, * Degree/Masters in Electronic and/or Computer Engineering with 7+ years of experience
- Knowledge of the entire FPGA flow from RTL through partitioning and synthesis and generation of bitfiles for loading onto FPGA
- Expertise in debugging of designs on FPGA, using external debuggers, special builds and other techniques
- nderstanding of the architecture, elements and functionality of SoC’s, including CPUs, DMA, MMU, PLL, memory and peripheral interfaces
- Experience in development of FPGAs containing significant analog content is a bonus
- Understanding of software development process for embedded CPUs and experience in developing and debugging software
- Expertise in the use of EDA tools for FPGA synthesis
- Experience with debug on designs pre- and post-silicon, in simulation and on the bench
Your personal traits
- Rigorous and methodical with good analytical skills
- Flexible and adaptable with an ability to verify and validate, and debug at several levels and on many different platforms
- Paying attention to details, tenacity/pugnacity in tracing, finding and solving problems
- Ability to question and identify weaknesses in written specification, tools environment, …
- Good team player “working together” with ability to work across teams and sites
- Good communication skills both verbal and in writing
Benefits & conditions
We offer an energizing working environment with an excellent team active with cutting-edge technology, you will become part of NXP Semiconductors N.V. (NASDAQ: NXPI). We also offer an excellent salary and benefits package and relocation support is provided if required. NXP is an Equal Opportunity/Affirmative Action Employer regardless of age, color, national origin, race, religion, gender, sexual orientation, gender identity. In addition, NXP will provide reasonable accommodations for otherwise qualified disabled individuals.
About the company
NXP Semiconductors is one of the market leaders in providing High Performance Mixed Signal and Standard Product solutions that leverage its leading RF, Analog, Power Management, Interface, Security, Digital Processing and Manufacturing expertise. These innovations are used in a wide range of identification, automotive, industrial, consumer, lighting, medical and computing applications. Headquartered in Europe, the company has about 29,000 employees working in more than 30 countries.
Do you want to be a part of a semiconductor engine for the connected world and co-create the future? Please apply via our career page: www.nxp.com/careers
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Where to Find Entry-Level Software Engineering Jobs
Where To Find Software Engineering Jobs
What’s the Difference between a Junior, Mid, and Senior Developer?
The 12 Best Jobs for Software Engineers