C++ Software Engineer > microTECH Global Ltd > Joboolo FR :
Société : microTECH Global Ltd
Job Title:
C++ SoftwareEngineer
Location:
Paris, France
Type:
Permanent
Brief:
You will implement and refactor complex C++ software designs that are responsible of parsing SoC memory map specifications and generating Hardware Description Language (HDL) code and documentation for System:
on:
Chip architects
This role requires basic understanding of semiconductor design such as registers or busses
Key Responsibilities:
Develop, enhance and maintain our EDA software tool responsible of parsing memory map specifications and translating them to C libraries, HDL components and HDL verification libraries
Write unit tests.
Debug and troubleshoot software issues ranging from C++ code to CI/CD
Help validation engineers troubleshoot verification regressions
Write the documentation of the developed software modules.
Optimize software for performance, scalability, and usability in large:
scale SoC design environments.
Be familiar with modern tools for specifications/documentation, tasks and project tracking (like Confluence and Jira).
Follow the principles of the agile Kanban flow for task and project management.
Requirements:
Bachelors, Masters, or Ph.D.
in Computer Science, Electrical Engineering, or related discipline (or equivalent industrial experience).
7+ years of industry experience as a C++ (11 is a must) software development engineer
Experience working with CMake, Jenkins pipelines and Python
Strong background in software design patterns, data structures, algorithms, and object:
oriented design.
Interest in microelectronics and semiconductor technologies, willingness to learn about HDLs
Good communication (good English is a must) and problem:
solving skills.
If this sounds of interest, please apply here or reach out to microTECHGlobal Ltd Information Technology CDI market rate