Current jobs related to Firmware Engineer - Québec City - Avanciers
-
Software Engineer
3 weeks ago
Québec, Quebec, Canada Samsara Full timeAbout SamsaraSamsara is a pioneering company in the Connected Operations Cloud, empowering organizations to harness IoT data and improve their operations. Our mission is to enhance the safety, efficiency, and sustainability of physical operations that power our global economy.The RoleWe're seeking a skilled Software Engineer to join our Data Ingestion team....
-
Software Engineer
3 weeks ago
Québec, Quebec, Canada Samsara Full timeAbout SamsaraSamsara is a pioneering company in the Connected Operations Cloud, empowering organizations to harness IoT data and improve their operations. Our mission is to enhance the safety, efficiency, and sustainability of physical operations that power our global economy.The RoleWe're seeking a skilled Software Engineer to join our Data Ingestion team....
-
Software Development Engineer
2 weeks ago
Québec, Quebec, Canada Samsara Full timeAbout SamsaraSamsara is a pioneer in the Connected Operations Cloud, empowering organizations to harness IoT data and improve their operations. Our mission is to enhance the safety, efficiency, and sustainability of physical operations that power the global economy.Job DescriptionWe're seeking a skilled Software Engineer to join our Data Ingestion team. As a...
-
Software Engineer
2 weeks ago
Québec, Quebec, Canada Samsara Full timeAbout SamsaraSamsara is a pioneer in the Connected Operations Cloud, empowering organizations to harness IoT data and improve their operations. Our platform supports industries that power the global economy, including agriculture, construction, field services, transportation, and manufacturing.As a Software Engineer on our Data Ingestion team, you will play...
-
Senior Network/Firewall Advisor
1 month ago
Québec Province, Canada Agropur Coopérative Full timeInvest in you, JOIN AGROPUR. We dairy you! Reporting to the IT Infrastructure Director, the Senior Network/Firewall Advisor will be responsible for the design, implementation, and support of Agropur's critical network infrastructure. The key roles of the Senior Advisor are to Identify and translate business requirements into technology definitions. Act as...
-
Senior Network/Firewall Advisor
1 month ago
Québec Province, Canada Agropur Coopérative Full timeInvest in you, JOIN AGROPUR. We dairy you! Reporting to the IT Infrastructure Director, the Senior Network/Firewall Advisor will be responsible for the design, implementation, and support of Agropur's critical network infrastructure. The key roles of the Senior Advisor are to Identify and translate business requirements into technology definitions. Act as...
-
Software Developer
2 months ago
Québec, Quebec, Canada Genetec Full timeAbout Our TeamWe are a leading high-tech company specializing in enterprise video surveillance solutions. Our team is passionate about developing innovative software that enables real-time video streaming across networks of up to thousands of servers and cameras.Job DescriptionWe are seeking a skilled Software Developer to join our team. As a Software...
-
Software Developer
2 months ago
Québec, Quebec, Canada Genetec Full timeAbout Our TeamWe are a leading high-tech company specializing in enterprise video surveillance solutions. Our team is passionate about developing innovative software that enables real-time video streaming across networks of up to thousands of servers and cameras.Job DescriptionWe are seeking a skilled Software Developer to join our team. As a Software...
-
Concepteur(trice) principal(e)
5 months ago
Québec City, Canada FLO EV Charging Full timeConcepteur principal, logiciel - embarqué – Réinventons l'électrification des transports ⚡Si tu es passionné par l'électrification des véhicules et que tu maitrises le logiciel embarqué, c'est le bon moment de rejoindre notre équipe dynamique qui façonne l'avenir de cette industrie.RÔLE ET ÉQUIPE Rejoins notre équipe R&D Logiciel - IoT,...
-
Développeur(euse) logiciel
5 months ago
Québec City, Canada Genetec Full timeLa dynamique de votre équipe :Êtes-vous intéressé(e) à travailler pour une entreprise de haute technologie de premier plan sur un produit de classe mondiale ? Le groupe vidéo travaille sur sa prochaine génération de services d'enregistrement - une solution de surveillance vidéo d'entreprise qui permet la diffusion vidéo en temps réel à travers...
-
Concepteur(trice) principal(e)
6 days ago
Québec, Quebec, Canada FLO Full timeConcepteur principal, logiciel - embarqué – Développement de solutions innovantes Si tu es passionné par l'électrification des véhicules et que tu maitrises le logiciel embarqué, c'est le bon moment de rejoindre notre équipe dynamique qui façonne l'avenir de cette industrie.RÔLE ET ÉQUIPE Rejoins notre équipe R&D Logiciel - IoT, composée d'une...
-
Développeur(euse) logiciel
5 months ago
Québec City, Canada Genetec Full timeLa dynamique de votre équipe :Êtes-vous intéressé(e) à travailler pour une entreprise de haute technologie de premier plan sur un produit de classe mondiale ? Le groupe vidéo travaille sur sa prochaine génération de services d'enregistrement - une solution de surveillance vidéo d'entreprise qui permet la diffusion vidéo en temps réel à travers...
-
Windows Administrator
4 months ago
Quebec City, Canada AppTad Technologies Pvt Ltd Full time**Job Title: Lead Consultant-WSG** **Location: Quebec, Canada** **Duration: Long Term** The purpose of this job is to support and work on remediation of vulnerabilities and support Windows Systems, Virtualization, Implementing and troubleshooting of critical IT systems. This position will also handle escalated incidents and perform root cause analysis of...
-
System Administrator
5 months ago
Quebec City, Canada AppTad Technologies Pvt Ltd Full time**Job Title**:Lead Consultant-WSG **Job Location**: Quebec, Canada (Onsite) **Job Duration**:Long-Term - The purpose of this job is to support and work on remediation of vulnerabilities and support Windows Systems, Virtualization, Implementing and troubleshooting of critical IT systems. - This position will also handle escalated incidents and perform root...
Firmware Engineer
2 months ago
Role : Senior Embedded Software Engineer (Firmware Engineer)
Job Type : Contract
Location : Montreal, Canada (Onsite)
JOB DESCRIPTION
As a Senior Embedded Software Developer, you will be required to design, develop and maintain firmware covering our various embedded system applications and this includes network protocols, core libraries as well as application development. You will play a key role in defining systems architecture and mentoring junior developers.
You will design, implement, and test firmware to form optimal communications wireless networks using the extremely low power wireless transceivers developed by us. This includes developing low power wireless sensor networks in point-to-point, star, and mesh configurations, as well as efficient point-to-point links for audio streaming applications. The selected candidate will be responsible for developing efficient firmware to support these applications, as well as a graphical user interface for each system that allows users to control the flow of information in the wireless system.
Your Responsibilities as a Senior Embedded Software Developer
• Design, implement, test and document embedded and application software.
• Develop algorithms for communication system protocol layers and networking.
• Provide architectural and detailed designs to meet the system requirements.
• Provide technical direction and strategy to engineering development efforts for solving complex issues.
• Outline and communicates the most appropriate technical approach for business development activities.
• Maintain system software components including device drivers and applications.
• Participate in the team’s testing processes by developing protocols for unit testing, integration/regression testing, and system-level testing.
• Coach and mentor more junior Engineers.
Your Qualifications
• Bachelor in Electrical Engineering, Computer Engineering or equivalent.
• 10+ years of experience in embedded application development in C and C++.
• 7+ years of experience in low level C programming on microcontrollers / microprocessors, with advanced knowledge of MCU / CPU architectures and ecosystems.
• Full-stack system-level understanding and ability to comprehend and affect an improvement to multi-disciplinary processes of RF/PHY/L1/L2.
• Good understanding and debug capabilities of a mixed HW/FW multi-processor PHY/L1 implementation.
• Proven grasp of complex wireless systems with strong capability to comprehend dependencies between system components and protocol layers and their interactions.
• Extensive hands-on SW programming skills for modelling and simulation of sophisticated systems from RF/PHY layer signals and channel modelling. All the way to MAC protocol/networking simulations; corresponding proficiency with Matlab required.
• Experience with and/or knowledge of industry standards such as Bluetooth, Ultra-Wideband, GPS, and/or other wireless protocols.
• Ability to work efficiently with both Linux and Windows.
• Experience with Visual Studio Code and Eclipse IDE.
• Experience developing Board Support Packages, boot loaders, and component drivers.
• Experience with virtualization and container technologies (VMware, KVM, Docker).