CHERI webinar banner

Software Engineer (C++, Linux, Digital Logic)

Software Engineer (C++, Linux, Digital Logic)
by Admin on 04-13-2020 at 2:16 pm

Website Siemens EDA

Position Overview:

Mentor, a Siemens Business enables companies to develop better electronic products faster and more cost-effectively. Our innovative products and solutions help engineers conquer design challenges in the increasingly complex worlds of board and chip design.

We are looking for an experienced software development engineer to work in the Mentor Emulation Division (MED). You will be working in a team that provides visibility for every signal in the circuit designs under verification by extracting, manipulating, and modeling the data from emulator. Your work will be mostly in C++ on Linux. Occasionally you will write system level tests in Verilog/VHDL that use software simulation tools. This position will include interaction with other software teams as well as MED hardware teams in an international, multi-site, development environment. We are looking for candidates who share a passion for tackling complex problems and developing innovative solutions.

Required qualifications:

–  BS, MS or PHD in Computer Engineering or related field.

–  Expert knowledge developing and debugging in C/C++.

–  Experience with algorithm and data structure design.

–  Understanding of gate level digital logic design.

–  Understanding of a Hardware Description Language (Verilog/VHDL).

–  Experience with software testing methods.

–  Excel both in a team-oriented development and working independently.

Preferred qualifications:

–  Experience in use of a software simulation tool (Modelsim, etc.).

–  Knowledge of scripting languages.

–  Experience in software development tools (Git, gdb, etc.).

Organization: Digital Industries

Company: Mentor Graphics Corporation

Experience Level: Early Professional

Job Type: Full-time

Apply for job

To view the job application please visit

Share this post via: