OUR SECTORS

At European Tech Recruit, our sectors cover a wide range of industries within the field of technology.

Submit vacancy
Looking for
tech jobs in the US?
Visit USA Tech Recruit

Job search

Our sectors

Client services

About us

Looking for
tech jobs in the US?

Visit US Tech Recruitment

Client services

At European Recruitment, our sectors cover a wide
range of industries within the field of technology

Submit Vacancy

About us

At European Recruitment, our sectors cover a wide
range of industries within the field of technology

Submit Vacancy

Client services

Learn about the range of client services we offer at European Tech Recruit, and browse through our case sudies.

Submit vacancy
Looking for
tech jobs in the US?
Visit USA Tech Recruit

Looking for
tech jobs in the US?

Visit US Tech Recruitment

Our Sectors

At European Recruitment, our sectors cover a wide range of industries within the field of technology

Submit Vacancy

About us

Learn about European Tech Recruit's mission, values, our team, and our commitment to DE&I.

Submit vacancy
Looking for
tech jobs in the US?
Visit USA Tech Recruit

Looking for
tech jobs in the US?

Visit US Tech Recruitment

Our Sectors

At European Recruitment, our sectors cover a wide range of industries within the field of technology

Submit Vacancy

COMPILER ENGINEER FOR RISC-V CORES

Recruitment Consultant
Chris Canneaux
Posted
2 months ago

COMPILER ENGINEER FOR RISC-V CORES

Your position
We are looking for a compiler engineer to join our team. You will contribute to the design and implementation of a compilation back-end for the exploitation of dedicated RISC-V processor architectures. This position is a unique opportunity to work in a cutting-edge technological setting at the crossroads of software and hardware within an interdisciplinary team. If you are an engineer wishing to be part of a highly qualified team and wishing to have an impact on the development of the next generations of processors, then let’s meet!

Key Responsibility

  • Develop the compiler and its new features to improve hardware execution efficiency while maintaining its programmability. This responsibility is linked to:
    • Memory analysis and organization
    • Hardware-related constraints such as timing and energy consumption
    • Placement and routing of applications on the architecture
    • Visualization
    • Debugging tools
  • Work with various compilation frameworks to compile on our custom architectures
  • Debug and fix functional and performance issues
  • Write unit tests and integration tests
  • Collaborate with the hardware team to understand needs and suggest future improvements
  • Work closely with the application development team to understand issues and deliver optimized compilers

Required Qualifications and Experience
In addition to a true team spirit, autonomy, rigor and successful experience in the development of compilers, as well as attention to work ethics, the skills we are looking for are:

  •  Graduate of a master’s degree (or equivalent)
  •  3+ years of experience with compilation frameworks such as GCC, LLVM and MLIR
  •  Familiar with the Linux environment
  •  Understanding of processor architectures and optimizations
  •  Familiar with GIT version management tools
  •  Familiar with CI/CD processes
  •  Excellent level of oral and written English

Other Qualifications Considered

  • Knowledge of processor architectures
  • Familiarity with FPGA design and prototyping flows and routing placement algorithms
  • Knowledge of Verilog, SystemVerilog or VHDL languages ??is a plus
Industry
Contract Type
Permanent
Location
France
Work Model
On-Site

Apply Now

By applying to this role, you acknowledge that we may collect, store, and process your personal data on our systems.

For more information, please refer to our
Privacy Notice

    Name
    Email
    Phone
    Location
    Message

    Upload CV:

    Choose file

    Formats: Word, PDF (max. size: 20MB)

    Subscribe for industry highlights.

    Send Application
    Submit CV
    Submit Vacancy