Wonderschool
Cyngn
Ingénieur Logiciel Embarqué Senior
À propos du poste
* En tant qu'Ingénieur Logiciel Embarqué Senior, vous dirigerez la conception, le développement et la validation de tous les firmwares exécutés sur nos contrôleurs de conduite et de sécurité de véhicules. Il s'agit d'un rôle de leadership technique qui exige un solide état d'esprit systémique, une compréhension approfondie des meilleures pratiques en matière de logiciel embarqué et la capacité de mentorer les autres. Vous travaillerez en étroite collaboration avec les ingénieurs électriciens, les ingénieurs de contrôle et l'équipe logicielle élargie pour livrer des firmwares robustes et de qualité production.
Vos missions
- Agir en tant qu'ingénieur responsable de la conception pour un programme de véhicule comprenant des contrôleurs pour : le contrôle de traction, le contrôle d'actionneur, le contrôle d'E/S, le contrôle de capteur et le firmware de sécurité fonctionnelle.
- Définir la direction technique pour l'architecture logicielle embarquée, les normes de codage et les interfaces système.
- Examiner les schémas électriques, diriger le mappage des E/S et travailler avec les ingénieurs matériels pour assurer une bonne intégration du firmware et du matériel.
- Déboguer des problèmes complexes à l'aide de systèmes JTAG/ETM ARM et d'autres outils.
- Développer du code critique pour la sécurité conformément aux normes MISRA C ou similaires.
- Utiliser des capteurs à forte intensité de données tels que des LIDARs et des caméras 3D pour créer des systèmes de « pare-chocs virtuels » afin d'atteindre des niveaux PL=D (équivalent ASIL-C environ) sur des microprocesseurs tels que la série i.MX-6.
- Créer et maintenir la documentation, y compris les APIs, les diagrammes d'état et les matrices de test.
- Planifier, mettre en œuvre et exécuter des procédures de test de firmware à plusieurs niveaux d'intégration du véhicule.
- Détenir les spécifications des systèmes de test Hardware-in-the-Loop (HIL) et soutenir l'automatisation des tests.
- Établir et maintenir un cadre d'intégration continue (CI) pour le logiciel embarqué.
Qualifications
- 8–12+ années d'expérience dans le développement de logiciels embarqués dans un environnement axé sur le produit.
- Expertise approfondie des microcontrôleurs (ARM Cortex-M de préférence), des pilotes de bas niveau et des systèmes de contrôle en temps réel.
- Solide expérience des outils de débogage (JTAG, ETM, analyseurs logiques, oscilloscopes).
- Expérience des normes de développement de logiciels critiques pour la sécurité (par exemple, MISRA C, ISO 26262).
- Capacité à lire et interpréter des schémas électriques et à travailler aux frontières matériel/logiciel.
- Solide pensée architecturale et systémique — capacité à concevoir des systèmes de firmware évolutifs et bien intégrés.
- Expérience des systèmes RTOS pour les applications critiques pour la sécurité.
- Familiarité avec le CI/CD pour les systèmes embarqués (Actions Github).
- Excellentes compétences en communication et expérience avérée en mentorat et en leadership technique.
- À l'aise avec un horaire de travail à temps plein sur site, du lundi au vendredi à Mountain View, CA.
AVANTAGES & PLUS
- Avantages sociaux (Santé, Dentaire, Vision) via Aetna, Kaiser Permanente et Guardian, avec plusieurs niveaux de plans au choix.
- Avantages annexes incluant des plans d'indemnisation en cas d'accident, de maladie grave et d'hospitalisation (Voya).
- Assurance vie de base payée par l'entreprise, plus assurance vie volontaire (supplémentaire) pour vous et vos dépendants.
- Plans d'assurance invalidité de courte et longue durée, entièrement payés par Cyngn.
- HSA et FSA (Santé et Garde d'enfants dépendants).
- Programme d'aide aux employés.
- Conciergerie Santé 1:1.
- Plan 401(k) d'entreprise.
- Avantages de transport.
- Politique de congés payés flexibles.
- Possibilité de congé sabbatique après 5 ans dans l'entreprise.
- Congés parentaux payés.
- Déjeuners quotidiens pour les employés au bureau et cuisine entièrement approvisionnée en collations et boissons.
À QUOI VOUS ATTENDRE (PROCESSUS D'ENTRETIEN DE CYNGN)
- Une personne réelle examinera votre candidature.
- Nous commencerons le processus par un entretien vidéo unilatéral où vous parlerez un peu plus de vous et nous poserons quelques questions de base.
- Un contact Recruteur vous expliquera le processus plus en détail et répondra à vos questions.
- Un entretien de 45 minutes avec le responsable du recrutement.
- Un processus d'entretien complet comprenant 3-4 conversations supplémentaires pour évaluer les compétences techniques, les compétences générales et l'adéquation culturelle.
- Un entretien final sur site avec l'équipe.
Nous pouvons utiliser des outils d'intelligence artificielle (IA) pour soutenir certaines parties du processus d'embauche, telles que l'examen des candidatures, l'analyse des CV, ou l'évaluation des réponses et l'identification d'éventuelles incohérences ou signaux de vérification dans les documents de candidature basés sur les informations disponibles. Ces outils aident notre équipe de recrutement mais ne remplacent pas le jugement humain. Les décisions finales d'embauche sont finalement prises par des humains. Si vous souhaitez plus d'informations sur la manière dont vos données sont traitées, veuillez nous contacter.
Employeur garantissant l'égalité des chances
Cyngn est un employeur garantissant l'égalité des chances. Nous nous engageons à offrir des opportunités d'emploi égales à tous les employés et candidats sans distinction de race, de couleur, de religion, de sexe (y compris la grossesse, l'accouchement et les conditions médicales connexes), d'orientation sexuelle, d'identité ou d'expression de genre, d'origine nationale, d'ascendance, d'âge, de handicap physique ou mental, d'informations génétiques, de statut matrimonial, de statut familial, de statut militaire ou d'ancien combattant, de citoyenneté, ou de toute autre caractéristique protégée par la loi fédérale, étatique ou locale applicable. Cette politique s'applique à tous les aspects de l'emploi, y compris le recrutement, l'embauche, la rémunération, les avantages sociaux, la formation, la promotion, la discipline et la résiliation.
Si vous avez besoin d'un aménagement pendant le processus de candidature ou d'entretien en raison d'un handicap, veuillez nous en informer et nous travaillerons avec vous pour fournir un aménagement raisonnable.
Une note sur les arnaques au recrutement
Nous avons constaté une augmentation des offres d'emploi frauduleuses et des tentatives de phishing usurpant l'identité de véritables entreprises, y compris Cyngn.
Pour vous protéger :
- Toute communication officielle des recruteurs et responsables du recrutement de Cyngn proviendra d'une adresse e-mail se terminant par @cyngn.com. Nous ne vous contacterons jamais depuis un e-mail personnel (Gmail, Yahoo, etc.) ou via un SMS non sollicité ou une application de messagerie.
- Cyngn ne vous demandera jamais de payer pour du matériel, une formation, des vérifications d'antécédents ou tout autre frais dans le cadre du processus de candidature ou d'embauche.
- Nous ne vous demanderons jamais d'informations personnelles ou financières sensibles (par exemple, numéro de compte bancaire ou numéro de sécurité sociale) avant que vous n'ayez reçu et accepté une offre formelle par les canaux officiels.
- Si vous recevez un message suspect prétendant provenir de Cyngn, veuillez ne pas répondre avec des informations personnelles, et n'hésitez pas à vérifier en nous contactant directement via notre page carrières officielle.
