Research Scientist - Software Architecture
Core
Research Scientist shaping next-generation software architectures for digital transformation of power systems and mission-critical energy infrastructure.
Role type
Research Scientist (Software Architecture)
Builds
Scalable, production-ready software architectures for power grid management, automation, control, and IoT solutions.
Domain
Energy sector, Power Systems, Industrial Software
Deliverable
production ML models | product features
Required skills
Software architecture design, IoT edge solutions, Real-time systems, Embedded products, OS/kernel/driver development, Industrial networks, Python, C++, C#, Java, Rust, Shell, SW architecture theory, Research publication
Preferred skills
Azure DevOps, GitHub, Data engineering, Cloud-based solutions, Power grid systems, Green energy, Hardware development, Electronics, Scientific publishing
Technologies
Python, C++, C#, Java, Rust, Shell, Azure DevOps, GitHub
Responsibilities
Collaborate with global teams to solve software challenges in power systems; Propose and lead research projects for next-gen products; Develop proof-of-concept software and architect-level solutions; Create software solutions using various technology stacks; Document technical solution concepts; Share expertise across the organization; Collaborate with external partners (universities, startups, vendors); Disseminate results via publications and patents.
Seniority
Mid-Senior, hands-on IC with research leadership
