About the Role
Join Altera's IP solutions team to develop cutting-edge FPGA RTL and IP design. Our team creates comprehensive solutions, including highly configurable intellectual property (IP) cores integrated with Altera's Quartus Prime software. The External Memory Interfaces (EMIF) team focuses on developing IPs for state-of-the-art DDR and LPDDR devices, addressing the challenges of increasing memory demands in sectors like data centers and machine learning. You will collaborate with a team to develop and verify firmware algorithms for calibrating and training DDR5, LPDDR5, and future memory devices, working on advanced FPGA architectures, design definition, implementation, and verification. This role involves close collaboration with silicon design, validation, application engineering, and customer experience teams to ensure seamless development, integration, and optimization of high-speed memory solutions.
Responsibilities
- Architecture and Design based on the latest protocol specifications for DDR and LPDDR devices
- Firmware development for Memory Calibration
- Device support and CAD tool integration
- Verification (e.g. verification IP, methodologies, frameworks, bus functional models, regression tests)
- Hardware power-on and debug
- New product release and rollout support
- Customer technical support
Requirements
- Bachelor's degree in Computer Engineering, Engineering Science, Electrical Engineering, Computer Science or related field
- 2+ years of experience in Digital logic hardware (e.g. SystemVerilog, Verilog and/or VHDL) design or verification
- 2+ years of experience in scripting languages and/or software programming (e.g. Python/TCL/Perl and/or C/C++)
- FPGA design experience
- Experience with RTL simulation environments
- Experience with DDR and/or LPDDR hardware interfaces
- Experience with embedded software for I/O calibration
- Strong skills in communication, initiative, innovation, and teamwork
- Highly motivated to learn and adapt to fast-changing technologies and environments
- Excellent problem-solving skills and attention to detail
- Demonstrate fundamental values such as accountability, integrity, and a winning mindset
- Collaborative mindset, strong influencing skills, and a willingness to work across geographical locations
- Eligible for any required Canada export authorizations
Skills
- Digital logic hardware design
- Digital logic hardware verification
- SystemVerilog
- Verilog
- VHDL
- Scripting languages
- Software programming
- Python
- TCL
- Perl
- C/C++
- FPGA design
- RTL simulation
- DDR hardware interfaces
- LPDDR hardware interfaces
- Embedded software
- I/O calibration
- Communication
- Initiative
- Innovation
- Teamwork
- Problem-solving
- Attention to detail
- Accountability
- Integrity
- Winning mindset
- Influencing skills
Location
- Toronto, Ontario, Canada
Work Type
- Regular
- Shift 1 (Canada)
Experience Level
- 2+ years of experience in Digital logic hardware design or verification
- 2+ years of experience in scripting languages and/or software programming
Education Level
- Bachelor's degree in Computer Engineering, Engineering Science, Electrical Engineering, Computer Science or related field
Salary/Compensations
- $91,800 - $132,975 CAD
About the Company
- Altera is the world’s largest pure-play FPGA solutions provider, with over four decades of industry-leading FPGA expertise. Our mission is to deliver programmable technologies that help customers differentiate, innovate, and scale across rapidly evolving markets like AI, cloud, networking, and edge. As an independent company, we move faster, invest deeper, and partner more closely, empowering our teams to drive breakthrough innovation and shape the future of the FPGA industry.
Equal Opportunity
- All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.
