Senior Software Development Engineer
SiemensJob Title
Senior Software Development Engineer
Role Summary
Join the Siemens EDA FPGA prototyping R&D team in Paris to design, implement and integrate software supporting rapid System-on-Chip (SoC) prototyping on FPGA boards. The role covers specification, development, validation and integration across the software flow used for FPGA-based prototyping of integrated circuits.
Experience Level
Senior level. The posting does not state an explicit years-of-experience range.
Responsibilities
Primary responsibilities focus on feature delivery, quality and customer-facing problem resolution within an industrial R&D environment.
- Translate requirements into specifications, develop features and validate implementations.
- Design and implement high-quality C++ software components on Linux platforms.
- Analyze and improve performance, multithreading and parallel execution where required.
- Investigate and resolve customer issues; propose practical, maintainable solutions.
- Collaborate with international teams and interact directly with customers and partners.
- Create and maintain tests and technical documentation in coordination with the documentation team.
- Suggest architecture and maintainability improvements while preserving performance and flexibility.
Requirements
Key technical and professional requirements for successful candidates.
- Proven software development experience, preferably in an industrial R&D setting.
- Strong C++ programming skills on Linux; solid knowledge of data structures and performance analysis.
- Experience with multithreading and parallel programming techniques.
- Familiarity with digital electronics concepts relevant to FPGA workflows (FPGA toolchains, Verilog, simulation).
- Ability to diagnose and resolve complex technical issues and propose robust solutions.
- Good English communication and interpersonal skills for working in an international team.
- Comfortable working in a technical and scientific environment and collaborating across disciplines.
Education Requirements
Engineering degree, university master or equivalent (e.g., Diplôme d'ingénieur, MSc) in industrial computer science, software engineering, hardware engineering or a related technical field - or equivalent practical experience.
About the Company
Company: Siemens
Headquarters: Munich, Germany
Siemens EDA is a leading global provider of Electronic Design Automation (EDA) products and systems. Their innovative solutions enable companies to enhance the development of electronic products efficiently and effectively, keeping pace with the complex demands of technology and physics. Siemens is committed to delivering advanced workflow solutions that integrate both EDA and MCAD tools for multi-domain design and manufacturing in the semiconductor industry.
