Keysom

MACHINE LEARNING COMPILER ENGINEER

Click Here to Apply

Job Location

France, France

Job Description

Created in 2022 to give manufacturers the power to choose the content of their CPU, Keysom has developed highly modular processor architectures based on the RISC-V ISA.The large choice of configurations allows Keysom to offer the largest catalog of processor architectures in the world, currently counting over 10 million possibilities.The Keysom Studio tool, the first no-code architectural exploration tool, allows the user to make the best choice of CPU for their application, in just a few minutes.

Your position

We are looking for a compiler engineer to join our team. You will contribute to the design and implementation of a system stack for embedded machine learning and TinyML applications with the aim of running them on Keysom programmable processors.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 Keysom 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 a 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

#J-18808-Ljbffr

Location: France, FR

Posted Date: 11/24/2024
Click Here to Apply
View More Keysom Jobs

Contact Information

Contact Human Resources
Keysom

Posted

November 24, 2024
UID: 4934707634

InternJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.