Nokia is a global leader in the technologies that connect people and things. With state-of-the-art software, hardware and services for any type of network, Nokia is uniquely positioned to help communication service providers, governments, and large enterprises deliver on the promise of 5G, the Cloud and the Internet of Things.
Serving customers in over 100 countries, our research scientists and engineers continue to invent and accelerate new technologies that will increasingly transform the way people and things communicate and connect.
Nokia is an equal opportunity employer that is committed to diversity and inclusion.
At Nokia, employment decisions are made regardless of race, color, national or ethnic origin, religion, gender, sexual orientation, gender identity or expression, age, marital status, disability, protected veteran status or other characteristics protected by law.
X-Haul Business Unit is providing Microwave transport solution within Nokia, reference product is Wavence.
As a FPGA engineer in X-Haul you will contribute to both feature evolution of product and development of new HW items to renew product HW platform.
FPGA is relevant part of Wavence product and majority of feature differentiator with respect to competition relies on FPGA specific implementation.
You will develop extensive knowledge of new telecommunications protocols and standards, microwave specificities, Nokia’s hardware platforms and the way customers are deploying them.
As part of FPGA team, you will work in the context of a single team over different X-Haul R&D locations, highly interacting with other teams inside X-HAUL.
Within one FPGA project you will contribute to study and architecture definition and will be responsible of design, coding, simulation, unit and system tests, following the complete end to end project flow from requirement and feasibility analysis to maintenance.
Main tasks are architecture definition and implementation / test of new FPGA designs or evolution of existing ones.
Work effectively as part of a multi-site team developing a common design
Derive from high level product / system requirements the detailed FPGA design specifications
Define the best FPGA architecture suitable for the product purposes and future proof to possible evolution
Track and report the status of the assigned activities, flag in advance and proactively propose recovery actions aimed to milestones adherence and delivery quality
Manage multiple priorities, product requirements evolving in parallel to FPGA development and short lead time
Take fast ownership of complex existing designs, developing new features, proposing optimizations and being capable to troubleshoot on bench
Main responsibilities and / or activities :
Requirement analysis and feasibility studies
FPGA architecture definition, including algorithm modelling
FPGA design specification definition
FPGA development, simulation, synthesis, P&R and board level integration
FPGA unit test organization and reporting, including bring-up and validation of FPGA design on the target hardware board
System test organization and reporting, in cooperation with HW Digital, SW and Integration teams
FPGA project status reporting and tracking
Configuration management and versioning of FPGA designs and related items
Develop automatic test benches for continuous simulation
Contribute to process improvement and innovation
Knowledge of FPGA technology and life cycle
FPGA design consolidated experience
Proficiency in VHDL (preferred) and / or Verilog
Competence in :
timing constraining and verification,
resource usage analysis and saving
Competence in "best design and coding practices"
Competence in coding for reuse and technology portability
Knowledge of some FPGA specific tools, for instance : Xilinx Vivado, Altera Quartus, Mentor Graphics suite for FPGA (HDL Designer, ModelSim, QuestaSim, Precision)
Basic lab hands on experience
Good spoken and written English
Good teamwork skills
Adaptability and accountability
Effectively cooperating with people with different technical background and culture, dealing with diverse situations and viewpoints
Nice to have :
Work experience in FPGA design
Experience on complex systems (HW + FPGA + SW, including big ASSP)
Knowledge of microwave point-to-point communication application
Knowledge of radio transmission concepts (equalization, modulation, FEC, clock and carrier recovery, XPIC, diversity, adaptive modulation)
Knowledge of Ethernet standard and implementation experience
Knowledge of SDH and PDH standards
Knowledge of QoS, policing, CES concepts and implementation experience
Basic knowledge of PLL theory and synchronization concepts
Knowledge of Mentor Graphics suite for FPGA (HDL Designer, ModelSim, QuestaSim, Precision) with past working experience
Knowledge of Xilinx tool chain (Vivado and ISE) and 28 nm devices
Knowledge of Altera Quartus tool and Altera 28 nm devices
Experience in managing FPGA development within Git or equivalent CVM tool
Troubleshooting capabilities on complex systems