Embedded Software Developer III

Bluberi


Date: 9 hours ago
City: Drummondville, QC
Contract type: Full time
Bluberi Values

  • We Are the New School
  • Clarity and Transparency
  • Find It, Fix It, Own It
  • Standard Operating Success
  • Easiest Company to do Business With
  • A Team Sport
  • Celebrate Wins, But Never Be Satisfied

About The Company

Headquartered in Las Vegas and backed by more than 25 years of industry experience, Bluberi is an inventive company that is dedicated to developing and delivering the highest quality casino gaming experience to players and operators. Our team is comprised of seasoned, multi-talented innovators who are focused on bringing gaming to life with entertaining games and high-performing cabinets. We are backed by the largest private equity fund in Canada with over $5 billion in assets under management and recently began expanding more aggressively into Class 2 and Class 3 markets with a potent growth plan. We are the risk-taking spirit of gambling, and we add imagination and innovation to everything we create.

Summary

As part of the R&D technology team, the Embedded software Developer III will work with a team of embedded software developer and electronic engineers. You will have to implement various software components including libraries, drivers, firmware. Your understanding of the electronics helps to build optimum and efficient code. A strong background in computer science allows you to solve complexes software problems and understand their root cause. Because of your strong skills, will act as a mentor for the other members of the team.

Essential Duties And Responsibilities

  • Fully autonomous in software/firmware implementation and maintenance of various software.
  • Resolving complexes software issues.
  • Mentor for other embedded software developers.
  • Help software team to fix complex issues that required deep knowledge in computer science.
  • Building embedded Linux operating system compliant with gaming industry requirements.
  • Capability to estimate time accurately for a task.

Required Skills And Experience

  • Bachelor's degree in software, electronic or equivalent experience.
  • Knowledge of C, C++, C#, bash programming languages.
  • Ability to fix complex issue in Unity.
  • Solid knowledge about embedded Linux build using Buildroot or Yocto.
  • Knowledge about the software requirement of various gaming jurisdictions.
  • Knowledge of the Visual Studio development environment.
  • Knowledge of SVN and GIT version control tools.
  • Able to read and understand electronic schematics.
  • 10+ of experience in embedded software development.
  • Bilingual in French & English.
  • Ability to work in the Drummondville Office 1 day per week.

Physical Demands

  • While performing the duties of this job, the employee is regularly required to talk or hear. The employee is also regularly required to stand, walk, sit, and use hands to finger, handle, or feel objects, tools or controls
  • Specific vision abilities required by this job include close vision, peripheral vision, depth perception, and the ability to adjust focus

Valeurs De Bluberi

  • Nous sommes la nouvelle école
  • Clarté et transparence
  • Trouvez-le, réparez-le, possédez-le
  • Succès opérationnel standard
  • Entreprise la plus facile à faire des affaires avec
  • Un sport d’équipe
  • Célébrer Les VictoireS, Mais Ne Jamais Être Satisfait

À propos de l’entreprise

Basée à Las Vegas et soutenue par plus de 25 ans d’expérience dans l’industrie, Bluberi est une entreprise inventive qui se consacre au développement et à la fourniture d’une expérience de jeu de casino de la plus haute qualité aux joueurs et aux opérateurs. Notre équipe est composée d’innovateurs chevronnés et aux multiples talents qui se concentrent sur la donner vie au jeu avec des jeux divertissants et des armoires très performantes. Nous sommes soutenus par le plus grand fonds de capital-investissement au Canada avec plus de 5 milliards de dollars d’actifs sous gestion et avons récemment commencé à nous développer de manière plus agressive sur les marchés de classe 2 et de classe 3 avec un plan de croissance puissant. Nous sommes l’esprit de prise de risque du jeu, et nous ajoutons de l’imagination et de l’innovation à tout ce que nous créons.

Résumé

Unity GDK Developer III est chargé de développer et de soutenir le cadre et les outils de développement de jeux Unity afin de simplifier et d’accélérer le travail des différents rôles impliqués dans le développement de jeux.

Résumé Du Poste

En tant que membre de l’équipe de technologie de R&D, le développeur de logiciels embarqués III travaillera avec une équipe de développeurs de logiciels embarqués et d’ingénieurs en électronique. Devra mettre en œuvre divers composants logiciels, y compris les bibliothèques, les pilotes, le firmware. La compréhension de l’électronique aide à construire un code optimal et efficace. Une solide expérience en informatique permet de résoudre des problèmes logiciels complexes et de comprendre leur cause profonde. En raison de solides compétences, agissez comme un mentor pour les autres membres de l’équipe.

Devoirs Et Responsabilités Essentiels

Les tâches et responsabilités essentielles comprennent, sans toutefois s’y limiter, les suivantes :

  • Entièrement autonome dans la mise en œuvre de logiciels / micrologiciels et la maintenance de divers logiciels.
  • Résolution des problèmes logiciels complexes.
  • Mentor pour d’autres développeurs de logiciels embarqués.
  • Aider l’équipe de logiciels à résoudre des problèmes complexes qui nécessitaient des connaissances approfondies en informatique.
  • Construire un système d’exploitation Linux intégré conforme aux exigences de l’industrie du jeu.
  • Capacité d’estimer avec précision le temps d’une tâche.

Compétences Et Expérience Requises

  • Baccalauréat en logiciels, expérience électronique ou équivalente.
  • Connaissance des langages de programmation C, C++, C#, bash.
  • Possibilité de résoudre un problème complexe dans Unity.
  • Solides connaissances sur la construction Linux intégrée à l’aide de Buildroot ou Yocto.
  • Connaissance des exigences logicielles de diverses juridictions de jeu.
  • Connaissance de l’environnement de développement Visual Studio.
  • Connaissance des outils de contrôle de version SVN et GIT.
  • Capable de lire et de comprendre les schémas électroniques.
  • 10 ans d’expérience dans le développement de logiciels embarqués.
  • Bonnes compétences en communication (français-anglais).
  • Capacité à travailler au bureau de Drummondville 1 jour par semaine.

Exigences Physiques

  • Dans l’exercice des fonctions de cet emploi, l’employé est régulièrement tenu de parler ou d’entendre. L’employé est également régulièrement tenu de se tenir debout, de marcher, de s’asseoir et d’utiliser les mains pour doigter, manipuler ou sentir des objets, des outils ou des commandes
  • Les capacités de vision spécifiques requises par ce travail comprennent la vision de près, la vision périphérique, la perception de la profondeur et la capacité d’ajuster la mise au point

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume