Ingénieur logiciel senior I

Lieu

Singapour / En présentiel / Temps plein

Entreprise

Fondée en 1983 par le légendaire cinéaste George Lucas, THX définit des normes de performance pour les studios et les cinémas de renommée mondiale, et propose des solutions audio et vidéo haut de gamme pour les appareils mobiles, les ordinateurs, la maison et l'automobile. THX développe des technologies, des produits et des spécifications qui optimisent l'expérience de divertissement des consommateurs et permettent aux artistes de concrétiser pleinement leur vision.

Responsabilités spécifiques

THX recherche un ingénieur logiciel senior pour piloter et contribuer à la mise en œuvre de technologies innovantes de traitement du signal audio multicanal de nouvelle génération sur des plateformes informatiques et d'électronique grand public, qu'elles soient portables, de poche ou autonomes. En tant qu'ingénieur logiciel senior doté de l'expérience requise, vous possédez une solide compréhension de l'architecture logicielle, des modèles de conception, des meilleures pratiques et de l'utilisation de l'abstraction pour classer et résoudre de manière appropriée les problèmes courants qui surviennent au cours du processus de développement. Le candidat idéal devra :

  • Comprendre les composantes fonctionnelles d'un projet et contribuer à sa conception et à sa mise en œuvre.
  • Faire preuve d'une capacité à analyser l'impact et les besoins en ressources de ses propres idées et solutions, en s'appuyant sur son expertise technique spécialisée.
  • Réaliser des analyses, mettre en œuvre et appliquer des solutions de manière autonome, en tenant compte de leur impact sur l'équipe.
  • Prendre l'initiative d'identifier les domaines dans lesquels les produits peuvent être améliorés, en faisant preuve d'initiative pour repérer et résoudre les problèmes.
  • Faire preuve de qualités de leadership au sein d'une équipe, en assurant le mentorat, l'accompagnement et l'encadrement des autres membres, et, dans certains cas, se voir confier la direction de petits projets.
  • Collaborez activement avec les autres équipes pour atteindre des objectifs communs.
  • Toute autre tâche qui lui serait confiée.

Qualifications

Pour mener à bien cette fonction, le candidat doit être capable d'accomplir chacune des tâches essentielles de manière satisfaisante. Les exigences énumérées ci-dessous reflètent les connaissances, les compétences et/ou les aptitudes requises. Des aménagements raisonnables peuvent être mis en place pour permettre aux personnes en situation de handicap d'exercer les fonctions essentielles du poste.

  • Une maîtrise avérée d'au moins trois des langages de programmation suivants est requise : C++, Python 3.x, C, Rust, C#, Lua, JavaScript / TypeScript
    • La maîtrise de l'un des langages suivants : Swift, Dart, Kotlin, Java, PowerShell ou les scripts shell est un atout.
  • Une bonne connaissance d'au moins l'une des architectures audio suivantes est requise : Windows, macOS et iOS, Android, Linux
  • Il est recommandé de bien connaître le framework d'application JUCE C++, ImGui, les bibliothèques Boost C++ et les outils de compilation tels que CMake ou vcpkg.
  • La maîtrise d'outils d'apprentissage automatique tels que TensorFlow, PyTorch et ONNX est un atout.
  • La maîtrise des frameworks d'interface utilisateur tels que Flutter, React Native, WinUI / UWP XAML et Catalyst est un atout, mais n'est pas obligatoire pour ce poste.
  • La connaissance d'autres frameworks de bibliothèques audio constitue un atout.

Éducation

Licence en informatique, mathématiques, génie logiciel, sciences cognitives ou dans un domaine connexe, ou expérience professionnelle équivalente.

Caractéristiques

