Siemens logo

Senior Software Engineer

Siemens
Full-time
Remote friendly (Location TBD)
Worldwide
Level - Senior

Role Overview

The position involves working as a Senior Software Engineer within Siemens EDA, providing software solutions for the Questa CDC/RDC R&D team. You will design, develop, and maintain software features for electronic design automation, collaborating on complex industry problems to deliver innovative solutions.

Experience Level

This role requires a significant amount of experience, specifically a minimum of 4 years in software development. Candidates should possess strong technical skills, preferably with a background in Electronic Design Automation (EDA).

Key Responsibilities

Your main duties will include:

  • Specifying, designing, developing, and maintaining software features for various R&D units.
  • Conceptualizing and delivering solutions for design elaboration and synthesis, as well as CDC and RDC tools.
  • Handling projects independently through the entire cycle from specification to validation.
  • Working collaboratively with a team to solve complex challenges in the field.

Required Qualifications

To be successful in this role, candidates should have:

  • A Graduate or Postgraduate degree (Bachelors/Masters) in Electrical and Electronics Engineering (EEE), Electronics and Communication Engineering (ECE), or Computer Science from a reputed institution.
  • 4+ years of experience in software development, preferably in the EDA domain.
  • Proficiency in C/C++ languages, understanding of design patterns, data structures, and algorithms.
  • Experience with Graph theory to enhance development efficiency.
  • The ability to understand complex products and create effective solutions.
  • Strong self-motivation, discipline, and integrity.
  • Good team collaboration skills.

Education Requirements

A Bachelor's or Master's degree in Electrical and Electronics Engineering, Electronics and Communication Engineering, or Computer Science is required.