Embedded Firmware Engineer — Energy Storage (Controls & Connectivity)
Verdyn
Company DescriptionVerdyn is a full-cycle energy solutions provider focused on modernizing how energy products and services are designed, delivered, and maintained. The organization is driven by a mission to leapfrog traditional energy delivery models and bring advanced, integrated solutions into the present. Verdyn works across the energy value chain, combining engineering, technology, and operations expertise to create resilient, efficient systems. Team members collaborate in a dynamic environment where innovation, safety, and sustainability are central to the company’s work and culture.
Role DescriptionThe Embedded Firmware Engineer - Energy Storage (Controls & Connectivity) will design, implement, and maintain embedded software for Verdyn’s energy storage products and control systems.
Day-to-day responsibilities include developing firmware for microcontroller-based platforms, implementing and testing control algorithms, managing connectivity interfaces, and integrating firmware with hardware components. The role involves debugging and optimizing embedded systems, collaborating with electrical and software engineering teams, participating in design reviews, and writing clear technical documentation.
This is a full-time, on-site role based in Oakville, ON, requiring close coordination with cross-functional teams to ensure reliable, safe, and high-performance energy storage solutions.
What you'll do at Verdyn:
Develop firmware for module- and rack-level super-capacitor control boards on TI C2000 real-time MCUs: monitoring, measurement, balancing, protection and rack-level aggregation.
- Implement distributed control and coordination across the module to rack hierarchy.
Build and optimize communication over Beckhoff TwinCAT / EtherCAT, plus Modbus and CAN / CAN-FD. Develop control for the rack's Infineon SiC power-conversion stage, with the hardware team.
Build the secure over-the-air firmware-update path: signed images, secure boot, root of trust, anti-rollback, and encrypted + authenticated update channels.
Apply OT/grid cybersecurity (IEC 62443) across the control-board software and update infrastructure;
bring up boards and rununit, integration and HIL testing.
Qualifications
Candidates should possess strong Embedded Software and Software Development skills, including experience with C/C++ and real-time embedded systems.
Candidates should possess solid Electrical Engineering knowledge, with familiarity in power electronics, battery systems, and hardware-firmware integration.
Candidates should possess experience with ARM Architecture, including development on ARM-based microcontrollers and associated toolchains.
Candidates should possess advanced Debugging skills for embedded platforms, using oscilloscopes, logic analyzers, in-circuit debuggers, and profiling tools.
Bachelor’s degree or higher in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field.
Experience in energy storage, industrial controls, or IoT connectivity (CAN, Modbus, Ethernet, wireless protocols) is highly beneficial.
Ability to read and interpret electrical schematics, follow safety standards, and work effectively with multidisciplinary teams on-site.
Strong problem-solving abilities, clear written and verbal communication, and a collaborative approach to product development.
5+ years of in-industry embedded firmware in C/C++ on microcontrollers (TI C2000 or similar), with bare-metal and RTOS work.
A real-time industrial bus in production
EtherCAT via Beckhoff TwinCAT strongly preferred, or a comparable bus plus a willingness to pick up TwinCAT.
Secure firmware-update experience (signed/OTA, secure boot, bootloaders) and a working understanding of embedded cybersecurity.
CAN / CAN-FD and Modbus;
hands-on hardware bring-up and hardware-software integration.
A degree in Computer, Electrical or Embedded Systems Engineering, or equivalent experience.
#J-18808-Ljbffr
Role DescriptionThe Embedded Firmware Engineer - Energy Storage (Controls & Connectivity) will design, implement, and maintain embedded software for Verdyn’s energy storage products and control systems.
Day-to-day responsibilities include developing firmware for microcontroller-based platforms, implementing and testing control algorithms, managing connectivity interfaces, and integrating firmware with hardware components. The role involves debugging and optimizing embedded systems, collaborating with electrical and software engineering teams, participating in design reviews, and writing clear technical documentation.
This is a full-time, on-site role based in Oakville, ON, requiring close coordination with cross-functional teams to ensure reliable, safe, and high-performance energy storage solutions.
What you'll do at Verdyn:
Develop firmware for module- and rack-level super-capacitor control boards on TI C2000 real-time MCUs: monitoring, measurement, balancing, protection and rack-level aggregation.
- Implement distributed control and coordination across the module to rack hierarchy.
Build and optimize communication over Beckhoff TwinCAT / EtherCAT, plus Modbus and CAN / CAN-FD. Develop control for the rack's Infineon SiC power-conversion stage, with the hardware team.
Build the secure over-the-air firmware-update path: signed images, secure boot, root of trust, anti-rollback, and encrypted + authenticated update channels.
Apply OT/grid cybersecurity (IEC 62443) across the control-board software and update infrastructure;
bring up boards and rununit, integration and HIL testing.
Qualifications
Candidates should possess strong Embedded Software and Software Development skills, including experience with C/C++ and real-time embedded systems.
Candidates should possess solid Electrical Engineering knowledge, with familiarity in power electronics, battery systems, and hardware-firmware integration.
Candidates should possess experience with ARM Architecture, including development on ARM-based microcontrollers and associated toolchains.
Candidates should possess advanced Debugging skills for embedded platforms, using oscilloscopes, logic analyzers, in-circuit debuggers, and profiling tools.
Bachelor’s degree or higher in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field.
Experience in energy storage, industrial controls, or IoT connectivity (CAN, Modbus, Ethernet, wireless protocols) is highly beneficial.
Ability to read and interpret electrical schematics, follow safety standards, and work effectively with multidisciplinary teams on-site.
Strong problem-solving abilities, clear written and verbal communication, and a collaborative approach to product development.
5+ years of in-industry embedded firmware in C/C++ on microcontrollers (TI C2000 or similar), with bare-metal and RTOS work.
A real-time industrial bus in production
EtherCAT via Beckhoff TwinCAT strongly preferred, or a comparable bus plus a willingness to pick up TwinCAT.
Secure firmware-update experience (signed/OTA, secure boot, bootloaders) and a working understanding of embedded cybersecurity.
CAN / CAN-FD and Modbus;
hands-on hardware bring-up and hardware-software integration.
A degree in Computer, Electrical or Embedded Systems Engineering, or equivalent experience.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Embedded Firmware Engineer — Energy Storage (Controls & Connectivity) in Winnipeg, MB vacancy
- Senior Firmware Engineer (Embedded Systems) Are you passionate about shaping North America's sustainable future? Founded in 2019, Verdyn is a trailblazing... ...offering comprehensive, turn-key solutions in renewable energy, battery storage, power quality, and infrastructure. Our...SuggestedLocal area
- Job Details Engineering Full-Time 3+ years Kitchener, Ontario... ...Department: Software & Firmware Reports To: Software &... ...methodical and highly capable Embedded Firmware Engineer to serve... ...drivers for our custom STM32 control boards. Hardware...SuggestedLong term contractFull timeCasual work
- Design embedded firmware for Microchip Technology’s Datacenter Solutions, using strong C programming and debugging skills. Work with advanced SoC products supporting connected infrastructure.As a Firmware Engineer, you will specify firmware architecture and develop products...Suggested
- Drive innovation in embedded systems with Mycionics as an Embedded Firmware Engineer in Kitchener, Ontario. Focus on firmware development, hardware integration, and... ...Responsibilities: • Develop low-level C/C++ firmware for STM32 control boards • Implement I2C, SPI, CAN, and Ethernet...Suggested
- Embedded Firmware DeveloperLocation: Calgary, AB (Hybrid)Employment Type: Full-TimeCompany: OPIsystems... ...grain through innovative monitoring, control, and data-driven solutions. Our hardware... ...support safer and more efficient grain storage operations.Position OverviewWe are looking...SuggestedLong term contractImmediate start
- Design embedded firmware for industrial bolting tools as a Senior Firmware Engineer at Acara Solutions. Apply C, C++, and real-time systems expertise.This senior engineer develops firmware across new products, sustaining efforts, and custom solutions. The work spans system-level...
- ...software solutions, and they are actively seeking a Senior Firmware Engineer with expertise in Embedded Linux to join their fully remote team. This position is... ...using remote work tools. Experience with version control systems like Git. BenefitsThis fully remote position...Remote workHome office
$140k - $180k per year
...’re growing the team to take it even further. About The RoleWe are looking for a Firmware and Embedded Software Engineer to design and develop the real-time software systems that control our humanoid robots. You will own the development of embedded software for critical...Work at officeWorldwide- ...architecture for Foreseeson Technology’s modular Energy Storage System using high-voltage batteries, PCB... ...system integration.As Senior Electrical Engineer, you will guide hardware design and... ...battery management, power conversion, embedded control, charging, discharging, and...
- Lenovo is seeking a UEFI Engineer to join the Infrastructure Solutions Group (ISG) in Morrisville, NC. You... ...collaborate with software engineers to develop optimized firmware for server and enterprise platforms, focusing on embedded firmware across Lenovo’s product lines....
- Energy storage systems engineering drives this Socomec role, spanning system integration, power systems analysis, and North American projects. The position supports projects from presales through commissioning.As an Electrical Engineer and Project Manager, you will develop energy...
- Embedded Linux expertise anchors this senior firmware engineering role, supporting fully remote work across complex embedded systems. Develop robust firmware with C and C++.As a Senior Firmware Engineer, you will architect, develop, and optimize firmware for innovative hardware...Remote work
- Lead inverter controls and firmware investigations for e-STORAGE BESS projects, working remotely in Canada or the United States. Connect technical findings with vendor action.This senior engineering role focuses on understanding inverter behaviour across operating battery energy...Remote work
$92.3k - $142k per year
...application of scientific and engineering methodologies. Work in this... ...and maintain robust, real-time embedded software for microprocessor-... ...Performance Optimization:Optimize firmware performance for real-time... ....Prior experience in the Energy, Industrial, or Aerospace sectors...Local areaRelocation package- ...committed to delivering safe, reliable energy while driving financial excellence... ...We are seeking a Principal Electrical Engineer, Battery Energy Storage Systems (BESS) to join our team! In this... ...Systems (EMS), Supervisory Control And Data Acquisition (SCADA), protection...RemplacementFull timeFor contractorsWork at officeLocal areaWork from homeFlexible hours
- ...Communication Products Ltd. in Burnaby, BC, is seeking an experienced Embedded Firmware Developer to join a multidisciplinary team working on telecom... ..., collaborating with hardware, acoustical, and software engineers. The role emphasizes hands-on embedded C development,...
- A leading energy solutions company is looking for a Senior Electrical Engineer & Project Manager in Brampton, Ontario. This role will be integral in developing and managing energy storage solutions and microgrid systems. Candidates should possess over 10 years of experience...
- Enbridge is seeking a Principal Electrical Engineer, Battery Energy Storage Systems (BESS) to serve as the senior technical authority across our utility-scale BESS portfolio. You will shape standards, guide projects from development to operations, and drive safety, reliability...
- Moment Energy Inc. in Surrey, BC, is seeking a Senior Reliability Engineer to ensure the long-term reliability of our battery energy storage systems. You will develop reliability models, translate field data into mission profiles, and help predict product life while identifying...Long term contract
- ...Qualcomm Canada ULC in Markham, Ontario is seeking an experienced Software Engineer to design, develop, and validate embedded and cloud edge software and utilities. You will collaborate with systems, hardware, architecture, and test teams to deliver world-class software solutions...
$110k - $150k per year
A leading energy storage technology company in Toronto, ON, is seeking an Engineering Program Manager to oversee engineering systems and projects. The ideal candidate will possess strong technical depth and excellent stakeholder management skills. Responsibilities include defining...Full time- Guide embedded firmware and SoC architecture at Analog Devices with C/C++, hardware debug, and software-first technical leadership. Travel is... ...modelsCoordinate architecture with hardware counterparts and engineering leadsRequirements: BS or MS in electrical, computer, or...
- ...smartphones, tablets), infrastructure (server, storage, edge, high performance computing and... ...About Our TeamWe’re looking for UEFI Engineer to join our Infrastructure Solutions... ...software engineers to write, debug and test embedded Firmware. Manage and maintain firmware build...Local area
- ...tablets), infrastructure (server, storage, edge, high performance... ...the RoleWe are seeking a hands‑on engineer with a strong background in low‑level software/firmware development, computer architecture... ...Engineering6 years' minimum experience in Embedded Firmware/Software...Work at officeLocal area
- ...As a passionate and skilled Hardware/Firmware Engineer at Noze, you'll revolutionize medical diagnostics... ...families) with external memory and storage, displays and touch, audio, wireless,... ...dFMEA) for an ISO 13485 / ISO 14971 design-control processWhat you’ll work with Sensing:...Contract work
$100k - $150k per year
...to Make a Real Impact? Join e-STORAGE!Who We AreWelcome to e-STORAGE... ...integrating advanced battery energy storage systems for utility-scale... ....Position Title: Senior Embedded Linux EngineerDepartment: Inverter... ...Role:The Senior Embedded Linux Engineer is responsible for the design,...Worldwide- Lead B2B marketing for Eneon’s battery energy storage business, shaping positioning and messaging across North America. Bring technical marketing... ...initiatives across the energy storage market. Your work will connect market research, customer needs, competitive insight, and...
- Build next-generation low voltage controls at General Motors in Markham, applying C/C++, CI/CD, and... ...Elevation Center attendance.This Senior Embedded Controls Developer works on power management, power generation, energy storage, and distribution software. You will help deliver...
- ...hardware. About the Role You will build the embedded Linux and Android software that makes... ...where timing, throughput, power, storage, and recovery must work together through... ...Reproduce field failures with hardware and test engineers, and validate fixes across supported device...Remote work
- Samsara (NYSE: IOT) is the pioneer of the Connected Operations™ Cloud, which is a platform... ...all in near real-time.As a Senior Embedded Software Engineer at Samsara, you will develop software... ...Peripheral drivers, secure bootloaders, device firmware updates, as well as the core...Long term contractFull timeRemote workFlexible hoursShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Firmware Engineer — Energy Storage (Controls & Connectivity). Be the first to apply!
Related searches
- remote firmware engineer Winnipeg, MB
- first class power engineer Winnipeg, MB
- 2nd class power engineer Winnipeg, MB
- 3rd class power engineer Winnipeg, MB
- ingenieur energie Winnipeg, MB
- chief power engineer Winnipeg, MB
- power engineer and power systems operator Winnipeg, MB
- energy engineer Winnipeg, MB
- class power engineer Winnipeg, MB
- energy efficiency engineer Winnipeg, MB

