Mentor, A Siemens Business Software Engineer (C++, EDA) - 8135 in Fremont, California

Position Description

Software Engineer (C++, EDA) - 8135

Work Location US - CA, Fremont

Req ID 8135

Job Category R&D/Software Engineering

Apply Now

Company: Mentor Graphics

Job Title: Software Engineer (C++, EDA) - 8135

Job Location: USA – CA - Fremont

Job Category: R&D/Software Engineering

Job Duties:

This individual will be part of the Mentor FPGA Prototyping R&D team based in Fremont, California. The Fremont team is a key development site for Mentor’s exciting new Veloce Prototyping System product (VPS).

As a contributing engineer, the individual will participate in the design, specification, implementation, test, and maintenance of VPS features.

The Fremont team primarily develops a compiler for ASIC and SoC Validation on FPGA hardware systems. The software flow compiles a design’s high level description (e.g Processor or GPU for mobile applications) into bitfiles that can be loaded and run on the FPGA hardware system. The compiler synthesizes the design, partitions it, and then routes signals between the FPGA’s over physical tracks on the hardware.

Specific technical responsibilities include:

• Implementation and tuning of clocking and logic analysis algorithms

• Software performance analysis and tuning

• Hardware system performance analysis and tuning

• Full software life cycle activities: Specifications, Design, Implementation, Test, and Maintenance

Job Qualifications:

The candidate must be experienced in C++ language programming and capable of development in a Linux OS environment. Knowledge of digital hardware design fundamentals is also important. Strong debugging skills are a must. Knowledge of Python and Tcl is a bonus.

The candidate should be a self-motivated team player who is skilled and productive at quality-oriented and performance-oriented software engineering.

The candidate needs to have strong communication skills who asks questions about requirements when needed, and gets feedback on architecture and design ideas when needed.

All qualified applicants will receive consideration for employment without regard to race, sex, sexual orientation, gender expression or identity, color, religion, national origin, disability or protected veteran status.