Compétences linguistiques souhaitées
Capacité à lire, analyser et interpréter des documents complexes. Capacité à répondre efficacement à tous types de demandes. Capacité à rédiger des discours et des articles en utilisant des techniques ou un style originaux ou novateurs. Capacité à prononcer des discours et à faire des présentations efficaces et convaincants sur des sujets controversés ou complexes devant la direction générale, des groupes publics et/ou des conseils d'administration.   La maîtrise écrite et orale de l'anglais américain est requise ; la maîtrise d'autres langues, notamment le mandarin, le cantonais ou d'autres langues de la région Chine-Japon-Vietnam-Corée, constitue un atout. La capacité à lire des textes techniques de niveau recherche est essentielle pour réussir à ce poste.  
Compétences mathématiques
Capacité à effectuer des opérations d'addition, de soustraction, de multiplication et de division dans toutes les unités de mesure, en utilisant des nombres entiers, des fractions simples et des décimales. Capacité à calculer des taux, des rapports et des pourcentages, ainsi qu'à tracer et interpréter des graphiques à barres.         Une expérience des logiciels de calcul et d'analyse (MATLAB & Simulink, GNU Octave, Jupyter notebooks, Wolfram Alpha & Mathematica) est un atout.
Capacité de raisonnement
Capacité à faire preuve de bon sens pour suivre des instructions fournies sous forme écrite, orale ou schématique. Capacité à gérer des problèmes comportant plusieurs variables dans des situations inhabituelles. La capacité à mener un raisonnement déductif efficace est essentielle. Capacité à évaluer les risques, les incertitudes commerciales et/ou techniques, les compromis, ainsi que les informations incomplètes ou en évolution susceptibles d'influencer les priorités de l'équipe.
Compétences informatiques
Pour mener à bien cette mission, le candidat doit posséder les connaissances suivantes :
  • Outils de collaboration Atlassian (Jira, Confluence)
  • Microsoft Office 365 (Word, Excel, PowerPoint, Teams)
  • Outils de gestion de version (GitHub, Bitbucket)
  • Microsoft Visual Studio + Visual Studio Code
  Une expérience dans le domaine du cloud computing (Amazon Web Services, Microsoft Azure, etc.) est un atout. Une expérience avec Android Studio ou d'autres IDE de JetBrains est un atout. Une expérience avec les IDE basés sur Eclipse, souvent utilisés pour le développement embarqué, est un atout, mais n'est pas obligatoire pour ce poste.  
Certificats et licences
Aucun certificat ni aucune licence n'est requis.  
Responsabilités en matière de supervision
Ce poste n'implique aucune responsabilité hiérarchique.  
Environnement de travail
Les caractéristiques de l'environnement de travail décrites ici sont représentatives de celles auxquelles un employé est confronté dans l'exercice des fonctions essentielles de ce poste. Des aménagements raisonnables peuvent être mis en place pour permettre aux personnes en situation de handicap d'exercer ces fonctions essentielles. Le niveau de bruit dans l'environnement de travail est généralement modéré.  
Exigences physiques
Les exigences physiques décrites ici correspondent à celles auxquelles un employé doit satisfaire pour remplir avec succès les fonctions essentielles de ce poste. Des aménagements raisonnables peuvent être mis en place pour permettre aux personnes en situation de handicap d'exercer les fonctions essentielles.   L'employé doit occasionnellement soulever et/ou déplacer des charges pouvant atteindre 13,6 kg. Dans l'exercice de ses fonctions, l'employé est régulièrement amené à s'asseoir, à utiliser ses mains pour manipuler ou palper, à tendre les bras et les mains, ainsi qu'à parler ou à écouter. L'employé est occasionnellement amené à se tenir debout et à marcher.  
Conditions de voyage
Les membres de l'équipe THX sont répartis sur plusieurs fuseaux horaires ; il est donc possible que vous deviez participer à des conférences téléphoniques en dehors des heures de travail habituelles. Ce poste peut nécessiter des déplacements, représentant jusqu'à 10 % du temps de travail. Il est fortement recommandé de se munir d'un passeport en cours de validité avant tout déplacement.

Pour postuler à ce poste, veuillez cliquer sur « Postuler maintenant » afin d'envoyer votre CV.

Postuler maintenant

THX Ltd. est un employeur qui prône l'égalité des chances. Nous recrutons, employons, formons, rémunérons et promouvons sans distinction de race, de religion, de croyance, de couleur de peau, d'origine nationale, d'âge, de sexe, d'orientation sexuelle, d'état civil, de statut d'ancien combattant ou de handicap. Conformément à l'ordonnance « Fair Chance » de San Francisco, nous prendrons en considération les candidatures de personnes qualifiées ayant un casier judiciaire.

THX Ltd. n'accepte pas les CV non sollicités provenant de recruteurs tiers, y compris, sans s'y limiter, les cabinets de recrutement, les agences d'intérim, les services de mise en relation rémunérés et les agences de recrutement. Tout CV soumis à un employé de THX Ltd. sera considéré comme non sollicité et jugé gratuit en l'absence d'un contrat écrit avec le prestataire, et uniquement dans la mesure où ce contrat couvre un poste spécifique. THX Ltd. ne versera aucune commission de placement. Les engagements verbaux ou écrits pris par tout autre membre du personnel de THX Ltd. n'auront aucune valeur contraignante. Il incombe à toutes les agences de recrutement tierces ou d'intérim de prendre connaissance de cette politique.

Retour à la rubrique « Carrières »