CSW-2018-J-03 – Développeur software bas niveau / Low-level software developer

La mission:

Voulez-vous travailler dans une des entreprises les plus innovantes de la « high-tech » française ?

Voulez-vous faire partie d’une équipe logicielle agile, dynamique et motivée ?

Rejoignez une scale-up en pleine croissance !

Kalray est une entreprise leader du développement des processeurs « massivement parallèles ». Le MPPA® est un processeur « manycore » dont l’architecture révolutionnaire présente plusieurs centaines de cœurs fonctionnant en parallèle et délivre à fois haute performance, faible consommation et faible latence. Cette architecture est particulièrement efficace pour l’accélération des « data centers » ainsi que pour les applications embarquées critiques du futur, par exemple celles des voitures autonomes. Nos clients et partenaires à travers le monde sont les leaders de leur industrie.

Kalray développe également des cartes électroniques basées sur le  MPPA® ainsi que le Kit de développement logiciel (SDK) et les outils logiciels permettant à nos clients de développer leurs propres applications.

Nous recherchons un développeur logiciel bas niveau.

Si vous êtes expérimenté en programmation C/assembleur bas-niveau, techniques de déverminage en environnement embarqué (jtag/gdb/analyseur logique) et en développement « bare » ou RTOS d‘applications embarquées en général, vous avez les compétences que nous recherchons.

Si vous êtes rigoureux, si vous avez le gout du travail en équipe, et si vous démontrez de bonnes capacités relationnelles, alors vous avez le profil que nous cherchons.

Vous serez amené à contribuer à tous types de projets où vos compétences seront requises. Cela peut inclure : portage de code bas-niveau sur nos nouvelles générations de processeur, contributions à des « firmwares » et  des « runtimes » spécifiques.

Les compétences

  • Développement en langage C avancé
  • Passionné par Linux
  • Environnement de développement Linux, méthode agile et outils Jtag/gdb
  • L’expérience du développement de systèmes embarqués temps réel, de librairies, et de l’optimisation de code bas niveau serait appréciée
  • La connaissance d’un langage assembleur (ARM, MIPS, SPARC ou équivalent) et de la programmation multi-cœur serait un plus

Le profil

  • Ingénieur diplômé ou équivalent
  • Curieux
  • Rigoureux
  • Anglais technique, écrit et parlé
  • Expérience de travail en équipe
  • Pluridisciplinaire SW/HW serait un plus

Contrat CDI/temps plein

Lieu : Montbonnot (proche Grenoble), Sophia-Antipolis (proche Nice)

Your mission:

Want to work in an innovative high-tech French company?

Want to join an agile software team, dynamic and motivated?

Join a dynamic and fast-growing high-tech scale-up!

Kalray is an international leader in developing massively parallel manycore processors. Kalray’s revolutionary MPPA® processor features several hundred cores that run in parallel, delivering high performance, low power and very low latency. Kalray has focused on delivering its unique technology to two fast-growing markets: data centers and autonomous vehicles. Our customers and partners include industry leaders from around the globe.
Along with our processor family, Kalray offers electronic boards, software development kits (SDK), application software and libraries that allow our customers to develop their own applications.

We are looking for a low-level software developer.

If you are familiar with low-level C/assembler programming, blindfolded raw debugging and embedded bare/RTOS programming in general, then you have the technical skills we are looking for.
In addition, if you are rigorous, able to work in a team and nurture good relationships, then you have  the personal skills we are seeking.

We expect you to work and contribute to multiple projects where your skills will be required. Some of them include next-generation chip code porting, deep firmware programming and runtime programming.

Skills:

  • Advanced C programming
  • Linux geek
  • Comfortable with Agile environment (git/Jenkins) and Jtag/gdb debug tools
  • Experience in real-time embedded systems, libraries development and low level code optimization is required
  • Assembly programming (ARM, MIPS, SPARC or equivalent) and multi-core experience would be a plus

Profile:

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

Permanent contract/full-time

Location: Montbonnot (Grenoble area, France) or  Sophia-Antipolis (Nice 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.