C++ Developer – RTL Design and Synthesis Specialist

vor 4 Wochen


Munich, Bayern, Deutschland Siemens Electronic Design Automation SARL Vollzeit

Siemens Electronic Design Automation SARL - Innovating the Future.

Join us in making a significant impact.

Siemens Electronic Design Automation (EDA) stands at the forefront of innovation in automation and digital transformation. By collaborating closely with our partners and clients, we are dedicated to advancing the digital evolution within both process and discrete sectors. Our comprehensive Digital Enterprise portfolio empowers organizations of all sizes with a complete suite of products, solutions, and services designed to integrate and digitalize the entire value chain. Our exceptional offerings enable clients to achieve enhanced efficiency and adaptability tailored to their specific industry needs. We continuously enhance our portfolio with groundbreaking technologies to ensure we remain leaders in the field. With our global headquarters located in Nuremberg, Germany, we proudly employ around 75,000 individuals worldwide.

We provide a role that encompasses responsibility, autonomy, and the opportunity for proactive contributions. Our culture promotes teamwork while allowing for individual growth.

Siemens EDA is seeking a C++ Developer – RTL Design and Synthesis Specialist (d/m/f) who will be instrumental in understanding, designing, and implementing algorithm-centric solutions within high-level synthesis. This position focuses on our industry-leading high-level synthesis tool, Catapult-C, which processes ANSI C/C++ and SystemC inputs to generate register transfer level (RTL) code aimed at FPGAs and ASICs.

The Catapult-C tool is utilized by top-tier hardware design firms for cutting-edge semiconductor chip design across various domains, including automotive, machine learning, wireless design, and video/image processing.

We are in search of a collaborative individual to assist in enhancing our intellectual property catalog. The ideal candidate will prioritize the quality of the intellectual properties delivered through the Catapult tool.

As a member of the core synthesis team, your responsibilities will include:

  • Assisting our IP designers in creating optimal intellectual properties.
  • Identifying necessary optimizations to achieve superior quality of results.
  • Contributing to the execution of those optimizations.

These are exciting times in our industry as we experience rapid growth and embark on ambitious new projects.

Required Education and Experience

A Master's degree or PhD in EDA or related fields, with a proven background in Computer Science or a comparable discipline.

The Ideal Candidate Should Exhibit:

Technical Skills (Essential):

  • Proficient programming skills in C/C++ and a solid foundation in object-oriented design.
  • Exceptional algorithm and data structure design capabilities, with both theoretical and practical experience in implementing complex algorithms.
  • Proficiency in scripting languages such as TCL, Perl, Python, Shell, etc.
  • Familiarity with Unix/Linux operating systems.
  • Strong analytical and problem-solving skills.

Technical Skills (Desirable):

  • Experience or understanding of EDA algorithms related to logic synthesis, optimization, high-level synthesis, timing analysis, and formal verification.
  • Experience in hardware modeling using VHDL/Verilog/SystemC.
  • Knowledge of digital design principles for ASIC or FPGA.
  • Understanding of hardware architecture and trade-offs in digital arithmetic design.
  • Experience in system-level hardware modeling, including virtual prototyping and hardware-software co-design.
  • Prior experience in designing complex algorithms and optimization techniques.
  • Experience in compiler design, including language parsing, abstract syntax tree optimization, loop optimizations, and register allocation.

General Skills: A positive attitude, strong presentation and communication skills, self-motivated, capable of independently implementing technical solutions, and effective relationship-building abilities. A true team player.

Working at Siemens EDA

Why Choose Us?

At Siemens EDA, we value flexibility, allowing you to choose between working from home or the office. We offer competitive benefits and rewards, as expected from a global leader in industrial software.

We are an equal opportunity employer and embrace diversity within our organization. We do not discriminate based on race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status.

Siemens EDA is committed to equal opportunities and does not unlawfully discriminate on the basis of age, disability, gender assignment, marriage, civil partnership, pregnancy, maternity, race, religion or belief, sex, sexual orientation, or trade union membership.

Siemens. Making real what matters.

