logo

Voir toutes les offres d'emploi

Développeur logiciel Embarqué C++

Montréal, Québec
Titre : Développeur logiciel Embarqué C++
Division : Architecture et solutions
Département : Systèmes embarqués
 
Un problème insoluble, ça n’existe pas à vos yeux. Là où plusieurs ne voient que des portes closes, vous voyez des ouvertures : vous adorez faire preuve de créativité pour changer les choses. Remettre en question le statu quo. Redéfinir les possibles.
 
Dans le cadre d’un mandat client dans le domaine des technologies de paiement sans fil, Logient est à la recherche d’un développeur logiciel C++ embarqué, qui se joindra à son équipe de virtuoses du code. Chez Logient, nous faisons tout en notre possible pour mener plus loin les solutions sur mesure que nous créons pour des clients d’envergure. Ici, nous maîtrisons toutes les technologies : pas question de se limiter à une façon de coder. Entre nos murs, votre potentiel de développement croît exponentiellement.
 
Si vous rêvez de participer à des projets qui ont de réelles répercussions, sont diversifiés et nécessitent les meilleurs talents de l’industrie, nous sommes peut-être un match parfait. Au plaisir de vous découvrir!
 
Responsabilités liées au poste
  • Participer à l'analyse des besoins clients et à la rédaction de requis techniques
  • Participer à toutes les phases de développement : la conception, le développement, le débogage, les tests unitaires et la maintenance de divers projets
  • Préparer la documentation technique
  • Effectuer une veille technologique continue.
 
Compétences requises
  • Expérience de développement dans le contexte du logiciel embarqué incluant : ressources limitées et optimisation du code, traitement et algorithmique efficace et optimisée, temps réel
  • Maîtrise avancée du C et C++
  • Connaissance du Android NDK
  • Expérience dans le contexte Expérience avec Git, SVN
  • Connaissance de l’environnement Linux embarqué (BSP, drivers, bootloader)
  • Expérience dans un contexte de communication sans fil (WiFi, NFC, etc.)
 
Exigences
  • Baccalauréat en informatique, en génie électrique ou l’équivalent
  • 7+ années d’expérience reliées à la programmation C/C++ en embarqué.
  • Excellent esprit d’analyse et de résolution de problèmes.
  • Très bon sens de l’organisation, de la gestion du temps et des priorités
  • Faire preuve de débrouillardise, d’initiative et d’autonomie
  • Bon communicateur avec ses pairs et avoir un bon esprit d’équipe
  • Avoir la capacité de bâtir un livrable correspondant aux bonnes pratiques de développement logiciel
  • Bonne maîtrise du français et de l'anglais parlé et écrit
 
 Atouts
  • Connaissance des langages de programmation Python, Java
  • Connaissances des produits Atlassian JIRA
  • Connaissance de la méthodologie Agile Scrum
  • Connaissance des concepts dans le paiement sans fil

 
Position: Embedded Software C++ Developer
Division: Architecture and solutions
Department: Embedded systems
 
To you, insoluble problems do not exist. Where people see closed doors, you see openings: you love using your creativity to change things up, challenge the status quo. Redefining the possible is your daily mission.
 
In the context of a customer project in the field of wireless payment, Logient is looking for an C++ Embedded Software Developer, to join its team of coding virtuosos. At Logient, we do everything in our power to further the tailor-made solutions we create for major clients. Here, we master all technologies: we never limit ourselves to one way of coding. Between our walls, your development potential grows exponentially.
 
If you dream of participating in diversified projects with a real impact, and working alongside the best talents in the industry, we might be a perfect match. Looking forward to discovering you!
 
 
Responsibilities 
  • Participate in the analysis of the client requirements and prepare the technical requirements documentation
  • Participate in all the phases of the development process, including the design, development, debugging, unit testing, maintenance and evolution of various projects.
  • Prepare the technical documentation
  • Perform a continuous technological watch.
 
Required skills
  • Knowledge in development of embedded software & architecture, including limited resources management, code optimization, efficient algorithms, realtime & multithreading.
  • Advanced knowledge of C and C++
  • Knowledge of Android NDK
  • Git, SVN
  • Experience with Linux and Embedded Linux, (BSP, drivers, bootloader)
  • Experience in developing wireless (WiFi, NFC, etc.)
 
Requirements
  • Bachelor’s degree in electrical or computer engineering or equivalent;
  • 7+ years of experience in embedded software development;
  • Excellent analytical and problem-solving skills.
  • Very good sense of organization, time management and priorities
  • Demonstrate resourcefulness, initiative and autonomy
  • Good communication with peers and good team spirit
  • Have the ability to build a deliverable according to software development best practices
  • Good command of spoken and written French and English
 
 Assets
  • Knowledge of Python and Java programming languages
  • Familiarity with Atlassian Jira products
  • Knowledge of the Agile Scrum methodology
  • Knowledge of wireless payment concepts
 
 

Plus d'offres d'emploi
Conseiller Technique
DevOps Intermédiaire
Gestionnaire de projets
SAP PO Developer
Partager cet emploi
Propulsé par