Apply Now    
Job ID: JR0040082
Job Category: Engineering
Primary Location: San Jose, CA US
Other Locations:
Job Type: Experienced Hire

Software Development Engineer

Job Description

You'll be part of the team developing the next generation of FPGA design databases for Intel's Programmable Solutions Group. We are looking for a rock star C++ software engineer who will be responsible for building key components for a platform that enables unparalleled productivity and capabilities for our customers. The ideal candidate has experience implementing CAD/EDA databases that are used to represent large scale designs.  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.

Responsibilities

Design, develop, and validate clean object oriented API's in C++.

Actively contribute in all aspects of the software development process.

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


Qualifications

Minimum Qualifications

BS or MS in Computer Science, Computer Engineering or related field

5+ years software development experience with C++

Strong knowledge of data structures and algorithms

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

Strong commitment to high quality, testable code

Excellent verbal and written communication skills

Preferred Qualifications

Experience working with Electronic Design Automation databases, such as OpenAccess or Milkyway.

Familiarity with FPGA architecture and tools.

3+ years of software development with scripting languages like Python or TCL.

Experience using tools like Vtune to optimizing code for performance.

Hands-on knowledge of memory mapped data structures and memory management in C++. Boost experience is a plus.

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. Intel prohibits discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.
Apply Now    

What would you like to do now?

Connect with Us

Get Job Alerts

Get started
Student Center

Find out more about working at Intel

Learn more
Education

Jobs@Intel Blog

Learn more

Grow your network of opportunities