Senior Firmware Developer
1 month ago
Roles and responsibilities:
Write software modules to manage and control energy-centric hardware peripherals
Tune the control algorithms
Optimize firmware for speed and troubleshoot problems based on user feedback
Promote good software engineering practices through design and code reviews
Required skills and experience:
At least 5 years of professional (non-academic) experience delivering projects on STM32 or other ARM-based microcontrollers using embedded C on bare metal programming
Recent experience with board bring ups
Recent experience with algorithms for control for power conversion or motor control
Recent experience working in hardware and/or electrical and/or electronic engineering lab
Recent experience working high volume deployed firmware consumer products
Recent experience working with LTSpice
Recent experience with DevOps and Jira
Candidate must be able to demonstrate:
o A high level of detailed expertise and experience in one of the following microcontroller architectures and common hardware busses and peripherals: ADC, i2c, spi, can, pwm
o An ability to learn and adopt existing software architecture and improve through testing and iteration
o Ability to understand and suggest revisions and improvements to hardware schematics based on implementation implications, testing, and troubleshooting
o Ability to troubleshoot technical problems with hardware and software
Ability to tune control algorithms on simulation software and port to microcontrollers in a deployed product using Matlab
Desired Skills:
Bachelors in Engineering from top tier university
Ideally dual diploma in both Electrical and Software engineering
Note 1: You MUST be legally entitled to work in Canada (i.e., possess Canadian Citizenship, Permanent Residency or Valid Work Permit).
Note 2: High Tech Genesis Inc. is an Equal Opportunity Employer.
Note 3: Please submit an MS Word version of your resume when applying for this position.
Note 4: Salary is commensurate with experience.
Begin your exciting career with us by applying on-line at:
-
Senior Linux Firmware Developer
6 days ago
Montréal, QC, Canada Schneider Electric Full timeR&D Linux Firmware Developer focuses on a range of embedded firmware development actives to create a high-quality embedded product. Our Linux Firmware Developer demonstrate a passion for problem solving, and attention to detail. You will be part of an agile team implementing innovative firmware/software solutions for embedded IoT sensor gateway products....
-
R&D Linux Firmware Engineering
4 weeks ago
Montréal, QC, Canada Schneider Electric Norge AS Full timeR&D Linux Firmware Engineer focuses on a range of embedded firmware development actives to create a high-quality embedded product. Our Firmware Engineers demonstrate a passion for problem solving, and attention to detail. You will be part of an agile team implementing innovative firmware/software solutions for embedded IoT sensor gateway products. You will...
-
R&D Linux Firmware Engineer
4 weeks ago
Montréal, QC, Canada Schneider Electric Norge AS Full timeR&D Linux Firmware Engineer focuses on a range of embedded firmware development actives to create a high-quality embedded product. You will be part of an agile team implementing innovative firmware/software solutions for embedded IoT sensor gateway products. You will be a development champion, driving continuous improvement of our processes, tools, and...
-
Embedded Linux Software Developer
6 days ago
Montréal, QC, Canada SPARK Microsystems Full timeAs an Embedded Software Developer at SPARK Microsystems, you will be required to develop and maintain firmware covering our various embedded system applications and this includes network protocols, core libraries as well as application development. Additionally, you will implement, and test firmware to form optimal communications wireless networks using the...
-
Senior Control Engineer
4 weeks ago
Montréal, QC, Canada Centum T&S Full timeCENTUM T&S Canada offers electronic and software solutions for the transportation industry: - Information Management & Security: Passenger Information Systems (PIS), Video Surveillance, Public Address and Intercom, Ethernet Network, Automatic Passenger Counting (APC)... Position: Senior Motor Control Engineer Role: Full-Time Focus on Customers, provide...
-
Embedded Software Developer
6 days ago
Montréal, QC, Canada SPARK Microsystems Full timeAs an Embedded Software Developer at SPARK Microsystems, you will be required to develop and maintain firmware covering our various embedded system applications and this includes network protocols, core libraries as well as application development. Additionally, you will implement, and test firmware to form optimal communications wireless networks using the...
-
Online Developer H/F
6 days ago
Montréal, QC, Canada Schneider Electric Full timeR&D Linux Firmware Developer focuses on a range of embedded firmware development actives to create a high-quality embedded product. Our Linux Firmware Developer demonstrate a passion for problem solving, and attention to detail. You will be part of an agile team implementing innovative firmware/software solutions for embedded IoT sensor gateway products....
-
Senior Motor Control Engineer
4 weeks ago
Montréal, QC, Canada Centum T&S Full timeAbout Centum T&S Canada CENTUM T&S Canada offers electronic and software solutions for the transportation industry: - Information Management & Security: Passenger Information Systems (PIS), Video Surveillance, Public Address and Intercom, Ethernet Network, Automatic Passenger Counting (APC)... The company has two excellence centers located in Lyon, France...
-
Embedded systems developer
6 days ago
Montréal, QC, Canada Thorens Solutions Full timeCompany name: Thorens Solutions – Headhunters Activity area : Manufacturer Salary : Salary from $90,000 to $105,000; Job type : Permanent - Full time City : Montreal Company description Our clientis a fast-growing company offering a unique and innovative wireless transceiver technology that achieves superior energy efficiency. As an Embedded...
-
Senior Customer Support Engineer
3 weeks ago
Montréal, QC, Canada SPARK Microsystems Full timeEnglish follows) Ingénieur Senior en Support Client Montréal,Qc // Bilingue Notre objectif est de prolonger de manière significative la durée de vie des batteries des appareils de communication sans fil à courte portée, ainsi que d'augmenter la fiabilité et l'agilité de leurs connexions sans fil. Notre équipe est composée de personnes...
-
Senior Frontend Developer
3 days ago
Montréal, Canada Botpress Full timeWe are seeking a highly skilled and passionate Senior Front-End developer to join the Botpress team and build the future of AI Agents. With over 350,000 users since last year's launch, come join a fast-growing startup. The person we’re seeking is obsessed with details, always keeps the end-user (developers) in mind, and has a deep understanding of web...
-
Senior Python Developer
3 weeks ago
Montréal, QC, Canada Nexus Systems Group Inc. Full timeSenior Developer, Back end DevOps The network's cloud infrastructure services team is at the heart of our transformation. Our mission is to enable teams at Bell to virtualize and cloud network services and applications by providing reliable and secure self-service cloud services, on demand, while supporting them on their journey. We bring together experts...
-
Lead Implementation Engineer
4 weeks ago
Montréal, QC, Canada HaiLa Full timeHaiLa is building ultra low power radio communications solutions that will eliminate the need for batteries in wireless communication devices by offering a product that is hyper power efficient that can run indefinitely from harvested energy. Based in Montreal and Ottawa, HaiLa is supported by leading sustainability-focused venture investors as well as...
-
Senior Customer Support Engineer
3 weeks ago
Montréal, QC, Canada SPARK Microsystems Full time(English follows) Ingénieur Senior en Support Client Montréal,Qc // Bilingue La Compagnie SPARK Microsystems propose une technologie unique et innovante d'émetteur-récepteur de puces sans fil UWB (ultra-large bande) qui offre une efficacité énergétique et une latence supérieures aux solutions existantes. Notre objectif est de prolonger de...
-
Senior Developer Analyst
3 weeks ago
Montréal, QC, Canada Noverka Conseil Full timeWe are driven by innovation and success, both in our relationships and in our practices. Our client, a banking organization is looking for a Senior Analyst Developer – Event Platform. Design and implement build pipelines, implement data flow transformation functionalities, continuously test and deploy platform components. Promote and popularize the...
-
Senior Embedded Software Developer
3 days ago
Montréal, Canada Tundra Technical Solutions Full timeDéveloppeur senior de logiciels embarqués Le développeur senior de logiciels embarqués fait partie d'une équipe de développement agile et est responsable de la documentation, de l’architecture et de la mise en œuvre de modules logiciels de vol complexes pour diverses applications spatiales, notamment les communications et les satellites. ...
-
Business Development Senior Manager
4 weeks ago
Montréal, QC, Canada Firebyte Full timeAbout us Firebyte Games is currently looking for a Senior Business Development Manager to join our growing team.Our team is diverse and made up of industry veterans and experts in their field. We are searching for an experienced Senior Business Development Manager (Mobile Gaming Industry, Outsourcing) to join our team and develop new business...
-
Senior Frontend Developer
1 week ago
Montréal, QC, Canada Botpress Full timeWe are seeking a highly skilled and passionate Senior Front-End developer to join the Botpress team and build the future of AI Agents . With over 350,000 users since last year's launch, come join a fast-growing startup. The person we’re seeking is obsessed with details, always keeps the end-user (developers) in mind, and has a deep understanding of...
-
Senior Python Developer
3 weeks ago
Montréal, QC, Canada Nexus Systems Group Inc. Full timeSenior Developer, Back end DevOps The network's cloud infrastructure services team is at the heart of our transformation. Our Vision: To be recognized by tenants as the simplest, most reliable and most adaptable cloud. Nothing less! Our mission is to enable teams at Bell to virtualize and cloud network services and applications by providing reliable and...
-
Montréal, QC, Canada Botpress Full timeWe are seeking a highly skilled and passionate Senior Front-End developer to join the Botpress team and build the future of AI Agents . With over 350,000 users since last year's launch, come join a fast-growing startup. The person we’re seeking is obsessed with details, always keeps the end-user (developers) in mind, and has a deep understanding of web...