SW-2019-J-25 – Compiler Engineer

COMPANY

Kalray is the pioneer in processors for new intelligent systems. As a real technological breakthrough, our processors will be deployed extensively in fast-growing sectors, such as new-generation networks (intelligent data centers) and autonomous vehicles, as well as healthcare equipment, drones, and robots. Kalray’s offering encompasses both processors and complete solutions (electronic boards and software). Created in 2008 as a spin-off of CEA (“Commissariat à l’énergie atomique et aux énergies alternatives”, the French Alternative Energies and Atomic Energy Commission), Kalray serves customers such as server manufacturers, intelligent system integrators, and consumer product manufacturers, including car makers.

We are looking for a compiler engineer who is passionate about improving software development tools and who enjoys problem solving.

POSITION

The position involves working on various components of C compiler and binutils. Your responsibilities include, but are not limited to:  taking advantage of the latest MPPA features, support new software features, debugging code generation modules in any corner cases, finding solutions for performance including with assembler and streamlining the integration with the other tools of the MPPA Software Development Kit (for ex.: operating systems GNU/Linux, hypervisor, etc.).

You will enhance our backend, add efficient optimizations, fix issues, develop and tune new features. You will help us building better software, completing our test suite and increasing the benchmarks that are useful to measure the code quality generated by the compiler/binutils.

CANDIDATE

Required experience:

  • Minimum 5 years of experience with compiler development is desirable for this position, ideally on LLVM compiler technology.
  • C and assembly languages
  • Experience in embedded systems and low level code development
  • Linux environment
  • Agile development
  • Free software development experience

Profile:

  • Graduate engineer or equivalent
  • Curious
  • Autonomous
  • Rigorous
  • Technical English
  • Strong teamwork skills
  • Comfortable with working at the hardware level

 

Type of contract: Permanent /full-time

Location: Monbonnot (Grenoble area, France)

 

Your Name (required)

Your Email (required)

Job reference number (required)

Your CV (required - 1MB max.)

Your cover letter (required - 1MB max.)

captcha

     By completing and sending this form, you consent to your data being collected by authorized Kalray personnel to process your request. For more information, please consult our privacy policy on personal data protection.

Read about Kalray’s privacy policy and personal data protection here.