Top Tech Jobs & Startup Jobs in Toronto

3 Days AgoSaved
In-Office
Toronto, ON, CAN
Entry level
Entry level
Artificial Intelligence • Internet of Things • Machine Learning
Designs and validates FPGA implementations and embedded software features for customer applications using FPGA-SoC devices. Collaborates with silicon design, CAD tools, applications engineering, and product planning teams. The role involves hands-on work with hardware, software, development kits, digital design, and programming while supporting customer-focused solutions.
Top Skills: Cad ToolsDigital DesignEmbedded SoftwareFpgaFpga-Soc
11 Days AgoSaved
In-Office
Toronto, ON, CAN
Entry level
Entry level
Artificial Intelligence • Internet of Things • Machine Learning
Develop and optimize software tools supporting FPGA use, including compilers, assemblers, runtimes, firmware, models, and acceleration frameworks. Work closely with FPGA silicon, IP, boards, logic design, and semiconductor technologies. Respond to customer requests and events. Required qualifications include a bachelor’s degree in computer science, computer engineering, or a related field, plus experience with C++ and Python; Verilog and Tcl are advantageous.
Top Skills: C++FpgaPythonTclVerilog
11 Days AgoSaved
In-Office
Toronto, ON, CAN
Entry level
Entry level
Artificial Intelligence • Internet of Things • Machine Learning
Researches, designs, develops, and optimizes FPGA development software, including compilers, assemblers, runtimes, firmware, models, and acceleration frameworks. The role requires close integration with FPGA silicon, IP, boards, and hardware design, supporting applications such as deep learning, DSP, and data analytics. The engineer also responds to customer requests and events.
Top Skills: C++FpgaPythonTclVerilog
Reposted One Month AgoSaved
In-Office
Toronto, ON, CAN
Senior level
Senior level
Artificial Intelligence • Internet of Things • Machine Learning
The role involves developing synthesis algorithms for RTL designs, optimizing FPGA compilation, collaborating with cross-functional teams, and enhancing EDA tools.
Top Skills: C/C++PythonQuartusSystemverilogTclVerilogVhdlVivado
One Month AgoSaved
In-Office
Toronto, ON, CAN
Junior
Junior
Artificial Intelligence • Internet of Things • Machine Learning
Develop and verify firmware algorithms for DDR5/LPDDR5 memory calibration on FPGA IP cores. Design architecture per protocol specs, implement firmware, integrate with CAD tools, perform verification, hardware bring-up, product release support, and provide customer technical support.
Top Skills: CC++Ddr5FpgaLpddr5PerlPythonQuartus PrimeRtlRtl SimulationSystemverilogTclVerilogVhdl
Reposted One Month AgoSaved
In-Office
Toronto, ON, CAN
Senior level
Senior level
Artificial Intelligence • Internet of Things • Machine Learning
The High Level Synthesis Compiler Engineer will develop and optimize compilers, mentor engineers, and support customers in achieving design goals in FPGA design.
Top Skills: C++EdaFpgaLlvmMlir
Reposted One Month AgoSaved
In-Office
Toronto, ON, CAN
Mid level
Mid level
Artificial Intelligence • Internet of Things • Machine Learning
Develop and maintain HLS compiler infrastructure, implement compiler passes and code transformations, optimize C/C++ to hardware flows, research compiler techniques for AI workloads, integrate and test HLS features, debug and validate compiler outputs, and document work for knowledge sharing.
Top Skills: AsicCC++ClangFpgaGitHigh Level SynthesisHls CompilersIntel HlsLlvmMlirVerilogVhdlXilinx Vivado Hls
One Month AgoSaved
In-Office
Toronto, ON, CAN
Senior level
Senior level
Artificial Intelligence • Internet of Things • Machine Learning
Develop and optimize FPGA placement algorithms within the compiler toolchain to improve timing, congestion, and resource utilization. Integrate placement capabilities with routing, synthesis, and timing teams, analyze placement quality and bottlenecks, and enhance performance, scalability, and QoR for large designs.
Top Skills: AsicC/C++Eda ToolsFpgaPythonQuartusTclVivado
Reposted One Month AgoSaved
In-Office
Toronto, ON, CAN
Senior level
Senior level
Artificial Intelligence • Internet of Things • Machine Learning
Perform static timing analysis and timing signoff for FPGA/ASIC designs, debug and resolve timing violations, develop and validate timing constraints, collaborate with RTL/synthesis/physical design teams, and improve STA methodology and automation to optimize performance, power, and area.
Top Skills: AsicFpgaPlace And RoutePrimetimePythonSynthesisSystemverilogTclVerilog
New

Track Smarter, Apply Better.

Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.

Use For Free
Application Tracker Preview
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account