produces market-disrupting sensor technology and software that is transforming the manufacturing industry.
We are on a mission to make the world greener, safer and more efficient. Our Kingston subsidiary develops cutting-edge monitoring technology that is integrated with IPG Photonics' world-leading laser manufacturing solutions to provide real-time quality assurance for advanced manufacturing environments around the world. Our customer portfolio comprises world-leading E-mobility manufacturers, household consumer brands and renowned technology companies. We are powering the EV revolution, making medical devices safer, helping win Formula One Grands Prix and helping people land on Mars!
IPG Photonics is changing the world and we're just getting started. Our group is growing rapidly and is currently recruiting outstanding technical professionals to join the team.
Job Summary
IPG Photonics (NASDAQ:IPGP) is seeking a Senior FPGA Engineer to join our development team in Kingston, Ontario, Canada. Our Kingston group is responsible for inventing, developing, and building novel process monitoring tools for advanced manufacturing industries.
The group's products are integrated with IPG's industry-leading laser processing solutions and are used to provide quality assurance for high-power laser processing applications in the manufacturing of automotive, aerospace, biomedical, and consumer electronics products. Our technology empowers many household brands to offer increasingly reliable, safe, and efficient solutions to empower industry and improve the lives of consumers. In particular, our technology is being used to drive the electric vehicle revolution.
The Senior FPGA Engineer is responsible for designing and developing new FPGAs for IPG laser scanners and inspection systems. This role includes lab debugging, integration, and testing. The engineer will also collaborate closely with the Hardware and Software Engineering teams to develop innovative system solutions from concept through to production release.
Responsibilities
Independently lead FPGA digital development projects for Intel/Altera FPGA and SoC, AMD/Xilinx FPGA, MPSoC, and RFSoC platforms from start to finish
Estimate project timelines, architect robust FPGA solutions, implement designs, and ensure timely delivery of high-quality FPGA projects to production
Verify FPGA designs by using self-checking methodologies with directed and constrained random testing, while rigorously tracking functional and code coverage
Support software driver development by writing clear requirements, conducting thorough software validation, performing rigorous testing, and resolving FPGA-related bugs efficiently
A Bachelor's Degree in Engineering is required, preferably in Electrical Engineering (EE)
At least 6 years of experience in FPGA RTL development using Verilog and System Verilog
Ability to independently develop high-quality FPGAs with minimal supervision
Expertise in Modelsim, Questasim, Vivado, and Quartus is essential
Skilled in designing and developing complex FPGAs from scratch, including RTL, test benches, test cases, timing closure, bitstream generation, writing C/C++ lab test code, and delivering functional FPGAs to production
Proficiency in implementing MATLAB algorithms in FPGA is highly advantageous
Experience with internal buses like Avalon, APB, AHB, AXI, and external interfaces like I2C, SPI, QSPI
Capability to integrate FPGA with SoC ARM subsystems and implement 1GE interfaces
Comprehensive understanding of Clock Domain Crossing (CDC), with the ability to manage multiple clock domains and verify CDC operations effectively
Deep knowledge of verification methodologies, including code coverage, assertions, regression testing, performance analysis, and error injection testing
Experienced in hardware bring-up using tools like ChipScope, Signal Tap, oscilloscopes
Strong grasp of embedded and real-time software development principles, including multitasking, interrupts, DMA, JTAG
Proficiency in source control tools like SVN
* Exceptional organizational and critical thinking abilities, proven track record of problem-solving, sound judgment, and a realistic understanding of issues
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.