
Embedded Software Consulting Engineer, Protection and Control Systems
Posted May 2

Posted May 2
This is a fully remote position, open to applicants in Canada.
• Act as a technical expert for the modernization of embedded platforms, driving product innovation and developing next-generation system architectures.
• Oversee the design strategy for real-time embedded platforms utilized in protection and communication systems, leveraging multi-core SoCs, RTOS (VxWorks, QNX, FreeRTOS), or embedded Linux.
• Direct strategic decisions regarding virtualized firmware stacks, embedded containers, and real-time microservices for digital substations and edge computing applications.
• Propel architectural modernization by adopting embedded virtualization through lean hypervisors, enhancing reliability and modularity via a microservice-oriented architecture for critical and secure field-deployable service updates.
• Guide the development of CI/CD pipelines, DevSecOps workflows, and automated testing frameworks specifically designed for embedded environments.
• Advocate for modular design, RTOS abstraction, software reuse, and real-time determinism across various services.
• Spearhead edge software initiatives for AI/ML-driven diagnostics, adaptive protection, and predictive maintenance, ensuring the secure operation of microservices within real-time containers.
• Remain engaged with cutting-edge innovations in lean, reliable, and secure mission-critical/safety-critical embedded systems by participating in technical conferences and collaborating with industry consortia and standards organizations (IEC, IEEE, UCAIug).
• Represent the organization at global forums, panels, or working groups, sharing best practices, lessons learned, and insights on architectural evolution.
• Contribute to long-term product and technology roadmaps for protection and automation portfolios.
• Assess and pilot emerging technologies to mentor and guide global teams on next-generation architectural solutions.
• Bachelor's degree in Electrical Engineering, Computer Engineering, or Embedded Systems.
• Significant experience in embedded software/firmware design, with a proven track record in architecture or consulting leadership roles.
• Extensive experience with real-time embedded systems in power system protection, automation, or communication applications.
• Proficient in C/C++, with expertise in embedded Linux, RTOS (VxWorks, QNX), and container/virtualization concepts applicable to embedded systems.
• Demonstrated experience in integrating protocols such as GOOSE, MMS, SV, DNP3, Modbus, IEEE C37.118, IEC 60870-5-104, IEEE 1588, and secure communication protocols.
• Familiarity with compliance standards for electrical and cybersecurity, including IEC 60255, NERC CIP, IEC 62443, and IEC 62351.
• Working knowledge of embedded hypervisors, container runtimes, and service isolation within resource-constrained environments.
• Practical experience with toolchains, software analyzers, and debugging across both embedded and virtualized targets.
• Strong comprehension of protection schemes, digital substation design, and utility communication architectures.
• Experience in secure embedded software development, formal verification, and regulatory certification processes.
• Active contributor to open standards or industry organizations (IEEE, IEC, UCAIug) or recognized innovator with patents or technical publications.
• Willingness to travel for in-depth technical sessions, collaborative customer innovation initiatives, industry events, and global product strategy meetings.
• Bonus eligibility: discretionary annual bonus.
INDEPTH HYGIENE SERVICES LIMITED
Terabase Energy
Get handpicked remote jobs straight to your inbox weekly.