Kepler Communications

Concepteur logiciel embarqué

C++
Traduction automatique. Consultez l’original.

À propos du poste

Chez Kepler Communications kepler.space/, nous n'imaginons pas seulement l'avenir de la connectivité spatiale à la demande, nous le menons !

Notre mission est de fournir une connectivité en temps réel en orbite pour les missions critiques, ouvrant la voie à une nouvelle ère d'intelligence et d'innovation basées sur les données. Avec 33 satellites lancés à ce jour, Kepler exploite la première constellation commerciale de relais de données optiques, permettant des communications spatiales continues en temps réel tout en prenant en charge les capacités de calcul en orbite et d'hébergement de charges utiles.

La technologie de pointe n'est qu'une partie de l'histoire. Ce qui distingue Kepler, c'est notre équipe : des penseurs audacieux, des bâtisseurs compétents et des solutionneurs de problèmes passionnés qui excellent à repousser les limites de ce qui est possible dans l'espace. Nous croyons que les grandes idées proviennent de perspectives diverses, et nous nous engageons à créer un environnement où vous pouvez grandir, diriger et avoir un impact mondial.

Si vous êtes prêt à viser plus haut, à aller plus vite et à faire un travail qui façonne l'économie spatiale de demain, ceci est votre rampe de lancement. Venez construire l'avenir avec Kepler !

Nous sommes à la recherche d'un Ingénieur logiciel embarqué de premier plan - Traitement et Algorithmes pour construire le logiciel de traitement qui transforme les données brutes des capteurs en informations exploitables. Votre objectif sera axé sur les algorithmes de traitement de signaux, d'images et EO/IR sur une flotte croissante de satellites, couvrant à la fois les actifs spatiaux et terrestres. Vous serez sollicité pour des contributions et des décisions qui auront un impact direct sur la conception et l'exploitation.

Ce que nous offrons

  • Une rémunération compétitive avec un plan d'actions robuste pour partager notre succès.
  • Une couverture complète pour les assurances santé, dentaire et vision, y compris pour les personnes à charge.
  • Vacances illimitées, politique de congé parental de soutien et fermeture de l'entreprise pendant les fêtes.
  • Des fêtes semestrielles à l'échelle de l'entreprise et des événements fréquents en équipe au bureau.
  • Forfaits de déménagement disponibles pour les postes approuvés.
  • Un fonds annuel de développement professionnel de 1 500 $ pour soutenir votre croissance.
  • Cuisine entièrement équipée au bureau de Toronto avec des collations, des boissons, des jeux et des appareils de cuisine haut de gamme.
  • Des réunions générales (Town Halls), des appels de célébration et des événements à l'échelle de l'entreprise pour rester connecté et engagé.

Responsabilités clés

  1. Concevoir et développer des logiciels fiables et de haute qualité liés à :
  1. Pipelines de traitement pour les données EO/IR, de signaux et d'images sur les systèmes spatiaux et terrestres
  1. Interfaçage avec les capteurs d'imagerie et de données pour collecter et analyser les données
  1. Logiciels embarqués pour notre prochaine génération de satellites
  1. Soutenir le développement d'algorithmes de détection et de suivi, y compris l'évaluation et l'intégration de propriété intellectuelle tierce de fournisseurs et de partenaires dans le pipeline de traitement.
  1. Rédiger des tests et une documentation complets.
  1. Participer aux processus de revue de conception logicielle et de revue de code.
  1. Travailler avec les équipes de conception électrique, numérique et d'exploitation pour identifier les fonctionnalités requises et solidifier l'architecture système.
  1. Fournir un leadership technique et du mentorat aux ingénieurs juniors.
  1. Identifier les lacunes dans les composants logiciels existants et diriger les futurs efforts de développement.

Compétences et qualifications requises

  1. 5+ années d'expérience en développement de logiciels embarqués.
  1. Baccalauréat en informatique, en génie électrique ou équivalent.
  1. Solides compétences en conception et développement de logiciels, y compris algorithmes, tests et débogage.
  1. Maîtrise de C/C++, en particulier dans les sujets embarqués tels que la concurrence, les périphériques mappés en mémoire et les interfaces matérielles (SPI, I2C, CAN).
  1. Expérience dans le développement d'algorithmes de traitement EO/IR, de signaux ou d'images.
  1. Volonté et capacité démontrées à tirer parti des outils d'ingénierie et de développement assistés par IA pour améliorer la productivité, la qualité de la conception et l'innovation, tout en s'adaptant aux technologies et aux meilleures pratiques en évolution.
  1. À l'aise avec l'utilisation d'outils assistés par IA pour le développement et les tests de code.
  1. Expérience de l'interfaçage avec différents capteurs d'imagerie et de données pour collecter et analyser des données.
  1. Expérience avec les systèmes d'exploitation embarqués et les systèmes de build, y compris OpenEmbedded / Yocto et FreeRTOS.
  1. Excellentes compétences en communication.
  1. Capacité à utiliser efficacement Git et les fonctionnalités CI/CD associées.

Points bonus

  1. Maîtrise en informatique, en génie électrique ou équivalent.
  1. Expérience dans le développement de logiciels pour des applications aérospatiales.
  1. Expérience avec les algorithmes de détection et de suivi pour le traitement en périphérie et au sol.
  1. Expérience d'utilisation du ML/IA dans le cadre du pipeline de traitement.
  1. Expérience de l'interfaçage avec du matériel de traitement FPGA ou GPU.
  1. Expérience (professionnelle ou projets personnels) dans la collecte et l'analyse de données de capteurs.

Fourchette de salaire : 159 288 $ - 209 288 $ CAD

La rémunération totale réelle sera déterminée à la seule discrétion de l'entreprise et sera basée sur une variété de facteurs liés au poste, qui peuvent inclure, sans s'y limiter, les connaissances, les compétences, l'expérience, les performances et l'éducation et/ou la formation pertinentes. L'entreprise encourage tous les candidats qualifiés à postuler, même si la fourchette de salaire affichée ne correspond pas à leurs attentes, car elle ne reflète pas notre package de rémunération totale.

Type de poste : Ceci concerne un poste vacant actuel

Énoncé sur l'équité en matière d'emploi et l'adaptation

Kepler Communications est un employeur souscrivant au principe de l'égalité d'accès à l'emploi et s'engage à bâtir un milieu de travail diversifié et inclusif. Nous accueillons les candidatures de toutes les personnes qualifiées, y compris les femmes, les peuples autochtones, les personnes handicapées, les membres des minorités visibles et les personnes de toutes orientations sexuelles et identités de genre.

Si vous avez besoin d'un aménagement à n'importe quelle étape du processus de recrutement, veuillez contacter notre équipe Personnes et Culture à [email protected] [[email protected]], et nous travaillerons avec vous pour répondre à vos besoins.

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