cover image
Altera

Altera

www.altera.com

1 Job

1,208 Employees

About the Company

Altera: Accelerating Innovators
Altera, an Intel Company, provides leadership programmable solutions that are easy-to-use and deploy in applications from cloud to edge, offering limitless AI possibilities. Our end-to-end broad portfolio of products including FPGAs, CPLDs, Intellectual Property, development tools, System on Modules, SmartNICs and IPUs provide the flexibility to accelerate innovation. Altera is helping to shape the future through pioneering innovation that unlocks extraordinary possibilities for everyone on the planet.

Listed Jobs

Company background Company brand
Company Name
Altera
Job Title
Machine Learning Engineer
Job Description
**Job Title:** Machine Learning Engineer **Role Summary:** Drive the design, optimization, and deployment of machine learning models to improve FPGA compiler performance. Work at the intersection of ML, compiler tooling, and hardware design to enhance timing closure, resource utilization, and power efficiency for Altera’s FPGA products. **Expectations:** - 10+ years of professional experience in machine learning development or systems engineering. - Proven track record of deploying ML models in production or research, with deep knowledge of C++ and Python. - Experience integrating ML techniques into compiler toolchains, including model conversion, quantization, pruning, and CI/CD workflows. - Strong analytical skills for benchmarking and evaluating QoR, compile time, and scalability across FPGA families. **Key Responsibilities:** - Develop and refine ML models (e.g., graph neural networks, reinforcement learning) for compiler tasks such as placement, routing, and logic synthesis. - Integrate frameworks like PyTorch and TensorFlow into the FPGA design flow and ensure compatibility with EDA tools such as Quartus. - Build robust tools, scripts, and automated pipelines for model conversion, quantization, pruning, and deployment. - Collaborate with hardware architects, software engineers, and IP developers to gather requirements, define success metrics, and deliver production-ready solutions. - Design and execute comprehensive benchmarks to measure the impact of ML‑optimized compiler features on diverse FPGA families (Agilex, Stratix, etc.). - Communicate results and insights to cross‑functional teams and external stakeholders, including presentation at technical conferences. **Required Skills:** - Expertise in machine learning, model optimization, and ML systems engineering. - Proficiency in C++ and Python for production or research environments. - Experience with ML frameworks (PyTorch, TensorFlow) and model deployment pipelines. - Knowledge of FPGA compiler workflows, timing analysis, and EDA tools. - Familiarity with edge AI inference on FPGAs and neuro‑symbolic AI concepts (preferred). - Strong communication and presentation abilities. - Exposure to Agile development practices and version control (Git). **Required Education & Certifications:** - Bachelor’s degree or higher in Computer Science, Electrical Engineering, or a related technical field. ---
Toronto, Canada
On site
Senior
27-01-2026