Concepteur de micrologiciel / Firmware Designer
Apply NowCompany: PixMob
Location: Montreal, QC H1A 0A1
Description:
***NOTE*** - ENGLISH TO FOLLOW
PixMob est l'un des leaders mondiaux dans la cration d'expriences immersives pour les vnements en direct. Vous avez peut-tre vu 60 000 personnes s'illuminer au Super Bowl. Ou un concert de Coldplay. Notre objectif est de rinventer des rituels pour connecter les foules. Nous appelons cela "l'unit".
Nous travaillons avec des artistes internationaux, des organisateurs d'vnements, des quipes sportives et des marques qui se soucient de crer des expriences uniques et mmorables pour leurs invits. PixMob est ancr dans le design et l'innovation. Aux cts de nos clients, nous rinventons des expriences immersives grce des technologies sans fil avances conues l'interne, notre sige social Montral. Du prototypage rapide la fabrication de masse, nous sommes entirement intgrs verticalement pour continuer repousser les limites du possible. Nous ouvrons la voie avec nos efforts en matire de dveloppement durable, car nous luttons contre les plastiques usage unique. Nous concentrons nos efforts sur l'utilisation de matriaux compostables recycls ou d'origine vgtale et encourageons nos clients recycler nos produits.
La culture chez PixMob est base sur l'humilit, l'acharnement et la coopration. Nous oprons dans un march concurrentiel et devons continuer innover pour rester en tte. Les personnes qui s'panouissent ont une profonde curiosit pour continuer s'amliorer, apprendre et coacher les autres. Nos clients comptent parmi les personnes les plus cratives de l'industrie et, juste titre, les plus exigeantes.
En tant que Concepteur de Firmware Intermdiaire, vous jouerez un rle crucial dans le dveloppement et la mise en uvre du firmware pour divers appareils lectroniques et systmes. Votre expertise contribuera la conception, aux tests et l'optimisation de solutions de firmware qui amliorent la fonctionnalit, les performances et la fiabilit des produits.
Principales responsabilits:
Exprience et qualifications :
Ce que nous offrons:
Langue et l'inclusivit:
#LI-BC1
#LI-HYBRID
PixMob is one of the world's leaders in creating immersive experiences for live events. You might have seen 60,000 people lighting up at the Super Bowl. Or at a Coldplay concert. Our goal is to reinvent rituals to connect crowds. We call that 'togetherness'.
We work with international artists, event organizers, sports teams and brands who care about creating unique & memorable experiences for their guests. PixMob is rooted in design and innovation. Alongside our customers, we reinvent immersive experiences through advanced wireless technologies engineered in-house, at our Montreal HQ. From rapid-prototyping to mass-manufacturing, we are fully vertically integrated to keep pushing the boundaries of the possible. We are leading the way with our sustainability efforts as we have been fighting against single-use plastics. We focus our efforts on using recycled or plant-based compostable materials and encouraging our clients to recycle our products.
The culture at PixMob is one based on humility, relentlessness and cooperation. We operate in a competitive market and need to keep innovating to stay ahead. People who thrive have a deep curiosity to keep improving, learning and coaching others. Our clients are some of the most creative people in the industry and rightfully the most demanding.
As an Intermediate Firmware Designer, you will play a crucial role in developing and implementing firmware for various electronic devices and systems. Your expertise will contribute to the design, testing and optimization of firmware solutions that improve product functionality, performance and reliability.
Responsibilities:
Experience and qualifications:
What we offer:
Language & Inclusivity:
#LI-BC1
#LI-HYBRID
PixMob est l'un des leaders mondiaux dans la cration d'expriences immersives pour les vnements en direct. Vous avez peut-tre vu 60 000 personnes s'illuminer au Super Bowl. Ou un concert de Coldplay. Notre objectif est de rinventer des rituels pour connecter les foules. Nous appelons cela "l'unit".
Nous travaillons avec des artistes internationaux, des organisateurs d'vnements, des quipes sportives et des marques qui se soucient de crer des expriences uniques et mmorables pour leurs invits. PixMob est ancr dans le design et l'innovation. Aux cts de nos clients, nous rinventons des expriences immersives grce des technologies sans fil avances conues l'interne, notre sige social Montral. Du prototypage rapide la fabrication de masse, nous sommes entirement intgrs verticalement pour continuer repousser les limites du possible. Nous ouvrons la voie avec nos efforts en matire de dveloppement durable, car nous luttons contre les plastiques usage unique. Nous concentrons nos efforts sur l'utilisation de matriaux compostables recycls ou d'origine vgtale et encourageons nos clients recycler nos produits.
La culture chez PixMob est base sur l'humilit, l'acharnement et la coopration. Nous oprons dans un march concurrentiel et devons continuer innover pour rester en tte. Les personnes qui s'panouissent ont une profonde curiosit pour continuer s'amliorer, apprendre et coacher les autres. Nos clients comptent parmi les personnes les plus cratives de l'industrie et, juste titre, les plus exigeantes.
En tant que Concepteur de Firmware Intermdiaire, vous jouerez un rle crucial dans le dveloppement et la mise en uvre du firmware pour divers appareils lectroniques et systmes. Votre expertise contribuera la conception, aux tests et l'optimisation de solutions de firmware qui amliorent la fonctionnalit, les performances et la fiabilit des produits.
Principales responsabilits:
- Conception de Firmware : Collaborer avec des quipes pluridisciplinaires pour dfinir les exigences et spcifications du firmware pour des appareils lectroniques ou des systmes. Concevoir des architectures de firmware, des algorithmes et des structures de donnes rpondant aux objectifs du projet et aux exigences techniques.
- Dveloppement de Firmware : Mettre en uvre le code firmware en utilisant des langages de programmation tels que C, Python ou le langage assembleur, en respectant les normes de codage et les meilleures pratiques. Rdiger un code efficace et optimis pour les systmes temps rel, les pilotes de priphriques, les protocoles de communication et les algorithmes de contrle.
- Tests et Dbogage : Effectuer des tests approfondis et la vrification de la fonctionnalit du firmware, en veillant respecter les normes de qualit. Identifier et rsoudre les bugs, problmes et goulets d'tranglement de performance lis au firmware en utilisant des outils et techniques de dbogage.
- Documentation : Prparer une documentation dtaille des conceptions de firmware, des spcifications, des plans de test et des rsultats des tests. Maintenir des enregistrements prcis et fournir des rapports clairs et concis pour soutenir la progression du projet et les efforts de dpannage.
- Collaboration et Communication : Collaborer efficacement avec des quipes pluridisciplinaires, y compris des ingnieurs matriels, des dveloppeurs logiciels et des chefs de projet. Communiquer les dcisions de conception de firmware, les mises jour de progression et les dfis techniques de manire claire et concise.
- Apprentissage Continu et Amlioration : Rester inform des dernires tendances de l'industrie, des technologies mergentes et des meilleures pratiques lies la conception et au dveloppement de firmware. Amliorer continuellement vos comptences techniques et connaissances pour contribuer la croissance et l'innovation de l'quipe de firmware.
Exprience et qualifications :
- ducation : Diplme de premier cycle ou de matrise en gnie lectrique, en gnie informatique, en informatique ou dans un domaine connexe.
- Exprience : Au moins 5 ans d'exprience pertinente dans la conception et le dveloppement de firmware pour des systmes embarqus ou des appareils lectroniques. Une exprience avec les microcontrleurs, les systmes d'exploitation temps rel (RTOS) et la programmation de bas niveau est hautement souhaitable.
- Comptences en Programmation : Matrise des langages de programmation tels que C, Python et le langage assembleur. Familiarit avec les outils de dveloppement logiciel, les environnements de dveloppement intgrs (IDE) et les systmes de contrle de version.
- Dveloppement de Firmware : Comprhension solide des principes de dveloppement de firmware, y compris les systmes temps rel, les pilotes de priphriques, les protocoles de communication (par exemple, UART, SPI, I2C) et les algorithmes de contrle. Exprience avec les outils de dbogage et les techniques de dveloppement et de dpannage de firmware.
- Intgration Matriel-Logiciel : Capacit travailler en troite collaboration avec les ingnieurs matriels (hardware) pour comprendre les spcifications et contraintes matrielles. Familiarit avec les processus de dveloppement logiciel et capacit collaborer avec les quipes logicielles pour l'intgration.
- Une exprience en gestion d'alimentation portable et en communication de donnes sans fil (infrarouge, RF, BLE, etc.) est un atout.
- La comprhension des principes de conception pour les tests en fabrication est un atout.
- Rsolution de Problmes : Solides comptences analytiques et de rsolution de problmes pour dboguer des problmes complexes de firmware et optimiser les performances du code. Attention aux dtails et capacit travailler avec un minimum de supervision.
- Comptences en Communication : Excellentes comptences en communication verbale et crite pour collaborer efficacement avec des quipes pluridisciplinaires, documenter les conceptions de firmware et prsenter des informations techniques.
- La capacit de communiquer en franais est requise
Ce que nous offrons:
- Une culture d'entreprise dynamique et crative, que vous ferez voluer au fil du temps
- Salaire selon l'exprience
- Possibilit de travail distance occasionnel
- 4 semaines de vacances payes
- Une assurance collective attrayante
- galit des chances pour tous, quel que soit le sexe (f/h/x)
- Des collgues de travail cratifs et brillants
Langue et l'inclusivit:
- La personne doit pouvoir communiquer en anglais (crit et oral) puisque des transactions au quotidien seront effectues avec des clients internationaux, y compris, mais sans s'y limiter, le march amricain/le march europen/l'Asie-Pacifique/etc.
- L'inclusivit est au cur de notre culture. Nous accueillons et valorisons les candidats de tous horizons, identits et expriences. Veuillez noter que notre offre d'emploi utilise une grammaire simplifie pour faciliter la comprhension entre les langues et n'est pas destine discriminer ni favoriser les prjugs entre les identits de genre. Rejoignez-nous pour crer un lieu de travail diversifi et inclusif o chacun se sent respect et autonome.
#LI-BC1
#LI-HYBRID
PixMob is one of the world's leaders in creating immersive experiences for live events. You might have seen 60,000 people lighting up at the Super Bowl. Or at a Coldplay concert. Our goal is to reinvent rituals to connect crowds. We call that 'togetherness'.
We work with international artists, event organizers, sports teams and brands who care about creating unique & memorable experiences for their guests. PixMob is rooted in design and innovation. Alongside our customers, we reinvent immersive experiences through advanced wireless technologies engineered in-house, at our Montreal HQ. From rapid-prototyping to mass-manufacturing, we are fully vertically integrated to keep pushing the boundaries of the possible. We are leading the way with our sustainability efforts as we have been fighting against single-use plastics. We focus our efforts on using recycled or plant-based compostable materials and encouraging our clients to recycle our products.
The culture at PixMob is one based on humility, relentlessness and cooperation. We operate in a competitive market and need to keep innovating to stay ahead. People who thrive have a deep curiosity to keep improving, learning and coaching others. Our clients are some of the most creative people in the industry and rightfully the most demanding.
As an Intermediate Firmware Designer, you will play a crucial role in developing and implementing firmware for various electronic devices and systems. Your expertise will contribute to the design, testing and optimization of firmware solutions that improve product functionality, performance and reliability.
Responsibilities:
- Firmware Design: Collaborate with multidisciplinary teams to define firmware requirements and specifications for electronic devices or systems. Design firmware architectures, algorithms and data structures that meet project objectives and technical requirements.
- Firmware Development: Implement firmware code using programming languages such as C, Python or assembly language, following coding standards and best practices. Write efficient and optimized code for real-time systems, device drivers, communication protocols and control algorithms.
- Testing and Debugging: Perform thorough testing and verification of firmware functionality, ensuring quality standards are met. Identify and resolve firmware-related bugs, issues, and performance bottlenecks using debugging tools and techniques.
- Documentation: Prepare detailed documentation of firmware designs, specifications, test plans and test results. Maintain accurate records and provide clear, concise reports to support project progress and troubleshooting efforts.
- Collaboration and Communication: Collaborate effectively with multidisciplinary teams, including hardware engineers, software developers and project managers. Communicate firmware design decisions, progress updates, and technical challenges clearly and concisely.
- Continuous Learning and Improvement: Stay informed of the latest industry trends, emerging technologies and best practices related to firmware design and development. Continuously improve your technical skills and knowledge to contribute to the growth and innovation of the firmware team.
Experience and qualifications:
- Education: Undergraduate or master's degree in electrical engineering, computer engineering, computer science or a related field.
- Experience: At least 5 years of relevant experience in the design and development of firmware for embedded systems or electronic devices. Experience with microcontrollers, real-time operating systems (RTOS), and low-level programming is highly desirable.
- Programming Skills: Proficiency in programming languages such as C, Python and assembly language. Familiarity with software development tools, integrated development environments (IDEs), and version control systems.
- Firmware Development: Solid understanding of firmware development principles, including real-time systems, device drivers, communications protocols (e.g., UART, SPI, I2C), and control algorithms. Experience with debugging tools and firmware development and troubleshooting techniques.
- Hardware-Software Integration: Ability to work closely with hardware engineers to understand hardware specifications and constraints. Familiarity with software development processes and ability to collaborate with software teams for integration.
- Experience in portable power management and wireless data communications (infrared, RF, BLE, etc.) is an asset.
- Understanding of design principles for manufacturing testing is an asset.
- Problem Solving: Strong analytical and problem-solving skills to debug complex firmware issues and optimize code performance. Attention to detail and ability to work with minimal supervision.
- Communication Skills: Excellent verbal and written communication skills to collaborate effectively with multidisciplinary teams, document firmware designs, and present technical information.
- The ability to communicate in French is required.
What we offer:
- A dynamic and creative company culture, which you will help evolve over time
- Salary based on experience
- Occasional remote work possible
- 4 weeks of paid vacation
- A competitive collective insurance
- Attractive career opportunities
- Equal opportunities for all, regardless of gender (m/f/x)
- Creative and brilliant colleagues
Language & Inclusivity:
- The candidate must possess fluent proficiency in English communication skills as day to day business will be done with international clients, including but not limited to the US market / European Market / Asia Pacific / etc.
- Inclusivity is at the heart of our culture. We welcome and value candidates from all backgrounds, identities, and experiences. Please note that our job posting uses simplified grammar to facilitate comprehension between languages, and is not meant to discriminate nor foster biases between gender identities. Join us in creating a diverse and inclusive workplace where everyone feels respected and empowered.
#LI-BC1
#LI-HYBRID