Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Join a forward-thinking company as an FPGA Development Engineer, where you'll innovate and maintain FPGA designs for cutting-edge communication technologies like 5G and 6G. This role offers the opportunity to work on complex systems, implement advanced signal processing algorithms, and collaborate with cross-functional teams. You will be at the forefront of technology, developing solutions that keep the world connected. If you are passionate about pushing boundaries and eager to contribute to groundbreaking projects, this is the perfect opportunity for you.
Summary:
VIAVI (NASDAQ: VIAV) has a 100+ year history of technical innovations that have evolved to keep pace and address our customers’ most pressing business issues. We make equipment, software, and systems that help to plan, deploy, certify, monitor, and optimize all kinds of networks - like those for mobile phones, service providers, large businesses and data centers. VIAVI is also a leader in high performance thin film optical coatings and engineered diffusers, providing light management solutions to anti-counterfeiting, consumer electronics, automotive, defense and instrumentation markets.Duties & Responsibilities:
Designing and documenting components and interfaces.
Implementing HDL components using VHDL.
Developing and implementing signal processing algorithms in HDL and AMD Versal AI Engines.
Mapping algorithms to SIMD type processor architectures.
Architecting real-time processing solutions for modern FPGA devices.
Developing best practices for technology reuse.
Building and timing closing FPGAs designs.
Debugging system issues seen on the target, determining root causes and providing solutions.
Participate in cross team technical discussions on requirements, solutions and integration.
Attending meetings and providing work breakdowns, estimates and progress updates.
Pre-Requisites / Skills / Experience Requirements:
Degree level qualification in relevant Engineering discipline.
Theoretical and practical signal processing knowledge (e.g., filtering, FFT, mixing, resampling, matrix operations, etc.).
MATLAB programming experience.
VHDL programming skills.
Experience of FPGA development flow.
Intermediate C/C++ programming capability.
Ideally experience with code development for Versal AI Engines or GPU.
Experience of developing real time processing systems.
Basic experience of using FPGAs containing embedded processors.
Experience building and timing closing large modern FPGAs designs.
Experience with 3GPP physical layer (4G/5G).
High attention to detail.
We also encourage applications from DSP and communication SW engineers with strong development experience on DSP/CPU/GPU processors and an interest in broadening their experience to include FPGA design.
Strong collaboration and team working skills, including cross-functionally, with the ability to establish and maintain effective relationships across all levels.
Ability to influence senior stakeholders.
Excellent communication skills, both verbal and written.
The ability to work within multiple and/or complex projects simultaneously in a deadline-driven environment.
Ability to mentor and coach the same or junior level.
Ability to solve complex issues using in depth evaluation methods and technique.
Contributes to strategic decision-making.
If you have what it takes to push boundaries and seize opportunities, apply to join our team today.