Software Engineer

Software Engineer

Biot Temps plein 61650 - 75350 € / an (estimé) Hybride
Arm Limited

En un coup d'œil

  • Missions: Développez des logiciels complexes pour des produits cloud et data center.
  • Entreprise: Arm, leader en technologie d'infrastructure innovante.
  • Avantages: Salaire compétitif, travail hybride, et opportunités de développement professionnel.
  • Autres infos: Environnement dynamique avec de nombreuses possibilités d'évolution de carrière.
  • Pourquoi ce job: Faites une réelle différence dans la technologie d'infrastructure à grande échelle.
  • Qualifications: Expérience en développement de logiciels système et compétences en collaboration.

Le salaire estimé est compris entre 61650 - 75350 € par an.

Arm redéfinit ce qui est possible dans le cloud et l'informatique des centres de données. Nos plateformes Neoverse aident à alimenter la prochaine génération d'infrastructure – combinant des silicones avancés avec le logiciel système nécessaire pour transformer une technologie ambitieuse en solutions prêtes pour la production.

Nous avons besoin d'un ingénieur logiciel dans l'équipe Infrastructure Solutions Software de notre groupe CE-SW. Il s'agit d'un rôle technique pratique développant des logiciels complexes pour nos produits cloud et centre de données.

Vous contribuerez à la conception, au développement et à l'intégration de SoC, firmware et logiciel système, en travaillant depuis le développement pré-silicon jusqu'à la mise en service du silicium et la préparation à la production. C'est une opportunité d'avoir un impact à grande échelle !

Responsabilités :

Vous devrez :

  • Concevoir, développer et déboguer SoC, firmware et logiciel système dans des environnements pré-silicon et silicium.
  • Traduire les exigences et spécifications d'architecture en solutions logicielles robustes.
  • Enquêter sur des problèmes techniques complexes, identifier les causes profondes et mettre en œuvre des solutions efficaces à travers les frontières matérielles et logicielles.
  • Contribuer à la conception logicielle, à la qualité du code et aux pratiques d'ingénierie au sein de l'équipe.
  • Collaborer avec les équipes matérielles, logicielles et d'architecture pour résoudre des problèmes techniques et livrer des logiciels de haute qualité.

Compétences et expérience requises :

  • Expérience dans le développement de logiciels système dans le domaine des SoC embarqués ou d'infrastructure.
  • Bonne connaissance des systèmes de bas niveau, y compris les chargeurs de démarrage, les pilotes de périphériques, les fondamentaux des systèmes d'exploitation (de préférence Linux) et l'architecture informatique.
  • Solides compétences en programmation C (ou un langage similaire), avec expérience dans le débogage et l'optimisation des logiciels.
  • Expérience dans l'investigation et la résolution de problèmes techniques à travers les frontières logicielles et matérielles.
  • Solides compétences en résolution de problèmes et en communication, avec la capacité de collaborer efficacement au sein des équipes d'ingénierie.

Compétences et expérience « appréciées » :

  • Connaissance du noyau Linux, Trusted Firmware-A (TF-A), UEFI EDK II ou Kernel-based Virtual Machine (KVM).
  • Connaissance des SoC de classe serveur, y compris RAS, gestion de l'alimentation, PCI Express (PCIe), Compute Express Link (CXL), mémoire et virtualisation.
  • Expérience avec les logiciels BMC et les technologies de gestion des serveurs, y compris Yocto et Redfish.

Rejoignez-nous et aidez à façonner une technologie d'infrastructure de classe mondiale chez Arm ! C'est votre chance de grandir, de développer de nouvelles compétences et de construire une carrière réussie dans une entreprise technologique de premier plan.

Nous veillerons à ce que les personnes handicapées bénéficient d'un aménagement raisonnable pour participer au processus de candidature ou d'entretien, pour effectuer des fonctions essentielles du poste et pour recevoir d'autres avantages et privilèges liés à l'emploi. Veuillez nous contacter pour demander un aménagement.

Chez Arm, nous souhaitons constituer des équipes extraordinaires. Si vous avez besoin d'un ajustement ou d'un aménagement pendant le processus de recrutement, veuillez envoyer un e-mail à accommodations@arm.com.

Notre approche du travail hybride est conçue pour créer un environnement de travail qui soutient à la fois la haute performance et le bien-être personnel. Nous croyons en la nécessité de rassembler les gens en face à face pour nous permettre de travailler rapidement, tout en reconnaissant la valeur de la flexibilité.

Arm est un employeur garantissant l'égalité des chances, engagé à fournir un environnement de respect mutuel où des opportunités égales sont disponibles pour tous les candidats et collègues.

Software Engineer employeur : Arm Limited

Arm est un employeur de choix, offrant un environnement de travail convivial et performant, idéal pour les ingénieurs en mise en œuvre physique. Avec des avantages compétitifs tels qu'une assurance médicale privée, 25 jours de congés annuels et une approche de travail hybride flexible, Arm favorise le bien-être personnel tout en soutenant la croissance professionnelle. Rejoindre notre équipe, c'est participer à des projets innovants dans un cadre collaboratif, où chaque voix compte et où l'égalité des chances est au cœur de notre culture d'entreprise.

