The Software Architect will lead the design and evolution of embedded software solutions used in protection, automation, monitoring, and communication systems for electrical power networks. The role drives architectural decisions across application software, communication frameworks, protocol stacks, runtime environments, operating systems, and embedded hardware platforms. The architect collaborates with software developers, system architects, protection experts, communication specialists, and product owners to deliver high-performance, reliable solutions for critical infrastructure applications. Depending on organizational needs and expertise, the role may contribute to protection applications, communication technologies, protocol implementations, platform services, or shared system infrastructure. It combines hands-on engineering with technical leadership, architectural governance, and long-term platform ownership. The architect helps establish consistent engineering practices and promotes scalable, reusable, and maintainable software solutions across globally distributed development teams.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior