FPGA Digital Design Engineer
Full Job Posting
Key Responsibilities:
- Develop custom IP for new features of the Kepler satellite digital payloads
- Iterate on current DSP and interface designs to improve reliability
- Work with IP core vendors to integrate new functionality into the Kepler designs
- Work with lead engineers in developing the communications and network architecture of our future satellite constellation
- Participate in conceptual design studies of new spacecraft
- Bachelor’s Degree in Computer Engineering, Electrical Engineering or equivalent
- 5+ yr. working experience with FPGA/RTL design
- Verilog, SystemVerilog, or VHDL with the willingness to learn or pivot to SystemVerilog
- Xilinx FPGA(s). Specifically, Zynq and UltraScale
- Solid understanding of timing principles, including clock domain crossing and timing closure
- Strong scripting skills (e.g Python, Tcl, csh/bash, etc.)
- Experience with FPGA tools (e.g Vivado, Quartus), HDL Simulation Tools (ModelSim)
- Masters of Science in Computer/Electrical Engineering, or equivalent
- Experience in coherent digital demodulation of waveforms such as BPSK, QPSK, QAM
- Experience with memory mapped interfaces such as AXI, Wishbone, Avalon
- Experience with high-speed transceivers for protocols such as JESD204B, PCIe, SATA
- Experience with Linting tools, Questa Sim or Riviera-Pro
- Experience with Xilinx Versal and RFSoC
- Experience designing printed circuit boards
- Knowledge of radio-frequency electronics design
- Salary Range: $131,00 - $181,000 CAD Actual total compensation will be determined at the Company’s discretion and is based on a variety of job-related factors, which may include, but are not limited to, relevant knowledge, skills, experience, performance, and education and/or training. The Company encourages all qualified applicants to apply, even if the posted salary range does not align with their expectations, as it does not reflect our total compensation package. Job Type: This is for a current vacancy
- Kepler Communications is committed to fostering an inclusive, accessible environment, where all employees and customers feel valued, respected and supported. We welcome applications from: Women, Aboriginal persons, persons with disabilities, ethnic minorities, visible minorities, people who identify as LGBTQ+ and others who may contribute to diversification in our workplace. As part of our commitment to accessibility for all persons with disabilities, Kepler will, upon the request of the applicant, provide accommodation during the recruitment process to ensure equal access to applicants with disabilities. Please contact our People & Culture team, through our Career Page to make your accommodation needs known and we will consult with you to ensure suitable accommodation is provided.
Required Skills & Qualifications:
Bachelor’s Degree in Computer Engineering, Electrical Engineering or equivalent
5+ yr. working experience with FPGA/RTL design
Verilog, SystemVerilog, or VHDL with the willingness to learn or pivot to SystemVerilog
Xilinx FPGA(s). Specifically, Zynq and UltraScale
Solid understanding of timing principles, including clock domain crossing and timing closure
Strong scripting skills (e.g Python, Tcl, csh/bash, etc.)
Experience with FPGA tools (e.g Vivado, Quartus), HDL Simulation Tools (ModelSim)
Bonus Points:
Masters of Science in Computer/Electrical Engineering, or equivalent
Experience in coherent digital demodulation of waveforms such as BPSK, QPSK, QAM
Experience with memory mapped interfaces such as AXI, Wishbone, Avalon
Experience with high-speed transceivers for protocols such as JESD204B, PCIe, SATA
Experience with Linting tools, Questa Sim or Riviera-Pro
Experience with Xilinx Versal and RFSoC
Experience designing printed circuit boards
Knowledge of radio-frequency electronics design
Salary Range: $131,00 - $181,000 CAD Actual total compensation will be determined at the Company’s discretion and is based on a variety of job-related factors, which may include, but are not limited to, relevant knowledge, skills, experience, performance, and education and/or training. The Company encourages all qualified applicants to apply, even if the posted salary range does not align with their expectations, as it does not reflect our total compensation package. Job Type: This is for a current vacancy Kepler Communications is committed to fostering an inclusive, accessible environment, where all employees and customers feel valued, respected and supported. We welcome applications from: Women, Aboriginal persons, persons with disabilities, ethnic minorities, visible minorities, people who identify as LGBTQ+ and others who may contribute to diversification in our workplace. As part of our commitment to accessibility for all persons with disabilities, Kepler will, upon the request of the applicant, provide accommodation during the recruitment process to ensure equal access to applicants with disabilities. Please contact our People & Culture team, through our Career Page to make your accommodation needs known and we will consult with you to ensure suitable accommodation is provided.
Qualifications
- Bachelor’s Degree in Computer Engineering, Electrical Engineering or equivalent
- Experience with FPGA tools (e.g Vivado, Quartus), HDL Simulation Tools (ModelSim)
- Experience with memory mapped interfaces such as AXI, Wishbone, Avalon
- Experience with high-speed transceivers for protocols such as JESD204B, PCIe, SATA
- Experience with Linting tools, Questa Sim or Riviera-Pro
- Experience with Xilinx Versal and RFSoC
About Kepler Communications
Satellite communications company operating an on-orbit cloud network that provides real-time connectivity, space-based computing, and hosted payload services.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Kepler Communications
Strategic Communications Specialist
Toronto, CAN
FPGA Digital Design Engineer (6+ month Contract)
Toronto, CAN
Senior Flight Software Designer (6+ month Contract)
, CAN
Senior Embedded Software Designer (6+ month Contract)
, CAN
IT Intern (January 2027) (4 months)
Toronto, CAN
Financial Reporting Manager
Toronto, CAN
Software Engineering Intern (January 2027)
Toronto, CAN
People & Culture Intern (January 2027) (4 months)
Toronto, CAN
