Firmware Developer - Smart Energy Company
By Groom & Associates(és) At Greater Montreal Metropolitan Area, Canada
· Write software modules to manage and control energy-centric hardware peripherals.
· Recent experience with board bring ups
· Recent experience working in hardware and/or electrical and/or electronic engineering lab
· Recent experience working high volume deployed firmware consumer products
· Recent experience with DevOps or Jira
high level of detailed expertise and experience
Iot Firmware Developer Jobs
By CropVue Technologies At Vancouver, British Columbia, Canada
Migrate current code base using best practises onto Git version control and Mbed Studio IDE platforms to simplify on-going device management
At least 3 years of experience in developing firmware using ARM/STM32 microprocessors and a real-time OS (Mbed OS toolchain preferred)
Proficiency in C/C++ programming languages and experience developing interfaces to peripherals such as cameras, digital and analog sensors
Experience in developing and debugging software on embedded, real-time systems
Knowledge of Internet protocols (e.g., TCP/IP, UDP, HTTP) and networking principles (eg., IP/MAC addressing)
Knowledge of cellular modems and services (eg., Quectel, LTE/CATM1, NBIoT, GSM, Cat1bis)
Bhjob15656_20185 - Embedded Developer
By Myticas Consulting At Calgary, Alberta, Canada
Past experience or strong interest in aerospace, remote sensing or environmental challenges
Document all stages of the product: Requirements, Design, Implementation, Integration, Test in an iterative fashion.
Plan and supervise work executed by interns, offer technical guidance to junior members.
System integration and maintenance: past experience deploying a robust embedded system to the market
Volunteering experience in a technical student society or organization
Essential - 8+ years’ experience
Embedded C Developer Jobs
By Procom At Ottawa, Ontario, Canada
Extend existing SW architecture for new feature requirements
2+ years of software development experience
Experience in multi-threaded programming in C, Assembly
Previous experience with low level device driver development and board bring-up
5+ years of software development experience
Exceptional technical debugging and troubleshooting skills
Embedded Developer Jobs
By Stefanini Group At Ottawa, Ontario, Canada
Strong software development fundamentals: interfaces, layers, modularity, testability, build systems, dependency management, etc.
Advanced knowledge of C or C++, preferably developing software on Linux
Strong knowledge of networking and communication protocols (Ethernet, TCP/IP, SSH)
Experience with time synchronization protocols such as PTP (IEEE 1588), Synchronous Ethernet (SyncE), and GNSS/GPS
Experience with source control (Git)
Strong written and verbal communication skills
Embedded Developer Jobs
By Fortinet technologies At Vancouver, British Columbia, Canada
Experience with high-performance applications an asset.
Knowledge of Linux kernel and Linux security applications a bonus.
Excellent problem-solving, troubleshooting & communication skills.
Solid background in TCP/IP networking and multi-threaded programming.
Good understanding of database design and SQL an asset.
Fortinet is growing and we are looking to hire a Software Development Engineer to join our team.
Firmware Technologist Jobs
By Tokidos At Canada
- Work closely with the software and hardware teams to define firmware requirements and specifications.
- Implement firmware features and functionalities based on defined requirements and design principles.
- Optimize firmware for power efficiency and performance to deliver an exceptional user experience.
- Solid experience in firmware development, preferably in embedded systems.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration abilities.
Bhjob15656_20185 - Embedded Developer (Montreal & Calgary)
By Myticas Consulting At Calgary, Alberta, Canada
Past experience or strong interest in aerospace, remote sensing or environmental challenges
Document all stages of the product: Requirements, Design, Implementation, Integration, Test in an iterative fashion.
Plan and supervise work executed by interns, offer technical guidance to junior members.
System integration and maintenance: past experience deploying a robust embedded system to the market
Volunteering experience in a technical student society or organization
Essential - 8+ years’ experience
Embedded Sw Developer Jobs
By Nokia At North Gower, Ontario, Canada
Good working knowledge of C, C++, and Python
Hands-on experience with IP routers and/or IP test tools is appealing.
CLI, MD-CLI, YANG, SNMP, and OpenConfig in the following contexts:
OAM (Link Measurement, STAMP, TWAMP(-Light), Y.1564, OAM-PM, SAA)
MACsec (MKA, Connectivity Association, SCs, SAs)
Minimum BS Degree in Computer engineering, Computer Science, equivalent, or better.
Sr. Embedded Sw Developer
By Nokia At North Gower, Ontario, Canada
Management interfaces (SNMP, NETCONF, YANG)
Good working knowledge of C and/or C++.
Hands-on experience with IP routers and/or IP test tools is appealing.
Embedded platform OS / driver (64 bit SMP)
Linux (Yocto, KVM, QEMU, libvirt, python3)
Data path (including proprietary network processor, 3rd party, and virtualized)
Firmware Developer Jobs
By IGT At Moncton, New Brunswick, Canada
Ability to effectively communicate product architectures, design proposals and negotiate options at management levels
Modify critical kernel subsystems to facilitate novel hardware capabilities
Windows Kernel and/or Driver programming experience
Linux Kernel Driver programming experience
Experience with real-time and multithreaded applications
Low-level firmware programming experience targeting various microcontroller architectures (ARM, 8051, other)
Embedded Systems Developer / Développeur De Systèmes Embarqués
By Rankest Global At Montreal, Quebec, Canada
Experience with specifying system-level uses cases and flowing that down to MAC protocol/networking architecture and requirements.
Provide architectural and detailed designs to meet the system requirements
5+ years of experience in embedded application development in C and C++
Extensive knowledge of dependencies between system components and protocol layers and their interactions.
Experience with Visual Studio Code and Eclipse IDE
Experience with scripting languages such as Python and MATLAB
Embedded Developer Jobs
By GEOTAB At Oakville, Ontario, Canada
3-5 years experience in embedded systems design with preemptive, multitasking real-time operating systems.
Strong knowledge of programming languages (C/C++/C# ) in an embedded software context.
Exposure and/or experience with RTOS and Linux.
Exposure and/or experience with SCRUM.
Experience in hands-on development and troubleshooting on embedded targets.
Experience working with encryption or cryptographic modules.
Developer, Embedded Algorithms, Developer Framework
By Kinaxis At Ottawa, Ontario, Canada
3+ years of industry software development experience, preferably on enterprise-scale products
Post-secondary education in Computer Science, Software Engineering, or an equivalent program
Excellent communication and collaboration skills
Experience with data structures, algorithms, multi-threading, and other core software concepts
Strong problem solving and analytical skills
Professional development experience with a variety of programming languages including Java/C#, Typescript, and others
Developer, Embedded Algorithms, Developer Framework
By Kinaxis At Québec, Quebec, Canada
3+ years of industry software development experience, preferably on enterprise-scale products
Post-secondary education in Computer Science, Software Engineering, or an equivalent program
Excellent communication and collaboration skills
Experience with data structures, algorithms, multi-threading, and other core software concepts
Strong problem solving and analytical skills
Professional development experience with a variety of programming languages including Java/C#, Typescript, and others
Developer, Embedded Algorithms, Developer Framework
By Kinaxis At Vancouver, British Columbia, Canada
3+ years of industry software development experience, preferably on enterprise-scale products
Post-secondary education in Computer Science, Software Engineering, or an equivalent program
Excellent communication and collaboration skills
Experience with data structures, algorithms, multi-threading, and other core software concepts
Strong problem solving and analytical skills
Professional development experience with a variety of programming languages including Java/C#, Typescript, and others
Embedded Iot Developer Jobs
By Cence Power (formerly Argentum) At Markham, Ontario, Canada
Bachelor’s Degree in Electrical/Electronics Engineering, Computer Science, Computer Engineering or equivalent combination of education and experience
Experience as a professional Embedded Systems Engineer (Preference given to those with 4+ years)
Experience with STM32, ESP32 and other ARM controllers
Experience managing the full life cycle of a design project, from development to production release
Solid working knowledge of IoT strategy, standards and protocols.
Experience with a variety of communication protocols (I2C, SPI, USB, etc.)
Embedded Software Developer Jobs
By Safe Fleet At Coquitlam, British Columbia, Canada
Develop the software tools and subsystems to support software development, test, and manage their implementation
Maintain the developed software efficiently through solid knowledge of software lifecycles
Knowledge of TCP/IP networking and data interfaces
UI design experience (preferably with QT)
Experience with open-source video tools, specifically GStreamer and FFmpeg is desirable
Knowledge of design patterns and ability to document design concepts
Embedded Software Developer C++
By CS GROUP - Canada At Montréal-Ouest, Quebec, Canada
2-6 years experience in a similar position.
Knowledge of ISO26262 is an asset.
Good knowledge of C++ language required.
Knowledge of enterprise architect for design details implementation.
Knowledge of testing tools for code coverage analysis Parasoft, VectorCast and/or LDRA.
Knowledge of code analysis tools for code static analysis (MISRA-C) using Parasoft, VectorCast and/or LDRA.
Firmware Developer Jobs
By Lyft At Longueuil, Quebec, Canada

Please get in touch for further details!