Software Engineer

Il y a 3 jours

Paris, Nouvelle-Aquitaine, France microTECH Global Limited Temps plein 70 000 € - 100 000 € Contrat

Job Title: Software Engineer

Location: Paris, Hybrid

We are looking for an experienced Software Engineer to work on an industry-leading tool dedicated to the modelling and assembly of Systems-on-Chip (SoCs).

Core Responsibilities

  • Implement and refactor complex C++/Python software designs responsible for parsing SoC memory map specifications and generating Hardware Description Language (HDL) code and documentation.
  • Write unit tests, debug, and troubleshoot software issues across the stack, ranging from C++ code to CI/CD pipelines.
  • Collaborate with validation engineers to troubleshoot verification regressions and optimize software for performance, scalability, and usability in large-scale SoC environments.

Requirements

  • Strong Experience: A minimum of 4 years of experience working as a Software Engineer.
  • Object-Oriented Programming: Proven day-to-day commercial experience with C++, Python, Java, or another object-oriented language.
  • Hardware / Embedded Knowledge: Solid experience with SoCs or digital ICs, alongside knowledge of RTL, FPGA, and VHDL.
  • Domain Protocols: Familiarity with Hardware Description Languages (HDL) and an understanding of AXI, APB, or AHB protocols.