Remote, Canada Remote (Global) Full-time $162,900.00 - $244,300.00 CAD

GE Vernova is hiring an Embedded Software Consulting Engineer, Protection and Control Systems

About the Role

What You'll Do

Lead the evolution of embedded software platforms used in mission-critical power systems. Define architectural direction for real-time embedded solutions in protection relays, communication gateways, and industrial networking devices deployed across substations and remote infrastructure.

Drive innovation in embedded virtualization using lean hypervisors to support microservice-based architectures, enabling secure, modular, and field-upgradable systems. Guide the integration of real-time containers and embedded Linux or RTOS environments on multi-core SoCs to enhance reliability and performance.

Design and refine CI/CD pipelines and automated test frameworks tailored for embedded environments. Champion modular design principles, software reuse, and deterministic real-time behavior across firmware components. Explore and implement AI/ML-driven diagnostics, adaptive protection logic, and predictive maintenance strategies at the network edge.

Represent technical leadership in global forums and industry consortia, contributing to standards development through IEEE, IEC, and UCAIug. Share insights on architecture evolution and best practices across engineering and product teams. Help shape multi-year roadmaps for protection and automation technologies.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or Embedded Systems
  • Proven track record in embedded software or firmware design, with leadership experience in architecture or technical consulting roles
  • Deep expertise in C/C++ and real-time operating systems such as VxWorks, QNX, FreeRTOS, or embedded Linux
  • Experience with embedded virtualization, container runtimes, and service isolation in resource-constrained environments
  • Familiarity with industrial communication protocols including GOOSE, MMS, SV, DNP3, Modbus, IEEE C37.118, IEC 60870-5-104, and IEEE 1588
  • Knowledge of cybersecurity and electrical safety standards such as IEC 60255, NERC CIP, IEC 62443, and IEC 62351
  • Hands-on experience with embedded toolchains, static analyzers, and debugging tools across virtualized targets
  • Understanding of digital substation design, protection schemes, and utility communication architectures
  • Experience with secure development practices, formal verification, and regulatory certification processes
  • Active participation in open standards bodies or publication of technical innovations and patents is highly valued
  • Willingness to travel for technical workshops, customer collaboration, and industry events

Benefits

  • Discretionary annual bonus available
  • Remote work flexibility—this is a fully remote role
Required Skills
C/C++embedded LinuxRTOSVxWorksQNXFreeRTOSmulti-core SoCsGOOSEMMSSVDNP3ModbusIEEE C37.118embedded software designfirmware architecture C/C++embedded LinuxRTOSVxWorksQNXFreeRTOSmulti-core SoCsGOOSEMMSSVDNP3ModbusIEEE C37.118embedded software designfirmware architecture
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
GE Vernova
GE Vernova delivers integrated project solutions to enable large scale electrification and support customer needs.
All jobs at GE Vernova Visit website
Job Details
Category embedded
Posted 4 days ago