01Overview
Dear Aspirant!
We're looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future. Does that sound like you Then it seems like you'd make a outstanding addition to our vibrant international team.
You'll make an impact by:
- Design and develop scalable, high-performance Linux applications using C++ and TypeScript/Angular.
- Apply advanced software design patterns such as Singleton, Factory, Observer to build maintainable systems.
- Develop and enhance web-based UI solutions using Angular, integrating seamlessly with backend services.
- Build and maintain graphical editors / visualization tools (e.g., grid topology or system monitoring dashboards).
- Leverage GitHub Copilot and other AI-assisted development tools to improve coding efficiency, accelerate feature development, and enhance code quality.
- Design, implement, and execute unit tests ensuring robustness, performance, and reliability.
- Own end-to-end deliveryfrom requirement analysis to deployment and support.
- Work on Linux system-level development, including debugging, performance tuning, and networking.
- Collaborate across teams (PO, QA, architects) in an agile environment.
- Stay updated with latest technologies, frameworks, and AI-driven development trends.
Use your skills to move the world forward!
- Experience: 3-6 years in software development (5 years preferred for senior profiles)
- Programming Languages: Strong expertise in C++ (Linux-based application development)
- Hands-on experience with TypeScript and Angular
- AI Development Tools: Practical experience using GitHub Copilot (or similar AI coding assistants) for code generation, refactoring, and productivity improvement
- Frontend/UI Development: Experience in Angular-based UI development
- Exposure to graphic editors / visualization frameworks (SVG, Canvas, D3.js, etc.)
- Operating System: Strong knowledge of Linux OS, debugging tools, and system programming
- Networking: Good understanding of TCP/IP, sockets, and networking protocols
- Domain Knowledge (Preferred)
- Power Systems / Grid Automation / Substation domain
- Industrial protocols: Modbus (RTU/TCP)
- Exposure to IEC 61850 / SCADA systems is an advantage
- Understanding of Renewable Energy systems (Solar, Wind, Microgrids)
- Experience with energy management or control systems
Create a better #TomorrowWithUs!
This role is based in Bangalore, where you'll get the chance to work with teams impacting entire cities, countries - and the shape of things to come.
We value your unique identity and perspective and are fully committed to providing equitable opportunities and building a workplace that reflects the diversity of society. Come bring your authentic self and create a better tomorrow with us. .