As an Electronic Design Automation (EDA) Software Engineer within Altera you will be working on one of the most fascinating technology used in big data centers - The Field Programmable Gate Arrays (FPGA).
Compensation
Estimated Salary Range: $110K – $120K CAD
Responsibilities
Developing high quality C/C++ software code for enabling placement and mapping of peripheral components in FPGAs.
Owning, developing and enhancing tools that automate the Device Modeling of peripheral components of FPGA.
Owning the hardware/software co-design architecture of various blocks.
Designing and implementing new features based on the hardware/software co-design architecture as well enhancing existing features while maneuvering your way through a huge code base.
Owning various analytical/logical/CAD tasks involved in device modeling and compilation of various peripheral components.
The Process Design Kit (PDK) Intern will help and learn in develops, deploys, supports and maintains high-quality, feature-rich Process Design Kits used by Electronic Design Automation (EDA) tools.
Responsibilities
Develop design components for Process Design Kits, including technology files and runtime code
Develop, deploy, support and maintain PDK components that represent semiconductor fabrication processes
Maintain automation tools used in PDK development, validation and release activities
Create and maintain test cases for PDK components, including Design Rule Check (DRC), Layout Versus Schematic (LVS) and Parasitic Extraction (PEX)
Perform quality assurance checks and regression testing
Lead VLSI design, verification, and implementation for high‑performance integrated circuits, providing technical leadership and mentorship across multiple project teams.
Responsibilities
Develop organization‑wide architectures and methodologies for VLSI design and development across multiple platforms
Define industry standards and product features for VLSI technologies
Review and evaluate VLSI designs for compliance with technology and development guidelines
Provide technical leadership and accountability for multiple project teams and engineers
Designs, analyzes, develops, modifies and evaluates VLSI components and hardware systems.
Responsibilities
Designs portions of computer/server architecture and algorithms based on established VLSI engineering principles and in accordance with provided specifications and requirements.
Collaborates and communicates with management regarding design status, project progress, and issue resolution.
Designs, simulates, and tests VLSI circuits. Ensures the VLSI designs meet quality, schedule, and cost goals for prototype or production solutions.
Participates as a member of project team of other VLSI engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for VLSI prototypes and products.
Provides guidance and mentoring to less experienced staff members.
Requirements
Bachelor's or Master's degree in Electrical Engineering, Computer engineering or equivalent.
Designs, analyzes, develops, modifies and evaluates VLSI components and hardware systems.
Responsibilities
Provides technical expertise to a project team of Electronic and VLSI engineers along with development partners responsible for all stages of VLSI design and development for complex products, solutions, and platforms, including design, validation, and testing.
Collaborates and communicates with management and internal partners regarding design status, project progress, and issue resolution.
Represents the team for all phases of larger and more complex VLSI development projects.
Participates as an independent member of project team of other VLSI engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for VLSI prototypes and products.
Provides guidance and mentoring to less experienced staff members.
Requirements
Bachelor's or Master's degree in Electrical Engineering, Computer engineering or equivalent
Designs, analyzes, develops, modifies and evaluates VLSI components and hardware systems.
Compensation
The expected salary/wage range for this position is provided below. Actual offer may vary from this range based upon geographic location, work experience, education/training, and/or skill level. – United States of America: Annual Salary USD 115,000 - 218,000 in Colorado // 109,000 - 251,000 in Minnesota & Texas & Wisconsin
Responsibilities
Participates as an independent member of project team of other VLSI engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for VLSI prototypes and products.
VLSI / RTL design using System Verilog.
Create System Verilog Assertions (SVAs) and use Formal Verification to prove design correctness.
Write coverage to measure stimulus quality and perform coverage analysis to identify verification holes.
Create documentation collateral to communicate design intent which guides verification and firmware teams to utilize the design features.
Requirements
Bachelor's or Master's degree in Electrical Engineering, Computer engineering or equivalent
Designs, analyzes, develops, modifies and evaluates VLSI components and hardware systems. Determines architecture and logic design, design verification, and physical implementations for complex integrated circuits.
Responsibilities
Develops organization-wide architectures and methodologies for VLSI design and development
Acts as an authority in key VLSI technical areas, defining industry standards and product features
Reviews and evaluates VLSI designs and project activities for compliance with guidelines
Provides technical leadership and accountability for multiple project teams and engineers
Provides guidance and mentoring to less experienced staff members
Designs, analyzes, develops, modifies and evaluates VLSI components and hardware systems.
Responsibilities
Designs portions of computer/server architecture and algorithms based on established VLSI engineering principles and in accordance with provided specifications and requirements.
Collaborates and communicates with management regarding design status, project progress, and issue resolution.
Designs, simulates, and tests VLSI circuits. Ensures the VLSI designs meet quality, schedule, and cost goals for prototype or production solutions.
Participates as a member of project team of other VLSI engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for VLSI prototypes and products.
Provides guidance and mentoring to less experienced staff members.
Requirements
Bachelor's or Master's degree in Electrical Engineering, Computer engineering or equivalent.