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

Posted May 2
• Act as a technical expert in the modernization of embedded platforms, driving product innovation and the development of 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.
• Provide direction on strategic decisions regarding virtualized firmware stacks, embedded containers, and real-time microservices for digital substations and edge computing solutions.
• Advance architectural modernization by implementing embedded virtualization with lean hypervisors, enhancing reliability and modularity through a microservice-oriented architecture for secure field-deployable service updates.
• Direct the development of CI/CD pipelines, DevSecOps workflows, and automated testing frameworks customized for embedded environments.
• Advocate for modular design, RTOS abstraction, software reuse, and real-time determinism across various services.
• Lead edge software initiatives focused on AI/ML-based diagnostics, adaptive protection, and predictive maintenance, allowing microservices to operate securely in real-time containers.
• Remain engaged with advancements 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).
• Serve as the organization's representative in 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 architectures.
• Bachelor’s degree in Electrical Engineering, Computer Engineering, or Embedded Systems.
• Extensive experience in embedded software/firmware design, with a solid background in architecture or consulting leadership positions.
• Significant experience with real-time embedded systems applied in power system protection, automation, or communication sectors.
• Proficient in C/C++, with experience in embedded Linux, RTOS (VxWorks, QNX), and concepts related to containerization/virtualization for 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.
• Knowledge of compliance with electrical and cybersecurity standards, including IEC 60255, NERC CIP, IEC 62443, and IEC 62351.
• Familiarity with embedded hypervisors, container runtimes, and service isolation within resource-constrained environments.
• Practical experience with toolchains, software analysis, and debugging across both embedded and virtualized platforms.
• Strong grasp of protection schemes, digital substation design, and utility communication architectures.
• Experience in secure embedded software development, formal verification, and regulatory certification processes.
• Active participant in open standards or industry organizations (IEEE, IEC, UCAIug) or recognized innovator with patents or technical publications.
• Willingness to travel for in-depth technical discussions, customer co-innovation sessions, industry events, and global product strategy meetings.
• Bonus eligibility: discretionary annual bonus
EC Source Services, LLC
EBI Consulting
Get handpicked remote jobs straight to your inbox weekly.