Siemens logo

Member of Consultancy Staff

Siemens
Full-time
Remote friendly (Noida, IND)
Worldwide
Level - Senior

Role Summary

This position is focused on software development for Electronic Design Automation (EDA) tools. You will work on various tasks including software design, development, testing, and deployment as part of a collaborative team ensuring the delivery of high-quality software solutions in the field.

Experience Level

Multiple years of industry experience is required, specifically a minimum of 9 years of dedicated software development experience with a focus on EDA tools being a significant advantage.

Responsibilities

The role includes but is not limited to the following tasks:

  • Writing functional specifications and designing algorithms.
  • Developing software solutions and ensuring product quality.
  • Creating and executing test plans for software validation.
  • Collaborating with international teams and providing support to high-profile customers.
  • Improving software through continuous measurement and assessment.

Requirements

To be successful in this role, candidates should meet the following:

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or related fields.
  • Strong expertise in C/C++ programming on UNIX/Linux platforms.
  • Familiarity with debugging/profiling tools (e.g., gdb, valgrind).
  • Experience with data structures and algorithms.
  • Knowledge of Hardware Description Languages such as VHDL or Verilog is desirable.
  • Experiences with Scripting languages (e.g., Python, Perl, Tcl) and AI/ML are a plus.

Education Requirements

An appropriate education level is necessary, requiring at least a Bachelor's or Master's degree in the applicable fields from a reputable institution.