Stage - FPGA: benchmarking of open source tools f/m - Strategic Student Program
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…