Jobs at Alteo

View all jobs

Embedded Software Developer [#3571]

Montreal, QC
Alteo is looking for an Embedded Software Developer for a permanent position based in Montreal.

You will work within a team of dedicated engineers responsible for the definition, design, implementation and troubleshooting of embedded software running in real time.

Responsibilities:
  • Complete product lifecycle
  • Contribute to the definition of the product roadmap
  • Embedded software specifications and implementation
  • Research and solve problems related to embedded software
  • Write detailed test specifications and develop strategies to solve any problems that may arise
  • Participate in the continuous improvement process.

Profile:
  • University degree in electrical or computer engineering
  • 10+ years of experience, including at least 8 years in embedded software development
  • Excellent knowledge in embedded software design and testing
  • Experience with 32-bit microcontrollers (ARM) and emulators (JTAG)
  • Knowledge of C and other programming languages and knowledge of microcontroller development environments (GCC and IAR)
  • Excellent knowledge of real-time embedded operating systems, (OS, drivers, etc...)
  • Experience in software test planning, and use of automated tests, simulators, etc...
  • Experience in ultra-low power applications
  • Detailed understanding of electronic schematics and integrated circuit specifications
  • Experience with Android and/or Linux platform and application is an asset
  • Experience in TCP/IP networking is an asset
  • Knowledge of embedded system security (e.g. IoT) is an asset.
  • Extensive system design methodology, including functionality, scheduling and design to manufacture.
  • Sense of organization allowing to carry out several projects at the same time
  • Great adaptability to remain effective under pressure
  • Teamwork skills, interpersonal skills, and a great concern for the client.
  • Excellent oral and written communication skills (French and English) and ease in writing technical reports.
@@@@@
Alteo est à la recherche d'un Développeur Logiciels Embarqués pour un emploi permanent basé à Montréal.

Vous travaillerez au sein d'une équipe d’ingénieurs dédiés   responsables de la définition, de la conception, l’implémentation et la résolution de problèmes de logiciels embarqués fonctionnant en temps réel.

Responsabilités:
  • Cycle de vie complet des produits
  • Contribuer à définir du ‘roadmap’ des produits
  • Spécifications et implémentation des logiciels embarqués
  • Rechercher et solutionner les problèmes reliés aux logiciels embarqués
  • Rédiger des spécifications d’essai détaillées et élaborer des stratégies pour solutionner tout problème éventuel
  • Participer au processus d’amélioration continue.

Profil:
  • Diplôme universitaire en génie électrique ou informatique
  • 10+ ans d’expérience, dont au moins 5 ans en développement de logiciels embarqués
  • Excellente connaissance en conception et en test de logiciel embarqué
  • Expérience des microcontrôleurs 32 bits (ARM) et des émulateurs (JTAG)
  • Connaissance du langage C et autres langages de programmation et connaissance des environnements de développement de microcontrôleur (GCC et IAR)
  • Excellente connaissance des systèmes d’opération embarqués en temps réel, (OS, pilotes, etc…)
  • Expérience en planification de tests logiciels, et utilisation de tests automatisés, simulateurs, etc…
  • Expérience en application ultra-basse consommation
  • Compréhension détaillé de schémas électroniques et de spécifications de circuits intégrés
  • Expérience avec application et plateforme Android et/ou Linux est un atout
  • Expérience en réseautique TCP/IP est un atout
  • Connaissance en sécurité de système embarqué (e.g. IoT) est un atout.
  • Méthodologie très poussée en conception de systèmes, notamment à l’égard des fonctionnalités, des échéanciers et de la conception pour fabrication
  • Sens de l’organisation permettant de mener plusieurs projets de front
  • Grande faculté d’adaptation permettant de demeurer efficace sous pression
  • Aptitudes au travail d’équipe, entregent, et grand souci du client.
  • Excellentes habiletés à la communication orale et écrite (français et anglais) et aisance en rédaction de rapports techniques

Share This Job

Powered by