Wonderschool
Neuralink
Ingénieur Traitement du Signal
À propos de Neuralink
Nous créons des appareils qui permettent une interface bidirectionnelle avec le cerveau. Ces appareils nous permettent de redonner le mouvement aux paralysés, la vue aux aveugles et de révolutionner la façon dont les humains interagissent avec leur monde numérique.
Résumé du poste
Nous recherchons un ingénieur en traitement du signal talentueux pour concevoir, développer et optimiser des algorithmes avancés de traitement numérique du signal (DSP) pour une implémentation sur puce et embarquée. Dans ce rôle, vous créerez des algorithmes efficaces et compatibles avec le matériel qui s'exécuteront directement sur des SoC personnalisés, permettant un traitement en temps réel avec des contraintes de puissance, de latence, de surface et de débit. Vous collaborerez étroitement avec les équipes SoC, Firmware et Machine Learning pour traduire les besoins de traitement du signal de haut niveau en solutions prêtes pour la production.
Responsabilités clés
- Concevoir et développer des algorithmes de traitement du signal pour la détection de l'activité neuronale dans le cortex (par exemple, détection de potentiels d'action), la surveillance de la santé des électrodes corticales, et plus encore.
- Concevoir et développer des algorithmes numériques, tels que la compression de données personnalisée pour augmenter le débit radio.
- Développer des versions en virgule fixe ou quantifiées d'algorithmes optimisés pour du matériel contraint.
- Implémenter et vérifier des algorithmes dans des langages de haut niveau et les traduire en représentations compatibles avec le matériel.
- Réaliser la cartographie algorithme-architecture : analyser les compromis entre précision, latence, puissance et utilisation des ressources sur les SoC.
- Collaborer avec l'équipe de conception numérique pour définir des micro-architectures pour des pipelines de traitement sur puce personnalisés, y compris le flux de données, le pipelining et la parallélisation.
Qualifications requises
- Formation : BS, MS ou PhD en génie électrique, génie informatique, traitement du signal ou dans un domaine connexe.
- Expérience : 3+ années dans le développement d'algorithmes de traitement numérique du signal ou dans des produits réels, avec un accent sur les implémentations embarquées ou contraintes par le matériel.
- Maîtrise des fondamentaux du traitement du signal (analogique et numérique) et solides compétences numériques.
- Familiarité avec l'arithmétique en virgule fixe, les effets de quantification et les compromis de précision numérique.
- Maîtrise de Python et du C pour le prototypage et la simulation d'algorithmes.
Qualifications préférées
- Expérience pratique avec Verilog/VHDL, ou transition d'algorithmes vers RTL.
- Expérience avec des cœurs DSP dédiés ou des accélérateurs.
- Expérience avérée en optimisation de la puissance/surface/latence dans des environnements aux ressources limitées.
Rémunération attendue
Le salaire de base attendu pour ce poste est prévu dans la fourchette suivante. Votre salaire de base réel sera déterminé par vos compétences professionnelles, votre expérience et votre formation pertinente. Nous croyons également à l'alignement du succès de nos employés avec la croissance à long terme de l'entreprise. À ce titre, en plus du salaire de base, Neuralink offre une rémunération en actions (sous forme d'unités d'actions restreintes (RSU)) à tous les employés à temps plein.
Fourchette de salaire de base : $121,000 - $230,500
Ce que nous offrons
Les employés à temps plein sont éligibles aux avantages suivants listés ci-dessous.
- Une opportunité de changer le monde et de travailler avec certains des experts les plus brillants et talentueux de différents domaines.
- Potentiel de croissance ; nous faisons progresser rapidement les membres de l'équipe qui ont un impact disproportionné.
- Excellente assurance médicale, dentaire et optique via un plan PPO.
- Jours fériés payés.
- Avantages de transport.
- Repas fournis.
- Actions (RSU) *Employés temporaires et stagiaires exclus.
- Plan 401(k) *Stagiaires initialement exclus jusqu'à ce qu'ils travaillent 1,000 heures.
- Congés parentaux *Employés temporaires et stagiaires exclus.
- Congés flexibles *Employés temporaires et stagiaires exclus.
