Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
My Client in Paris, is looking for a highly skilled C++ Software Engineer to join their Electronic Design Automation (EDA) team, specializing in the assembly and integration of complex Systems-on-Chip (SoCs).
Main Activities
- Implement and refactor complex C++ software designs to analyze SoC memory mapping specifications and generate HDL (Hardware Description Language) code and documentation for SoC architects.
- Have a basic understanding of semiconductor design (e.g., registers, buses).
Nature and Scope of Responsibilities
- Develop, improve, and maintain their EDA software tool for analyzing memory mapping specifications and translating them into C libraries, HDL components, and HDL verification libraries.
- Write unit tests, debug, and resolve software issues ranging from C++ code to CI/CD pipelines.
- Assist validation engineers in resolving verification regressions.
- Write documentation for developed software modules.
- Optimize software for performance, scalability, and usability in large-scale SoC design environments.
- Proficiency with modern specification/documentation and project tracking tools (Confluence, Jira).
- Ability to follow the principles of the Kanban agile methodology for task and project management.
Required Experience and Skills
- More than 7 years of experience as a C++ software development engineer (C++11 required).
- Experience working with CMake, Jenkins pipelines, and Python.
- Strong expertise in design patterns, data structures, algorithms, and object-oriented design.
- Interest in microelectronics and semiconductor technologies, and a willingness to learn HDL (High-Level Programming).
- Strong communication skills (fluent English is essential) and problem-solving abilities.
Apply Now for Immediate Consideration.
Key Skills
Ranked by relevanceReady to apply?
Join RequireTech Resources Ltd and take your career to the next level!
Application takes less than 5 minutes

