FPGA Compiler Software Engineer @ Altera
Your Application Journey
Email Hiring Manager
Job Details
About the Role
The FPGA Compiler Software Engineer at Altera is responsible for developing and enhancing the Quartus compiler software used to program current and next generation FPGA devices. This role involves working on optimized synthesis, placement and routing, as well as making advanced FPGA hardware features accessible through user-friendly interfaces.
Key Responsibilities
- Develop software for optimized synthesis, placement, and routing.
- Implement new features and fix issues in a large code base.
- Enhance tools and infrastructure for innovative compiler operations.
- Collaborate cross-functionally with internal and external customers.
Qualifications
Candidates should have a BS or MS in Computer Engineering, Electrical Engineering, Computer Science or a related field along with relevant experience. Proficiency in C/C++ programming in a Linux/Unix environment is required. Experience with hardware description languages, EDA/CAD optimization algorithms, and data structures is highly valued.
Additional Information
Altera offers competitive compensation with performance-based incentives. The role uses AI for screening and includes a commitment to diversity and inclusion in its hiring process. The estimated salary range is between $100K and $115K CAD.
Key skills/competency
- FPGA
- C/C++
- Linux
- Quartus
- EDA
- Optimization
- Debugging
- Algorithms
- Verilog
- Teamwork
How to Get Hired at Altera
🎯 Tips for Getting Hired
- Research Altera's culture: Understand their innovation and diversity values.
- Customize your resume: Emphasize FPGA and compiler experience.
- Highlight technical acumen: Focus on C/C++ and optimization skills.
- Prepare for interviews: Practice problem-solving and debugging examples.