Software Engineer(AI Characterizer)

Siemens
Canton de Meylan, France
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Canton de Meylan, France

Tech stack

C
Artificial Intelligence
Lisp
Software Bug Management
C++
Perl
Python
Shell
Tcl (Programming Language)
Scripting (Bash/Python/Go/Ruby)
Information Technology
Functional Programming

Job description

Integrated into the Siemens EDA development hub, you will be part of an R&D team working on software for characterizing standard logic cells, I/Os, and memories. Under the responsibility of the R&D team manager and in collaboration with other team members, you will be responsible for developing algorithms with different levels of complexity using functional programming (LISP) and C, C++, Python languages. In constant contact with the entire R&D team, you will develop your technical and human skills. Job Responsibilities:

  • Carry out developments (bug fixes, new feature additions), create unit or system tests, and participate in writing documentation.
  • Manage priorities in agreement with the manager and, as progress is made, take responsibility for features of increasing complexity.
  • Interact directly with product engineers and, when necessary, with the end customer to finalize specifications.
  • Be proactive in continuously improving the product (execution time, impact on hardware infrastructures, and functionalities) to keep it state-of-the-art.
  • Participate in team meetings in an international environment and share the progress of assigned missions.

Requirements

Do you have experience in Scripting?, * With an engineering degree or equivalent in computer science, a strong interest in the world of microelectronics is required.

  • Good command of functional programming (LISP) and/or C/C++ languages.
  • Rigor and methodical work habits, combined with open-mindedness.
  • Successful initial professional experience, or strong motivation as a beginner.
  • Proficiency in English and good interpersonal skills allowing easy integration into an international team with multifaceted strengths.
  • Knowledge of scripting languages such as Linux Shell/Perl and TCL/TK is a plus.

Benefits & conditions

We offer a comprehensive reward package which includes a competitive basic salary, bonus scheme, generous holiday allowance, pension, and private healthcare. Transform the everyday

Accelerate transformation

Apply for this position