Activez les alertes d’offres d’emploi par e-mail !

Senior Software Engineer

Arm

Antibes

Sur place

EUR 80 000 - 100 000

Plein temps

Il y a 18 jours

Mulipliez les invitations à des entretiens

Créez un CV sur mesure et personnalisé en fonction du poste pour multiplier vos chances.

Résumé du poste

An established industry player is seeking talented software developers to join their innovative team. This role involves developing software stacks for cutting-edge Arm-based devices and contributing to open-source projects. With a focus on enhancing software quality and tackling platform challenges, you will be at the forefront of technology that powers billions of devices globally. The company values versatility and encourages candidates who may not meet every requirement to apply. Join a collaborative environment that fosters creativity and innovation, and help shape the future of computing with your passion for software development.

Qualifications

  • Proficiency in C programming and understanding of OS fundamentals required.
  • Experience in developing complex low-level software is essential.

Responsabilités

  • Develop software stacks for Arm’s reference platforms for future devices.
  • Implement support for industry standards and enhance software quality.

Connaissances

C programming
Operating system fundamentals
Low-level software development
Open-source development

Outils

GDB

Description du poste

Job Overview:

Arm is best known for its CPU and GPU technology powering billions of smartphones across the globe. Now, we are building new software teams to help drive our next phase of growth.

Arm-based technology is everywhere — from industrial and automotive applications, to IoT, desktops, and data centres. Wherever Computing Happens, we aim to empower Arm by delivering software solutions that seamlessly connect higher-level software stacks with the underlying hardware.

Responsibilities:

  • Developing software stacks for Arm’s reference platforms targeting future Arm-based devices.
  • Implementing support for industry standards and Arm architecture across a range of open-source projects.
  • Tackling the challenges of early platform bring-up.
  • Enhancing software quality through Continuous Integration (CI) systems.

Required Skills and Experience:

  • Proficiency in C programming.
  • Strong understanding of operating system fundamentals, preferably Linux.
  • Experience developing complex, low-level software.
  • A genuine passion for open-source development.

“Nice To Have” Skills and Experience:

  • Knowledge of computer architectures, ideally Arm.
  • Familiarity with open-source projects such as Linux distributions, the Linux kernel, AOSP, TF-A, TF-M, UEFI EDK II, U-Boot, or Xen/pKVM.
  • Experience developing operating system kernels or device drivers, preferably on Linux.
  • Hands-on experience with software debuggers, e.g. GDB.

In Return:

Our offices are inspiring and collaborative spaces. We also offer some flexibility to tailor the role and title for the right candidate. If you’re interested but unsure whether you meet every requirement, we still encourage you to get in touch — we’re always keen to welcome versatile people into Arm!

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.