Source description
About the role
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. .
More at Siemens
Related open roles
Python Developer ( Django / Flask)
Chennai
Senior Software Engineer (C++ / Linux)
Mumbai
Software Developer - Marcom, Sales and Delivery Services
Bangalore
Senior Java Software Engineer | Ai & Ml Expert (Pune)
Mumbai
Lead Developer (AWS, .Net and React)
Bangalore
Backend Developer C - Microservices & RESTful APIs
Bangalore