Altera logo

AI Engineer - FPGA Design Tools

Altera

Posted 5 days ago

About this role

Job Details:

Job Description:

Join our FPGA software and tools team to help build the next-generation AI Copilot for our design toolchain! You’ll work at the intersection of large language models, agentic workflows, and FPGA design, creating intelligent assistants that make complex hardware design flows faster, easier, and more intuitive for engineers.

This role is ideal for someone who has hands-on experience building real LLM applications and is excited to apply that skill to solve real problems in electronic design automation (EDA).

Other responsibilities include but are not limited to:

  • Designs, develops, integrates, tests, validates, and/or debugs software to enable Altera product features to enable or utilize Artificial Intelligence, including machine learning and deep learning. 

  • Understands internal and external partner software and develops software across the stack (spanning firmware, drivers, OS, middleware, frameworks, algorithms, and applications) as required to enable and optimize specific AI features, capabilities, solutions, reference platforms, or Altera products. 

  • May include the development of reference AI software and improving or enabling customer designs to obtain the greatest value of Altera AI products, the development and/or optimization of workloads for AI benchmarks, and workloads for simulation.

Salary Range 

 

The pay range below is for Bay Area California only. Actual salary may vary based on a number of factors including job location, job-related knowledge, skills, experiences, trainings, etc. We also offer incentive opportunities that reward employees based on individual and company performance.  

$142.6 - $206.5 USD 

 

We use artificial intelligence to screen, assess, or select applicants for the position. 

Qualifications:

Required:

Master’s Degree in Computer Science, Computer Engineering, Electrical Engineering, or related field, or a Bachelor's Degree with 2+ years of experience.

  • Demonstrated, hands-on experience:

    • Building LLM-based applications end-to-end (backend + orchestration).

    • Implementing RAG (vector stores, embeddings, retrieval strategies, evaluation).

    • Creating and curating datasets for LLMs (prompt/response pairs, feedback data).
       

  • Strong programming skills in one or more of: Python, TypeScript/JavaScript, or similar.
     

  • Familiarity with modern LLM tooling (e.g., LangChain, Llamaindex, custom orchestration, or in-house frameworks).

Desired:

  • Understanding of FPGA or ASIC design flows (Design Entry, synthesis, P&R, timing analysis, verification, constraints, debug).

  • Familiarity with using tools like Quartus, Vivado, or similar.

  • Experience integrating AI assistants into developer or engineer workflows (IDEs, CLIs, GUIs, dashboards).

  • Experience working with cloud services, vector databases, or telemetry/logging pipelines.

Job Type:

Regular

Shift:

Shift 1 (United States of America)

Primary Location:

San Jose, California, United States

Additional Locations:

Posting Statement:

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.

Job details

Workplace

Office

Location

San Jose, California, United States, United States

Job type

Full Time

Similar

Company

Website

Visit site

Twitter

@AlteraFPGA_

Jobr Assistant extension

Get the extension →