Principal Software Engineer

Principal Software Engineer

Arm

Sophia Antipolis, France

Responsibilities:

Are you are looking for a unique opportunity to build and lead a successful firmware team transforming AI Infrastructure landscape? We would like to hear from you!

  • You will provide technical expertise and leadership to the team, including leading and line managing an experienced firmware team;
  • You will drive the team to accomplish its goals and continuously improve performance;
  • You will analyse industry specs, roadmap requirements, break down tasks, and help implement project plans;
  • You will collaborate closely with technical leads, technology managers, and distributed development teams to deliver roadmap commitments;
  • You will be actively involved in software design and creation of software stacks for Arm’s reference platforms, and lead development practices for best-in-class software efficiency, quality, and predictability.

Required Skills and Experience:

  • You have experience and skills for people management, including recruiting, managing talent, team building, and developing team members;
  • You have a strong background in embedded C programming, with proven skills in debugging and optimizing system software components;
  • You possess expertise in Linux development (OS fundamentals, device drivers and kernel modules), and a good understanding of computer architecture and microarchitecture concepts, ideally for the Arm architecture;
  • You have experience across the full software lifecycle, from concept to delivery and maintenance. You’re familiar with Agile development, CI, and automated testing;
  • You have experience collaborating with and contributing to open-source projects such as Linux kernel, TF-A, TF-M, UEFI EDK II, OpenBMC.

“Nice To Have” Skills and Experience:

  • Experience in development and validation of production quality firmware in server segment;
  • Experience with OpenBMC project;
  • Familiarity with technologies such as RAS, hypervisors, CXL, power management, secure boot;
  • Experience with Security Development Lifecycle (SDL) practices.

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

France      Developer      Embedded Software Engineer      Hardware and Telecoms      Hybrid      Linux and Unix      Arm     

EuroTechJobs Logo

© EuroJobsites 2026