If you aspire to make a difference, join us.


  • C++ Software Engineer

    Vor 6 Tagen


    Munich, Bayern, Deutschland Siemens Electronic Design Automation SARL Vollzeit

    About the RoleWe are seeking a highly skilled C++ Software Engineer to join our team at Siemens Electronic Design Automation SARL. As a key member of our core synthesis team, you will be responsible for designing and implementing algorithm-centric solutions in high-level synthesis.Key ResponsibilitiesCollaborate with our IP designers to create optimal IPs...

  • C++ Software Engineer

    Vor 5 Tagen


    Munich, Bayern, Deutschland Siemens Electronic Design Automation SARL Vollzeit

    About the RoleWe are seeking a highly skilled C++ Software Engineer to join our team at Siemens Electronic Design Automation SARL. As a key member of our core synthesis team, you will be responsible for designing and implementing algorithm-centric solutions in high-level synthesis.Key ResponsibilitiesCollaborate with our IP designers to create optimal IPs...


  • Munich, Bayern, Deutschland Siemens AG Vollzeit

    Siemens Digital Industries Software - Transform the everyday. Let's make the difference together Siemens Digital Industries (DI) is an innovation leader in automation and digitalization. Closely, collaborating with partners and customers, we care about the digital transformation in the process and discrete industries. With our Digital Enterprise portfolio,...


  • Munich, Bayern, Deutschland Optimus Search Vollzeit

    Software Developer (C++/CAD/CAM) RoleOptimus Search is seeking an experienced Software Developer to join our team as a C++ Specialist. As a key member of our software development team, you will play a crucial role in the analysis, design, and development of our hyperMILL CAM software.Your Key ResponsibilitiesAnalyse requirements for new and further...


  • Munich, Bayern, Deutschland Optimus Search Vollzeit

    Software Developer (C++/CAD/CAM) RoleOptimus Search is seeking an experienced Software Developer to join our team as a C++ Specialist. As a key member of our software development team, you will play a crucial role in the analysis, design, and development of our hyperMILL CAM software.Your Key ResponsibilitiesAnalyse requirements for new and further...

  • FPGA Design Engineer

    vor 8 Stunden


    Munich, Bayern, Deutschland Orizon GmbH, Unit Aviation Vollzeit

    FPGA Design Expert Sought for Aerospace ProjectWe are seeking a skilled FPGA design engineer to join our team at Orizon GmbH, Unit Aviation. As a member of our electronics department, you will be responsible for designing and testing FPGA firmware for high-precision motors, vibration dampening systems, and image processing applications.Key...

  • FPGA Design Engineer

    vor 8 Stunden


    Munich, Bayern, Deutschland Orizon GmbH, Unit Aviation Vollzeit

    FPGA Design Expert Sought for Aerospace ProjectWe are seeking a skilled FPGA design engineer to join our team at Orizon GmbH, Unit Aviation. As a member of our electronics department, you will be responsible for designing and testing FPGA firmware for high-precision motors, vibration dampening systems, and image processing applications.Key...


  • Munich, Bayern, Deutschland Capital International Staffing Vollzeit

    We are seeking a skilled Electronic Design Engineer with a focus on FPGA firmware development.Key Responsibilities:Conducting thorough requirements analysis and definitionArchitecting designs and breaking down requirements into functional componentsImplementing FPGA designs and defining necessary constraintsDocumenting designs in accordance with both...


  • Munich, Bayern, Deutschland Capital International Staffing Vollzeit

    Capital International Staffing is seeking a highly skilled FPGA Engineer to contribute to the development of innovative aerospace systems.As an integral member of our engineering team, you will play a pivotal role in designing, implementing, and verifying FPGA firmware for critical applications. Your expertise will be instrumental in shaping the future of...


  • Munich, Bayern, Deutschland Freudenberg Vollzeit

    Working at Freudenberg: A World of Opportunities Key Responsibilities: Develop and implement novel synthesis methods for noble metal-based catalysts with diverse support materials Prepare and characterize catalyst inks and layers Design and optimize noble metal-based electrode layers through impregnation or ultrasonic spray techniques Analyze the...


  • Munich, Bayern, Deutschland Freudenberg Vollzeit

    Working at Freudenberg: A World of Opportunities Key Responsibilities: Develop and implement novel synthesis methods for noble metal-based catalysts with diverse support materials Prepare and characterize catalyst inks and layers Design and optimize noble metal-based electrode layers through impregnation or ultrasonic spray techniques Analyze the...


  • Munich, Bayern, Deutschland Freudenberg Vollzeit

    Working at Freudenberg: A World of Opportunities Key Responsibilities: Conduct wet chemical synthesis of noble metal-based catalysts with various support materials to optimize their performance. Prepare catalyst inks and layers using advanced techniques to enhance their efficiency. Develop noble metal-based electrode layers through impregnation or...


  • Munich, Bayern, Deutschland Freudenberg Vollzeit

    Working at Freudenberg: A World of Opportunities Key Responsibilities: Conduct wet chemical synthesis of noble metal-based catalysts with various support materials to optimize their performance. Prepare catalyst inks and layers using advanced techniques to enhance their efficiency. Develop noble metal-based electrode layers through impregnation or...


  • Munich, Bayern, Deutschland Optimus Search Vollzeit

    **About Optimus Search**At Optimus Search, we're a leading company in the industry, seeking a highly skilled Software Developer C++ Specialist to join our team. This role offers a unique opportunity to work on cutting-edge projects.Key Responsibilities:Design and develop system-related middleware components using modern C++.Collaborate with colleagues to...


  • Munich, Bayern, Deutschland Optimus Search Vollzeit

    **About Optimus Search**At Optimus Search, we're a leading company in the industry, seeking a highly skilled Software Developer C++ Specialist to join our team. This role offers a unique opportunity to work on cutting-edge projects.Key Responsibilities:Design and develop system-related middleware components using modern C++.Collaborate with colleagues to...

  • FPGA Design Engineer

    Vor 7 Tagen


    Munich, Bayern, Deutschland Orizon GmbH, Unit Aviation Vollzeit

    FPGA Design Engineer (m/f/d) SpaceWe are seeking a highly skilled FPGA Design Engineer to join our team at Orizon GmbH, Unit Aviation. As a key member of our electronics department, you will be responsible for designing and testing FPGA firmware for our prestigious client in the aerospace industry.Key Responsibilities:Analyze and define requirements for FPGA...

  • FPGA Design Engineer

    Vor 4 Tagen


    Munich, Bayern, Deutschland Orizon GmbH, Unit Aviation Vollzeit

    FPGA Design Engineer (m/f/d) SpaceWe are seeking a highly skilled FPGA Design Engineer to join our team at Orizon GmbH, Unit Aviation. As a key member of our electronics department, you will be responsible for designing and testing FPGA firmware for our prestigious client in the aerospace industry.Key Responsibilities:Analyze and define requirements for FPGA...


  • Munich, Bayern, Deutschland Siemens Electronic Design Automation SARL Vollzeit

    About the RoleWe are seeking a highly skilled Formal Verification Software Engineer to join our team at Siemens Electronic Design Automation SARL. As a key member of our team, you will be responsible for designing, developing, and implementing software programming for products with a focus on surpassing customer expectations, achieving high quality, and...

  • FPGA Design Engineer

    vor 2 Wochen


    Munich, Bayern, Deutschland Orizon GmbH, Unit Aviation Vollzeit

    FPGA Design Engineer (m/f/d)Orizon GmbH, Unit Aviation is seeking a highly skilled FPGA Design Engineer to join our team in the field of aerospace industry.Job Summary:We are looking for a talented FPGA Design Engineer to design and test FPGA firmware for our prestigious client in the aerospace industry. As a member of our electronics department team, you...


  • Munich, Bayern, Deutschland Onyx-Conseil Vollzeit

    Senior/Staff ASIC Design Engineer OpportunityCompany: Onyx-ConseilA prominent player in the semiconductor sector, focusing on digital and mixed-signal battery and power management solutions, is looking for a skilled Senior/Staff ASIC Design Engineer.Key Responsibilities:Engage in RTL Design for intricate ASIC initiatives.Participate in comprehensive project...