Stage - FPGA: benchmarking of open source tools f/m - Strategic Student Program

Siemens
Meudon, France
14 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, French
Job source

Tech stack

Unix C++ (Programming Language) Computer Engineering DevOps Field-Programmable Gate Array (FPGA) Python (Programming Language) Open Source Technology Fpga Hardware Containerization Information Technology Industrial Software Programming Languages

Job description

We are seeking a motivated student intern to contribute to an advanced engineering project focused on placement and routing for FPGAs. In this 6-month internship, you will experiment with open-source placement and routing tools. Your primary mission will be to develop a reproducible setup using containers that will be able to install multiple open-source tools, compile designs for a common architecture, and run them on a large benchmark set. You will be setting up the tools, implementing the benchmarking framework, and making recommendations based on your analysis. Along the way, you will gain a solid view of the state of the art in FPGA placement and routing, an excellent preparation for an R&D career, whether in industry or in academic research Key Responsibilities

  • Technical Survey: Review academic and community tools, and decide on the most promising tools to use, and the metrics to evaluate them (compilation success rate, compile time, wirelength, congestion, timing, …).
  • Infrastructure setup: Implement a framework to automatically setup the tools, run them, and evaluate them. Use containerization to manage dependencies in a reproducible manner and implement a compatibility layer to read the benchmark data from all tools.
  • Benchmarking & Recommendations: Analyze the tools’ capabilities. Make recommendations on which tools perform better according to the metrics you defined, what their strengths and limitations are, and what improvements are possible.
  • Documentation & Delivery: Package the benchmarking framework into a reproducible framework, with documentation to install and run. Write a final technical report detailing your findings and recommendations.

This 6-month internship is based in Meudon (Paris area, France) and starts from February 2027., You will grow through real projects, strong technical peers, and global mobility, backed by the scale and benefits of an industrial software leader. We’re committed to equality and inclusion, and we hire based on merit, skills, and impact. Bring your curiosity and creativity and help us shape tomorrow! Diversity & Inclusion We value equal opportunities and welcome applications from all talented individuals. At Siemens, we believe people who’ve had real experiences dealing with being different will excel as leaders. Let’s foster a culture of creativity and innovation. We are an equal opportunity employer and do not discriminate based on race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. Internship stipend This Strategic Student Program internship offers a gross monthly stipend of 1,200€ plus meal vouchers. Additional benefits include access to the Siemens Learning Hub, professional development opportunities, and mentorship from experienced professionals.

Requirements

Currently pursuing higher education in engineering (BAC+5) in France, with a focus on electrical engineering, Computer Engineering, Computer Science, or a closely related field.

  • Programming languages: you will be working with tools using C/C++ and Python.
  • Infrastructure and devops: compilation of C/C++ programs, containerization, Unix scripting
  • FPGA and EDA: knowledge of FPGA development or compilation flow is useful but not a prerequisite
  • Fluent in both French and English, enabling effective team collaboration
  • Ability to work autonomously as well as collaboratively with mentors and team members

About the company

Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and more cost-effectively. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly complex world of chip, board, and system design., At Siemens Software, flexibility is how we work-hybrid by default, built on trust and autonomy. Together, 30,000 people across more than 200 countries build technology that shapes the real world.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…