Samsung Research America

Ingénieur logiciel senior en simulation - Intelligence robotique

PythonDockerC++Rust
Traduction automatique. Consultez l’original.

Résumé du laboratoire

Le Robot Intelligence Lab de Samsung Research America est une nouvelle installation dédiée à l'avancement du domaine de la robotique grâce à la recherche et au développement de pointe. La mission du laboratoire est de développer des technologies avancées pour alimenter des systèmes robotiques intelligents capables de manipulation, de navigation et de raisonnement complexe pour une variété de domaines d'application à fort impact. Pour atteindre cette mission, le laboratoire collabore étroitement avec des entités externes telles que des universités, des startups et des laboratoires gouvernementaux, ainsi qu'avec plusieurs laboratoires de recherche avancée et de produits Samsung.

Résumé du poste

Le Robot Intelligence Lab de Samsung Research America (SRA) construit les « cerveaux » fondamentaux de la prochaine génération de robots physiques intelligents. Nous recherchons un ingénieur logiciel senior en simulation pour concevoir et mettre à l'échelle notre pipeline de simulation haute performance hébergé dans le cloud.

Dans ce rôle, vous agirez en tant que pilier d'ingénierie critique de notre laboratoire, en collaborant étroitement avec des chercheurs en IA de classe mondiale pour faire passer des algorithmes de pointe (manipulation, locomotion et modèles VLA) de concepts mathématiques à des réalités physiques robustes. Si vous êtes passionné par l'optimisation des simulateurs accélérés par GPU (comme IsaacSim/MuJoCo), la création de composants C++/Rust/Python robustes et le déploiement de flux de travail d'entraînement massifs basés sur le cloud pour combler l'écart entre la simulation et la réalité, c'est votre terrain de jeu.

Responsabilités du poste

  1. Développer des composants Python, C++ et Rust d'un pipeline de simulation robotique, incluant la conversion d'actifs, la gestion d'actifs, le harnais de simulation, le déploiement cloud, la télémétrie, la relecture, les évaluations et des tests complets
  1. Prendre en charge les composants logiciels développés tout au long de leur cycle de vie, de la conception au prototype jusqu'à la disponibilité interne générale
  1. Profiler et optimiser les performances du code pour améliorer la latence et le débit de la simulation
  1. Collaborer avec des chercheurs et des ingénieurs de recherche pour développer des algorithmes robotiques de pointe pour diverses incarnations en simulation
  1. Collaborer au développement de la feuille de route d'ingénierie pour l'ensemble du Robot Intelligence Lab
  1. Maintenir le flux de travail de publication et une cadence de publication régulière pour les équipes partenaires
  1. Soutenir des environnements de développement IA reproductibles et des flux de travail d'entraînement basés sur le cloud en collaboration avec les chercheurs

Compétences requises

  1. Diplôme de Master en informatique, génie électrique ou robotique, ou combinaison équivalente d'éducation, de formation et d'expérience
  1. 5+ années d'expérience dans la conduite de R&D robotique de pointe
  1. Maîtrise de Python et C++, avec une expérience dans le développement et la maintenance de logiciels basés sur Linux
  1. Expérience avec des frameworks de simulation robotique tels que IsaacSim, Gazebo, PyBullet ou MuJoCo
  1. Familiarité avec les formats de description de scène tels que URDF, SDFormat ou USD
  1. Expérience dans la conception de composants logiciels et la définition d'interfaces claires au sein de systèmes complexes
  1. Expérience dans le développement ou l'intégration avec des services hébergés dans le cloud et des pipelines de données
  1. Expérience pratique avec Docker, Git, CI/CD et les tests automatisés
  1. Capacité à établir des pratiques d'ingénierie maintenables tout en soutenant une recherche en évolution rapide
  1. Solides compétences en dépannage, collaboration et documentation

Compétences souhaitées

  1. Développement d'environnements, de tâches et de contrôleurs ou politiques de simulation de manipulation ou de locomotion robotique
  1. Entraînement ou ajustement fin de politiques de robots par réseaux de neurones dans PyTorch, IsaacLab ou MJLab
  1. Développement de composants de physique ou de rendu 3D pour les simulateurs
  1. Développement de composants logiciels CUDA/ Warp ; profilage et optimisation de noyaux GPU
  1. Déploiement de services sur la plateforme Amazon Web Services

Fourchette de salaire de base

Nos programmes de rémunération globale sont conçus pour motiver et engager des talents exceptionnels. La fourchette de salaire de base pour les rôles à ce niveau est indiquée ci-dessous, mais peut être plus élevée ou plus basse dans d'autres États en raison des différentiels géographiques sur le marché du travail. Au sein de la fourchette de salaire de base, les taux individuels dépendent d'un certain nombre de facteurs, notamment la fonction et le lieu du rôle, ainsi que les connaissances, les compétences, l'expérience, l'éducation et la formation de l'individu. Cela fait partie de notre package de rémunération complet avec éligibilité à une prime annuelle et des avantages généreux pour vous aider à bien vivre.

$163,300—$224,600 USD

Informations complémentaires

Divulgation de secrets commerciaux

Samsung a une politique stricte concernant les secrets commerciaux. En postulant chez Samsung et en progressant dans le processus de recrutement, vous ne devez divulguer aucun secret commercial d'un employeur actuel ou précédent.

Fonctions essentielles du poste

Ce poste sera exercé dans un environnement de bureau. Le poste exigera que le titulaire s'assoie et se tienne debout à un bureau, communique en personne et par téléphone, et utilise fréquemment des équipements de bureau standard, tels que des téléphones et des ordinateurs.

Samsung Research America s'engage à respecter toutes les lois fédérales, étatiques et locales liées à l'emploi de personnes qualifiées en situation de handicap. Si vous êtes une personne en situation de handicap et que vous souhaitez demander un aménagement raisonnable dans le cadre du processus de sélection à l'emploi, veuillez contacter le recruteur ou envoyer un e-mail à [email protected].

Égalité des chances en matière d'emploi

Chez Samsung, nous pensons que l'innovation et la croissance sont portées par une culture inclusive et une main-d'œuvre diversifiée. Nous visons à créer une équipe mondiale où chacun a sa place et dispose d'opportunités égales, inspirant nos talents à être eux-mêmes. Ensemble, nous construisons un avenir meilleur pour nos clients, nos partenaires et nos communautés.

Samsung Research America s'engage à employer une main-d'œuvre diversifiée et à offrir l'égalité des chances en matière d'emploi à tous les individus, indépendamment de la race, de la couleur, de la religion, du sexe, de l'âge, de l'origine nationale, de l'état civil, de l'orientation sexuelle, de l'identité de genre, du statut de vétéran protégé, des informations génétiques, du statut de personne qualifiée en situation de handicap ou de toute autre caractéristique protégée par la loi.

Pour plus d'informations concernant la protection contre la discrimination en vertu de la loi fédérale pour les candidats et les employés, veuillez consulter ce lien : Transparence salariale

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter