Senior Compiler Engineer
Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems
In short
Nous recherchons un(e) Ingénieur(e) Compilateur Senior pour concevoir et implémenter des passes MLIR et optimiser pour des contraintes matérielles réelles sur un silicium IA personnalisé pour le traitement de bande de base des télécommunications. Le poste nécessite une solide expérience en C++ et dans des frameworks de compilateur comme MLIR ou LLVM, avec une collaboration étroite avec les architectes matériels et les chercheurs en IA.
Responsibilities
- Concevoir et implémenter des passes de transformation MLIR, des conversions de dialectes et des pipelines d'abaissement.
- Travailler sur les problèmes de tiling, de planification, de vectorisation et de planification de la mémoire spécifiques au matériel cible.
- Déboguer les problèmes de correction numérique à travers les transformations du compilateur.
- Développer et maintenir l'infrastructure de test et de validation du compilateur.
- Contribuer aux discussions de co-conception matériel-logiciel à mesure que le compilateur mûrit.
- Profiler, analyser et optimiser les charges de travail compilées sur silicium.
- Être responsable de la conception et de la mise en œuvre d'importants sous-systèmes de compilateur.
Requirements
- Solide expérience en développement C++
- Expérience pratique avec MLIR, LLVM ou un autre framework de compilateur de production
- Expérience dans la mise en œuvre de passes ou de transformations de compilateur de qualité production
- Compréhension des représentations intermédiaires et des pipelines de compilateur
- Capacité à travailler à travers différentes couches d'abstraction, de la sémantique des opérateurs ML aux contraintes matérielles
- Un historique avéré de prise en charge du travail technique de bout en bout, de la conception à la livraison.
Desired Qualifications
- Spécialisation antérieure en import de modèles, légalisation et inférence de formes, ou en planification, génération de code et hiérarchies de mémoire, est précieuse.
- Expérience avec StableHLO, XLA, JAX, PyTorch ou la réduction de modèles ONNX.
- Développement de dialectes MLIR personnalisés.
- Compilation DSP, VLIW ou d'accélérateur IA.
- Planification statique ou mémoire gérée par logiciel.
- Tiling, transformations de boucles ou optimisation de la disposition des données.
- Quantification ou réduction de précision mixte.
- Intégration de runtime bare-metal ou embarqué.
Benefits
- Package compétitif pour répondre à vos besoins et objectifs individuels.
- Excellents avantages en matière de santé, y compris le choix de trois options de régime médical et une option de régime dentaire.
- Crédits d'entreprise équivalents au coût des primes médicales et dentaires.
- Investissement dans votre bien-être financier à court et long terme.
- Plan 401(k) avec une contribution automatique de 3 % de l'entreprise et une mise en correspondance de l'entreprise (1:1 sur les 3 premiers %, 0,5:1 sur les 2 % suivants).
- Couverture des assurances vie de base, décès et mutilation accidentels de base, et couverture d'invalidité de courte et longue durée.
- Option de participation au Plan d'achat d'actions d'Ericsson.
- 15 jours minimum de congés payés, jusqu'à 3 jours personnels par an, 11 jours fériés annuels, 8 heures de temps de bénévolat et 80 heures de congés maladie annuels.
- Jusqu'à 16 semaines de congé maternité payé et 6 semaines de congé parental ou d'adoption payé à 100 % du salaire.
- Programmes de bien-être financier, assistance à l'éducation, dons de contrepartie et programmes de reconnaissance.
Skills
C++MLIRLLVMStableHLOXLAJAXPyTorchONNXDSPVLIW
#AI#MLIR#compiler#custom AI silicon#telecommunications baseband processing#StableHLO#orchestration#tiling#memory planning#code generation#multi-core processor architecture#accelerators#ML models#hardware architects#runtime developers#AI researchers#C++#LLVM#compiler passes#intermediate representations#Python#DSP#VLIW#AI accelerator compilation#static scheduling#software-managed memory#tiling#loop transformations#data-layout optimization#quantization#mixed-precision lowering#bare-metal#embedded runtime integration
Our purpose \nTo create connections that make the unimaginable possible.\n\nOur vision\nA world where limitless connectivity improves lives, redefines business and pioneers a sustainable future.\n\nOur values\nPerseverance, professionalism, respect and integrity.\n\nThe future is a place for purpose & vision – ours are clear, and we invite partners, customers and consumers to join us in our journey. \n\nFor a brighter future. For all. Let's #ImaginePossible
Company
EricssonJob Posted
2 days ago
Employment Type
Full Time
Work mode
Hybrid
Experience Level
Senior
Locations
Austin, United States
Applicants
Be an early applicant
Similar Jobs
ASSA ABLOY Group
United StatesManager, Business Development - Multi-Family
US$100–110k/yr Full Time Be an early applicant Posted 4 days ago
ASSA ABLOY Group
Indian Trail, United StatesService Parts Distribution & Logistics Manager
Full Time Be an early applicant Posted 4 days ago
ASSA ABLOY Group
Milan, United StatesTechnical Order Processor
Full Time Be an early applicant Posted 4 days ago
Alfa Laval
Richmond, United StatesTeam Leader - Material Handling
US$23.5/hr Full Time Be an early applicant Posted 4 days ago
Microsoft
United StatesProduct Marketing IC4
US$106–204k/yr Full Time Be an early applicant Posted 4 days ago
Microsoft
United StatesSenior Solution Area Specialists - Security
US$108–188k/yr Full Time Be an early applicant Posted 4 days ago