Arm Limited

Coordonnées :

Équipe de recrutement de Arm Limited

Conseils d'expert StudySmarter🤫

Voici comment nous pensons que tu pourrais décrocher Software Engineer

✨Participe à des meetups tech

Les meetups et les hackathons sont des super occasions pour rencontrer des gens du milieu de l'ingénierie et du développement logiciel. C'est là que tu peux échanger des idées, découvrir des projets et même te faire repérer par des recruteurs comme ceux de Arm Limited.

✨Contribue à des projets open-source

Ne sous-estime pas le pouvoir des contributions open-source. En proposant tes compétences sur des plateformes comme GitHub, tu peux non seulement améliorer ton portfolio, mais aussi prouver ta capacité à travailler en équipe. Ça pourrait faire toute la différence dans ta candidature chez Arm Limited.

✨Réseau sur LinkedIn, mais avec du contenu

Sur LinkedIn, partage du contenu lié à tes projets ou tes réflexions sur les tendances technologiques. Cela peut attirer l'attention de recruteurs et de professionnels du secteur. Qui sait, peut-être que quelqu'un de Arm Limited remarquera tes posts et te contactera pour un entretien !

✨Postule directement via notre site

N’oublie pas que postuler sur le site de Arm Limited est souvent le moyen le plus direct et efficace d'attirer l'attention. Sois proactif et n'hésite pas à postuler même si tu n'as pas tous les critères d'une offre : montrer ton enthousiasme peut faire toute la différence !

Nous pensons qu'il te faut ces compétences pour exceller en tant que Software Engineer

Développement de logiciels système
Connaissance des systèmes embarqués
Compétences en programmation C
Débogage et optimisation de logiciels
Résolution de problèmes techniques
Collaboration inter-équipes
Connaissance des bootloaders

Quelques conseils pour ta candidature 🫡

Montre tes compétences techniques:Dans le secteur de l'ingénierie et développement logiciel, il est crucial de mettre en avant tes compétences techniques dans ton CV. Mentionne ton expérience avec des langages de programmation spécifiques, des frameworks, ou des projets antérieurs. N'hésite pas à intégrer des liens vers ton GitHub ou des projets personnels pour donner vie à ton profil !

Personnalise ta lettre de motivation:Avec un poste à temps plein, ta lettre de motivation doit refléter ta passion pour le développement logiciel. Explique pourquoi tu souhaites rejoindre Arm Limited et comment tu peux contribuer à leurs projets. Parle aussi de ton intérêt à apprendre et à évoluer au sein de l'équipe.

Démontre ta capacité à travailler en équipe:Les projets de développement logiciel sont souvent le fruit d'un travail collaboratif. Mets en avant dans ton CV des expériences où tu as fait partie d’une équipe, que ce soit dans des stages, des projets universitaires ou des contributions open-source. Les soft skills, ça compte aussi !

Sois clair sur tes attentes:Dans ta candidature pour un poste à temps plein, n'hésite pas à mentionner tes attentes concernant le rôle et la culture d'entreprise. Dis-nous ce qui est important pour toi, que ce soit les technologies utilisées ou l'environnement de travail, pour que Arm Limited sache que tu es sérieux dans ta démarche et que tu es motivé pour un engagement à long terme.

Comment te préparer à un entretien d'embauche chez Arm Limited

✨Maîtrise des langages de programmation

Pour un poste en ingénierie et développement logiciel chez Arm Limited, assure-toi de bien maîtriser les principaux langages demandés dans l'annonce. Prépare-toi à répondre à des questions techniques sur des projets que tu as réalisés ou même à coder en direct lors de l'entretien. Montre que tu sais comment résoudre des problèmes en temps réel !

✨Prépare ton portfolio technique

N'oublie pas d'apporter ton portfolio, surtout si tu as des projets de développement logiciel que tu peux montrer. C'est toujours un plus de pouvoir parler de ton expérience concrète et des challenges que tu as surmontés lors de tes projets précédents. Ça peut vraiment faire la différence chez Arm Limited !

✨Compréhension des méthodologies agiles

Dans notre domaine, on utilise souvent des méthodologies agiles. Sois prêt à discuter de ton expérience avec des frameworks tels que Scrum ou Kanban. Explique comment tu as travaillé en équipe et comment cela a impacté tes projets précédents. Cela montrera ta capacité à t'adapter rapidement au sein d'équipes dynamiques.

✨Sois prêt pour des mises en situation

Attends-toi à des questions comportementales où tu devras prouver ta capacité à gérer des situations stressantes, comme des délais serrés ou des conflits au sein de l'équipe. Prépare quelques anecdotes précises sur ces expériences, car chez Arm Limited, ils rechercheront des candidats réactifs et capables de travailler sous pression.