Point your AI agent at freehire and let it find you a job.

Get the CLI →

microTECH Global Limited

Software Engineer

Posted 5 views
Discussion

Summary

Experienced software engineer (4+ years) building an industry-leading tool for modelling and assembling Systems-on-Chip (SoCs), based in Paris (hybrid). Day-to-day work is C++/Python development — parsing SoC memory-map specifications, generating HDL code and documentation — plus unit testing, debugging across CI/CD pipelines, and collaborating with validation engineers.

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.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available