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
- 5-10 years of experience, including at least 3 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
- 5-10 ans d’expérience, dont au moins 3 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