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

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

About the Role

We are looking for a seasoned Embedded Software & Firmware Consulting Engineer to shape the future of real-time embedded platforms in transmission and distribution systems. This position plays a central role in defining technical strategy, driving architectural evolution, and advancing innovation across protection relays, communication gateways, and industrial edge devices.

Key Responsibilities

  • Lead the development and deployment of next-generation embedded architectures using multi-core SoCs, real-time operating systems, and embedded Linux platforms.
  • Guide the integration of virtualization technologies and containerized microservices to enhance modularity, security, and field-updatable capabilities in mission-critical environments.
  • Design and implement robust CI/CD pipelines and automated testing frameworks tailored for embedded and safety-certified systems.
  • Advance real-time determinism and software reuse through abstraction layers and modular firmware design.
  • Explore and deploy AI-driven diagnostics, adaptive protection logic, and predictive maintenance solutions on secure edge platforms.
  • Collaborate with standards organizations and industry groups to influence the direction of digital substation and grid communication protocols.
  • Contribute to long-term technology roadmaps and evaluate emerging tools, frameworks, and methodologies for global engineering teams.

Qualifications and Experience

Candidates should hold a bachelor’s degree in Electrical Engineering, Computer Engineering, or a related field, with substantial experience in embedded software design and system architecture. Proven leadership in consulting or architectural roles within real-time systems is essential.

  • Strong proficiency in C/C++ and deep familiarity with RTOS environments such as VxWorks, QNX, or FreeRTOS.
  • Hands-on experience with embedded Linux, container runtimes, and hypervisor technologies in resource-constrained settings.
  • Working knowledge of power system communication protocols including GOOSE, MMS, SV, DNP3, Modbus, IEEE C37.118, IEC 60870-5-104, and IEEE 1588.
  • Understanding of cybersecurity standards such as IEC 62443, IEC 62351, NERC CIP, and IEC 60255.
  • Experience with secure development practices, formal verification, and regulatory compliance processes.
  • Active participation in technical forums or standards bodies is highly valued.
  • Willingness to travel for technical engagements, customer collaborations, and industry events.

Compensation and Work Environment

This role offers a competitive salary range of $152,400–$254,000 USD annually for U.S.-based positions and $162,900–$244,300 CAD annually for Canadian roles, with potential geographic adjustments. Discretionary annual bonuses are available. The position supports a flexible, global work model with no relocation assistance provided.

Required Skills
C/C++embedded LinuxRTOSVxWorksQNXFreeRTOSmulti-core SoCsGOOSEMMSSVDNP3ModbusIEEE C37.118embedded software designfirmware architecture C/C++embedded LinuxRTOSVxWorksQNXFreeRTOSmulti-core SoCscontainerizationvirtualizationembedded hypervisorsCI/CD pipelinesDevSecOpsautomated test frameworksfirmware designsystem 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 13 days ago