Digital Verification Engineer - SoC

8532
  • Competitive
  • France
  • Semiconductor
  • Permanent

Principal Software Architect – SoC Design & EDA Tools

Take a lead role in defining the architecture of advanced software tools used for integrating and assembling complex System-on-Chips (SoCs). These solutions support critical semiconductor design workflows for a range of applications—from smartphones and electric vehicles to satellites, cloud infrastructure, and beyond.

This position involves setting the direction for a highly configurable, scalable, and high-performance EDA software product. You'll collaborate with cross-functional teams and help shape the future of SoC design tools used by global technology leaders.

Key Responsibilities

  • Define and maintain the overall software architecture to support efficient and seamless SoC design workflows.

  • Ensure the architecture is scalable, modular, and aligned with best practices and industry standards.

  • Maintain clear and comprehensive documentation of architecture and codebase.

  • Drive long-term technical strategies that ensure adaptability to future technologies and customer needs.

  • Stay informed of evolving trends and practices in semiconductor design, integration, and verification.

  • Identify and solve complex technical problems, focusing on performance and maintainability.

  • Use project and documentation tools such as Confluence and Jira.

  • Work within an agile Kanban environment for task and project management.

Experience Requirements

  • 10+ years of industry experience in semiconductor CAD/EDA tool development.

  • Proven track record in architecting and building frameworks for assembling and verifying complex SoCs.

  • Deep knowledge of the XML IP-XACT standard for IP-based IC design.

  • Proficient in RTL design and verification languages (VHDL, Verilog, SystemC, SystemVerilog).

  • Skilled in Java, C++, or Python programming for scalable software development.

  • Strong foundation in object-oriented design, data structures, algorithms, and software architecture patterns.

  • Experience working with agile methodologies and distributed development teams.

  • Excellent communication, collaboration, and problem-solving skills.

  • Proactive, detail-oriented, and results-driven mindset.

Education & Language Requirements

  • Bachelor’s, Master’s, or Ph.D. in Computer Science, Electrical Engineering, or a related discipline.

  • Fluent in both English and French.
#LI-JD1

 

James Dees Managing Consultant

Postuler pour ce poste