FPGA Software Engineer @ Intel - San Jose, CA

Job Overview

a month ago

FPGA Software Engineer

Intel - San Jose, CA

Job Description

Become a member of one of the largest engineering companies in the world!

You'll be part of the team developing the next generation of FPGA design tools for Intel's Programmable Solutions Group. We are looking for an energetic, top-notch software engineer who will be directly responsible for building key components for a platform that enables unparalleled productivity and capabilities for our customers.

The ideal candidate has experience with building applications in C++ or Python. They have demonstrated the ability to work closely with the technical leadership team to research and develop new features. The candidate must also have demonstrated success in diving into new and unfamiliar codebases.


  • Design, develop, and validate clean object oriented API's and applications in either C++ or Python.

  • Actively contribute in all aspects of the software development process.

  • Partner with cross-functional teams to turn product requirements into killer features and functionality.

Behavioral traits:

  • Verbal and written communication skills.


You must possess minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates. Experience listed below would be obtained through a combination of your school work/classes/research and/or relevant previous job and/or internship experiences. This is an entry level position and will be compensated accordingly.

Minimum Qualifications

Minimum of 6+ months experience in:

  • High level programming languages (C++ or Java).

  • Scripting languages (Python or TCL).

  • Data structures and graph algorithms.

Preferred Qualifications

Minimum of 6+ months experience in:

  • Familiarity with version control systems like Perforce, CVS, or Git in a Unix/Linux environment.

  • Experience working with Electronic Design Automation databases, such as OpenAccess or Milkyway or formats, such as Verilog, LEF, DEF.

  • Familiarity with FPGA architecture and tools.

Inside this Business Group

The Programmable Solutions Group (PSG) was formed from the acquisition of Altera. As part of Intel, PSG will create market-leading programmable logic devices that deliver a wider range of capabilities than customers experience today. Combining Altera's industry-leading FPGA technology and customer support with Intel's world-class semiconductor manufacturing capabilities will enable customers to create the next generation of electronic systems with unmatched performance and power efficiency. PSG takes pride in creating an energetic and dynamic work environment that is driven by ingenuity and innovation. We believe the growth and success of our group is directly linked to the growth and satisfaction of our employees. That is why PSG is committed to a work environment that is flexible and collaborative, and allows our employees to reach their full potential.

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.

Similar Jobs

Senior Embedded FPGA Engineer

Q Bio

San Carlos, CA

Exceptionally clear communication skills with software engineers and scientists. Experience in simulation, synthesis, and placement software tools such as…

Senior ASIC Design Engineer (H1B Welcome)

Black Sesame Technologies Inc

San Jose, CA

Work with firmware, software, DV, FPGA, sign-off, SoC integration teams throughout various stages of ASIC and IP design; Design and implement Core IP;

Senior IP Architect

Mercedes-Benz Research & Development North America, Inc.

Sunnyvale, CA

MBRDNA is headquartered in Silicon Valley, California, with key areas of Autonomous Driving, Advanced Interaction Design, Digital User Experience, Machine…

Software Researcher - 126433

Advanced Micro Devices, Inc.

Santa Clara, CA

Experience performing successful software research and software development. Performance analysis and software optimization.

Software Engineer


Sunnyvale, CA

Learn and explore the continuously evolving da Vinci system software and firmware. The Core Technologies Engineering (CTE) group within Intuitive has an…

Junior LabVIEW Test Engineer

VI Shots, LLC

Tracy, CA

LabVIEW development on core components of test fixture software. Deployment of software and bringing up new test fixtures. Some LabVIEW Real-Time experience.

Staff SOC Memory Architecture and Design Engineer (6500-1006)

Achronix Semiconductor Corporation

Santa Clara, CA

Participate in design reviews of hardware systems and related software systems. Responsible for SoC Frontend Architecture and Design.

R&D Engineering Manager-RF/Microwave

Keysight Technologies

Santa Rosa, CA

Strong interpersonal skills, ability to take on the role of technical leader for specific projects and work with engineers from hardware, system, and software…

ASIC/RTL Design Engineer


San Francisco Bay Area, CA

Preferred an engineer who can help with Lint, Clock Domain Crossing and Reset Domain Crossing Analysis. Experience with complex designs using Synopsys VC Static…

Cloud Software Engineer


Santa Clara, CA

Our developers and software engineers work in all software layers, across multiple operating systems and platforms to enable cutting-edge solutions.

FPGA Engineer


San Jose, CA

Assist software engineering during integration phase and debug flow problems. You will be working with cross functional teams such as hardware, firmware, and…

ASIC, FPGA Design Verification Engineer, Accelerators


Sunnyvale, CA

5 years of experience in the verification of designs (e.g., CPUs, networking, or peripheral controllers). Experience with verification methodology (e.g., UVM,…

Senior Technical Staff Engineer-Architect

Microchip Technology

San Jose, CA

Develop other software tools to support our efforts, applying graph algorithms, statistical modeling, and combinatorial optimization.

Sr. Electrical Design Engineer (PCB, High Speed Digital Circuit Design)


Milpitas, CA

No laptop, smartphone, wearable device, voice-controlled gadget, flexible screen, VR device or smart car would have made it into your hands without us.

FPGA Software Engineer


San Jose, CA

Actively contribute in all aspects of the software development process. We are looking for an energetic, top-notch software engineer who will be directly…

Software Product Manager


Santa Clara, CA

5+ years industry experience in software engineering and lifecycle management. The scope of this role includes managing complex software developer tools…

Embedded Software Engineer

Aira Technology

Saratoga, CA

This software development position earns competitive pay, depending on experience. A critical member of our engineering team, you get to collaborate on a daily…

FPGA Acceleration Software Engineer


San Jose, CA

The Cloud and Enterprise Acceleration Division (CEAD) within Intel PSG is looking for an exceptional FPGA Acceleration Software Engineer.

Software Application Engineer Ethernet Switch


Santa Clara, CA

Good understanding of end-to-end networking from ASIC architectures to software, systems, and network designs. Strong interpersonal skills and very resourceful.

Embedded Engineer / Software Developer

Aira Technology

San Mateo, CA

This embedded software engineer earns a competitive pay, depending on experience. As an embedded software engineer, your job lies in the intersection of system…

Deep Learning Software Engineer


Santa Clara, CA

Our developers and software engineers work in all software layers, across multiple operating systems and platforms to enable cutting-edge solutions.

Software and System Validation Engineer


San Jose, CA

Experience in software or Hardware System Bring-up or Silicon Power-On. The data center is the underpinning for every data-driven service, from artificial…

Director, System Level FPGA Design


San Jose, CA

Hand-on knowledge of FPGA design and implementation, and FPGA platform software. Develop flows, models, tools, and software runtimes that are closely coupled to…

Software Engineer


San Jose, CA

1+ year of experience in software development working directly with hardware (e.g. HW device drivers, embedded software development, etc.).