Sr FPGA Developer
at IPG Photonics
Kingston, ON K7K 2L9, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 28 Apr, 2025 | Not Specified | 28 Jan, 2025 | N/A | Code Coverage,Axi,Performance Analysis,Interrupts,Assertions,Regression Testing,Scratch,Fpga,Test Cases,Cdc,Multitasking,I2C,Rtl Development,Chipscope,Modelsim | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
IPG Photonics (NASDAQ:IPGP) Canada Inc. 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.
Requirements:
- 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 issue
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
Requirements:
- 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
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - QA & Testing
Software Engineering
Graduate
Electrical engineering (ee
Proficient
1
Kingston, ON K7K 2L9, Canada