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.