Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Siemens Senior Software Engineer Catapult High Level Synthesis 
Germany, Bavaria, Munich 
338717328

24.04.2025

We offer a role with responsibility, independence and the possibility to contribute proactive. We foster a teamwork culture with room for individual development

ANSI C/C++inputs and generatesregister transfer level(RTL) code targeted to

In the role you will work on cutting edge research and complex algorithmic design problems for Catapult – C.

Technical Skills (Must have):

  • Strong programming knowledge in C/C++ and object-oriented design skills.
  • Prior experience in working/designing of complex algorithms and optimization
  • Excellent data-structure design skills with theoretical and practical experience in implementation of complex algorithms.
  • Graph theory – Graph matching , approximate matching, graph complexity analysis.
  • Understanding/Prior experience in design and implementation of algorithms in one or more of the below areas
  • Logic synthesis and optimization for ASIC/FPGA.
  • Program analysis with background in formal verification
  • Compiler design - Abstract syntax tree optimization/transformation / Control flow analysis/ Data-flow analysis/ Loop optimizations / Parallel compiler Software pipelining / Register allocation etc

Additional Technical Skills (Good to have):

  • Good understanding of digital arithmetic - Hardware architecture and trade offs for digital arithmetic design, floating point architectures tc.
  • Script-programming skills with languages such as TCL, Perl, Python, Shell, etc.
  • Experience in hardware modelling in VHDL/Verilog/SystemC – IP development/Hardware software virtual prototyping

Required Education, and Experience

Bachelors with 8+ years or Master’s degree with 5+ years or PhD with 3+ years’ experience in EDA or related areas with degree in Computer Science or equivalent.

The Ideal Candidate should demonstrate:

  • Previous experience with product development or academic research.
  • Strong analytical and problem-solving capabilities.
  • Ability to collaborate as part of globally distributed team
  • Fluency in English