Job Closed
This listing is no longer active.
Built on more than 130 years of experience, GE Vernova, a division of General Electric (GE), is leading a new era of energy by electrifying the world while work
Embedded Software Consulting Engineer, Protection and Control Systems
Location
Canada
Posted
93 days ago
Salary
$162.9K - $244.3K / year
Seniority
Senior
Job Description
Embedded Software Consulting Engineer, Protection and Control Systems
General Electric - GE
• Serve as a technical authority for embedded platform modernization, product innovation, and next-generation system architectures. • Lead the design strategy of real-time embedded platforms for protection and communication systems using multi-core SoCs, RTOS (VxWorks, QNX, FreeRTOS), or embedded Linux. • Guide strategic choices in virtualized firmware stacks, embedded containers, and real-time microservices for digital substations and edge computing. • Drive architectural modernization through the adoption of embedded virtualization using lean hypervisors, enabling reliability and modularity through microservice-oriented architecture for critical and secure field-deployable service updates. • Guide the design of CI/CD pipelines, DevSecOps workflows, and automated test frameworks tailored to embedded environments. • Promote modular design, RTOS abstraction, software reuse, and real-time determinism across services. • Lead edge software strategies for AI/ML-based diagnostics, adaptive protection, and predictive maintenance, enabling microservices to run securely in real-time containers. • Stay at the forefront of innovations in lean, reliable, and secure mission-critical/safety-critical embedded systems by participating in technical conferences and engaging with industry consortia and standards bodies (IEC, IEEE, UCAIug). • Represent the organization in global forums, panels, or working groups and share best practices, lessons learned, and architecture evolution insights. • Contribute to multi-year product and technology roadmaps for protection and automation portfolios. • Evaluate and pilot emerging technologies to mentor and guide global teams on next-generation architectures.
Job Requirements
- Bachelor’s degree in Electrical Engineering, Computer Engineering, or Embedded Systems.
- Extensive experience in embedded software/firmware design, with proven experience in architecture or consulting leadership roles.
- Extensive experience in real-time embedded systems used in power system protection, automation, or communication.
- Expert in C/C++, with experience in embedded Linux, RTOS (VxWorks, QNX), and container/virtualization concepts for embedded systems.
- Proven experience integrating protocols such as GOOSE, MMS, SV, DNP3, Modbus, IEEE C37.118, IEC 60870-5-104, IEEE 1588, and secure communication protocols.
- Familiar with compliance to electrical and cybersecurity standards including IEC 60255, NERC CIP, IEC 62443, IEC 62351.
- Working knowledge of embedded hypervisors, container runtimes, and service isolation in resource-constrained environments.
- Hands-on experience with toolchains, software analyzers, and debugging across embedded and virtualized targets.
- Strong understanding of protection schemes, digital substation design, and utility communication architectures.
- Experience in secure embedded software development, formal verification, and regulatory certification.
- Active contributor to open standards or industry bodies (IEEE, IEC, UCAIug) or recognized innovator with patents or technical publications.
- Willingness to travel for technical deep-dives, customer co-innovation sessions, industry events, and global product strategy meetings.
Benefits
- Bonus eligibility: discretionary annual bonus
Related Guides
Related Categories
Related Job Pages
More Engineer Jobs
• The ITSM Engineer is responsible for working to develop, design and own technical solutions on the ServiceNow platform. • Provide administration, application development, maintenance, and technical support by using good practice web programming techniques to configure robust solutions to the customer utilizing the ServiceNow platform. • Collaborate with application teams to design and implement data interfaces with other enterprise application systems. • Coordinate and solve complex technical data and transformation issues. • Develop, maintain, and execute reports, dashboards, and analytics to ensure system operation meets performance targets. • Support data imports and integrations, including third-party software integrations. • Maintain the CMDB (including CSDM) to support service and asset visibility and governance. • Answer “how to” technical and application configuration questions and provide tiered technical support as needed. • Create and maintain system design, operations, and platform documentation. • Support and continuously improve Knowledge Management and Asset Management processes and configurations. • Maintain certificate management knowledge and configuration considerations as applicable to the platform. • Successfully plan, execute, monitor, control, and close all technical tasks related to configuration and implementation of all aspects of the ServiceNow platform. • Provide software coding and customization including, but not limited to: Service Portal configuration, Flow administration, scripting, third-party software integrations, and custom application development. • Update and maintain a comprehensive testing protocol for ServiceNow instance upgrades to certify applications for use after upgrades are completed. • Obtain and analyze/interpret business requirements to propose sustainable solutions in ServiceNow. • Complete other duties as assigned.
Senior Protection & Control Field Specialist – Technologist or Engineer
Shermco IndustriesShermco Industries is an award-winning, full-service electrical testing and maintenance service provider founded in 1974. Shermco Industries specializes in electrical design, repai
• Lead installation, commissioning, and troubleshooting of: Protective relays, DFRs, RTUs, PLC systems, and telecom equipment • Perform advanced testing for: Transmission systems, buses, transformers, and generation assets • Configure and commission advanced relay systems, including: SEL (311C, 311L, 387, 411L, 421, 487, 587, 787) GE relays (C30, D60, L90, T60, etc.) • Oversee SCADA/RTU integration and upgrades • Interpret and validate protection schemes and settings • Lead field teams and mentor junior/intermediate staff • Interface directly with clients and provide technical guidance • Troubleshoot complex issues and implement solutions • Ensure accurate reporting and project documentation • Champion a strong safety culture
Lead Engineer
Law School Admission Council (LSAC)LSAC is a not-for-profit organization committed to quality, access, and equity in law and education.
• Collaborate with partners within the company to design, configure, maintain, and promote a variety of internally- and externally facing applications. • Collaborate across areas to ensure application reliability and coding to architectural standards. • Support product teams by advocating for their needs and providing constructive guidance. • Provide the glue across dependent teams to ensure technical dependencies are planned for and addressed in a fast-paced environment. • Connect with developers within your team to coach, inspire, and foster a continuous learning environment. • Build and maintain scalable full-stack applications. • Continuously monitor, test, and optimize software. • Collaborate with software engineers, the Software Development Manager (SDM), analysts, and stakeholders to deliver solutions that meet or exceed customer expectations. • Contribute as part of the team by leveraging continuous delivery methods and test-driven development to frequently deliver new functionality. • Deliver high-quality code and hold the team to the same standard through code review and mentoring. • Work to scale software to support dynamic teams in a fast-paced environment. • Be a contributor of knowledge to the team by reviewing code, sharing experience, and listening. • Champion and govern team-wide use of GitHub Copilot – establish prompting standards, review AI-generated code for security and quality, track productivity metrics, and coach developers on effective, responsible use of AI-assisted development. • Drive organizational Gen-AI adoption: build and execute a structured enablement roadmap that moves the engineering organization from awareness to competency, delivering workshops lunch-and-learns, hands-on labs, and reference implementations that make AI tooling tangible and accessible for developers at all levels. • Coach and mentor engineers on Gen-AI practices, provide 1:1 and team-level guidance on integrating AI into daily workflows including AI-assisted coding, AI-augmented code review, AI-accelerated test generation (unit, integration, regression), and effective use of AI in debugging and documentation. • Help engineers build critical evaluation skills for vetting AI-generated output. • Act as internal AI change agent. • Identify adoption blockers, measure team AI maturity over time, gather feedback from engineers and stakeholders, and continuously iterate on enablement programs; evangelize Gen-AI success stories across the broader Technology Solutions and Platforms organization. • Architect and implement Generative AI features using Azure OpenAI Service, OpenAI APIs, and open-source LLMs including chat interfaces, document summarization, intelligent search, and automated content generation. • Design and maintain Retrieval-Augmented Generation (RAG) pipelines integrating vector databases (e.g., Azure AI Search, Pinecone, pgvector) with enterprise data sources to ground model outputs in authoritative content. • Lead prompt engineering efforts; craft, version, evaluate, and iteratively refine system prompts, few-shot examples, and chain-of-thought strategies to maximize accuracy and safety. • Establish and enforce responsible AI practices, bias evaluation, content filtering, PII redaction, audit logging, and compliance with LSAC data governance standards for all AI-powered features.
• Configuración y administración de la plataforma ELK • Desarrollo de scripts de recopilación e indexación de logs



