Senior FPGA Engineer

6 days ago


Toronto, Ontario, Canada Per Vices Corporation Full time

We are looking for an engineer to help us build Software Defined Radios (SDRs) for mission critical infrastructure. Our products use FPGAs to provide a high performance interface between data provided over a high speed bus (10/40/100G Ethernet), our internal IP, and high speed converter (DACs/ADCs) devices. Your primary responsibilities require you to design, simulate, implement, and validate, FPGA based architectures that interface with high speed IOs (ADC, DAC, clock) to effectively process that data (filtering, decimating, interpolating), and pass that data over a high speed busses (JESD204B/C, 10/40/100G Ethernet). This position also requires engineers to effectively document and communicate design changes, updates, challenges, to other engineers and a broader team.Mandatory QualificationsExperience inallof the following areas:Experience with Verilog (preferred) or VHDLHigh speed (>150MHz) digital designs.Digital Test bench creation, simulation, and maintenanceExperience with Linux based distributionsWorking knowledge of C or C++Minimum ExperienceExperience directly implementing and debugging inat least threeof the following areas:High speed DSP (ex; Filters, Decimators, Interpolators, etc.) design (> 150 M H z )High speed IO interfaces (ex; 10G/40G/100G Ethernet, PCIe, USB3, etc.) designs (> 300 M H z )High speed (> 325 M S P S ) Digital and Analog Converter Interfaces (JESD204B/C, LVDS, etc.)Low latency digital modem design (QPSK/QAM/PAM, etc)DDR3/4 Memory Controllers (> 1800 M T P S )Complex test bench creation using iverilog or verilatorTiming closure for large (>90% utilization), complex (>5 clock domains), designsFPGA integration with SoC devices, external chipsets, processors, and/or microcontrollersOptional QualificationsThe following skills are desired but not necessarily required for the position:Intel/Altera EDA tooling (Quartus, etc).FPGA integration with SDR systemsEthernet protocol implementations (ie; VITA-49 over UDP)Working in a Linux computing environment.Using version control systems (ie; git)Previous design or manufacturing experiencePrevious work with Schematic Capture and PCB LayoutLinux Kernel driver or API DevelopmentUnderstanding of wireless radio and DSP chainsMixed signal board layout and schematic captureOpen source radio projects (ie; OpenBTS, UHD, Yocto)



  • Toronto, Ontario, Canada Altera Full time

    Job DetailsJob Description:For decades, Altera has been at the forefront of programmable logic technology. Our commitment to innovation has empowered countless customers to create groundbreaking solutions that have transformed industries.Join us in our journey to becoming the #1 FPGA companyAltera is looking for talented, highly motivated undergraduate...


  • Toronto, Ontario, Canada Altera Full time

    Job DetailsJob Description:We are looking for a passionate and energetic software engineer to join the Quartus compiler team at Altera. Altera is a pioneer of programmable logic solutions, enabling system and semiconductor companies to rapidly and cost effectively innovate, differentiate, and win in their markets. Altera combines programmable logic...


  • Toronto, Ontario, Canada Altera Semiconductor Full time

    Job Details:Job Description:For decades, Altera has been at the forefront of programmable logic technology. Our commitment to innovation has empowered countless customers to create groundbreaking solutions that have transformed industries.Join us in our journey to becoming the #1 FPGA companyAltera is looking for talented, highly motivated undergraduate...


  • Toronto, Ontario, Canada Altera Full time $90,000 - $95,000

    Job Details:Job Description:For decades, Altera has been at the forefront of programmable logic technology. Our commitment to innovation has empowered countless customers to create groundbreaking solutions that have transformed industries.Join us in our journey to becoming the #1 FPGA companyAltera is looking for talented, highly motivated undergraduate...


  • Toronto, Ontario, Canada Altera Full time

    Job DetailsJob Description:Become a member of our world-class software research and development team Altera develops innovative programmable logic technologies that are easy-to-use and deploy in applications from the cloud to the edge, offering limitless AI possibilities. Our end-to-end broad portfolio of products including FPGAs, CPLDs, Intellectual...


  • Toronto, Ontario, Canada Altera Semiconductor Full time

    Job Details:Job Description:Become a member of our world-class software research and development team  Altera develops innovative programmable logic technologies that are easy-to-use and deploy in applications from the cloud to the edge, offering limitless AI possibilities.  Our end-to-end broad portfolio of products including FPGAs, CPLDs, Intellectual...


  • Toronto, Ontario, Canada Altera Full time $98,900 - $143,300

    Job Details:Job Description:We are seeking talented software developers to join our device modeling teamAs part of our timing modeling and device mapping team, you'll be responsible for a range of key parts of the Altera FPGA flow. Our team bridges the gap between hardware and software and provides unique opportunities to experience the best of both...


  • Toronto, Ontario, Canada Altera Full time

    Job DetailsJob Description:Altera's IP Solutions Engineering (IPSE) team develops comprehensive solutions to provide customers easy and efficient access to the capabilities of Intel's FPGA devices. These solutions are provided as highly configurable intellectual property IP cores that are fully integrated with Altera's software CAD tool, Quartus Prime.We...


  • Toronto, Ontario, Canada Altera Full time

    Job DetailsJob Description:About UsAltera is at the forefront of programmable logic and hardware acceleration. Our mission is to empower developers and system architects to rapidly design and deploy cutting-edge solutions using advanced FPGA and SoC technologies. The High Level Synthesis (HLS) team at Altera specializes in creating sophisticated tools and...


  • Toronto, Ontario, Canada Altera Full time

    Job DetailsJob Description:Altera's IP Solutions Engineering (IPSE) team develops comprehensive solutions to provide customers easy and efficient access to the capabilities of Intel's FPGA devices. These solutions are provided as highly configurable intellectual property IP cores that are fully integrated with Altera's software CAD tool, Quartus Prime.We...