Sign In
 [New User? Sign Up]
Mobile Version

Software Development Engineer


San Jose, CA
Job Code:
  • Engineering
  • Software Engineer
  • Save Ad
  • Email Friend
  • Print
  • Research Salary

Job Details

Software Development Engineer Careers at Intel in San Jose, CA
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.


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.


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.

As an electronics industry innovator and a leader in corporate responsibility, we look for ways to apply our technology to address global challenges while serving as a role model for how companies should operate.

Powered ByLogo

Featured Employers

Featured Jobs