Intel Embedded Tools Software Engineer in San Jose, California

Job Description

This Embedded Tools Software Engineer position is a multidisciplinary development, test, infrastructure, integration, and collaborative role. The position supports the FPGA ecosystems at Intel PSG Programmable Solutions Group, which includes 2 major product lines: Nios2EDS and SoCEDS. Nios2EDS is an Embedded Development Suite for reconfigurable Nios processor and an assortment of tools needed for creating and programming reconfigurable systems on the FPGA. SoCEDS is an SoC suite for fixed processors collocated on the same package as our FPGAs. For both product lines, we are responsible for tools which accelerate customer flows to create, debug, secure, and deploy their software and hardware solutions. This team utilizes a variety of languages including C/C++, Java, Python, Makefile, and other scripting languages. We support internally created tools, compiler toolchains, integrating with 3rd party software, tools for baremetal / RTOS / Linux software for running on these systems, and systems testing infrastructure. This position has a wide range of challenging and diverse work to fit interests.

Qualifications

MINIMUM REQUIREMENTS:

  • Candidate should possess a Bachelor of Science degree with at least 5 years additional experience or a Master of Science degree with at least 3 years additional experience, in Computer Science or Computer Engineering.

  • Minimum of 5 years of experience in Java programming in linux and windows development environments

  • Minimum of 5 years of experience in Java, C, and C++, and Python languages in linux and windows development environments

  • Minimum of 3 years of experience with embedded software tools, linux operating system, and HW/SW interactions

Preferred Qualifications:

  • Familiarity with FPGA and ARM architectures

  • Firmware development environments including RTOS, compilers, debuggers, emulators, and tool chains.

  • Familiarity with standard software engineering practices for version control, configuration management, testing, root cause analysis, and quality assurance

  • Developing unit tests for code quality validation

  • Experience with hardware/software debugging

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.