Dear Aspirant! We empower our people to stay resilient and relevant in a constantly changing world. 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 great addition to our vibrant international team. We are looking for: Software Developer – PLC / Structured Text (ST), C++, TypeScript (Linux Applications) You’ll make an impact by: · Design and develop scalable, high-performance Linux applications using PLC programming (including Structured Text – ST), C++, and TypeScript. · Apply advanced software design patterns (e.g., Singleton, Factory, Observer) to develop modular, maintainable, and extensible systems. · Develop and enhance modern web-based UI solutions using TypeScript, ensuring seamless integration with backend services. · Build and maintain graphical editors and visualization tools (e.g., grid topology models, EV charging dashboards, system monitoring interfaces). · Leverage GitHub Copilot and similar AI-assisted development tools to improve productivity, accelerate feature development, and enhance code quality. · Design, implement, and execute robust unit and integration tests to ensure reliability, performance, and scalability. · Take end-to-end ownership of features—from requirement analysis and design to implementation, deployment, and post-release support. · Perform Linux system-level development, including debugging, performance tuning, and network-level troubleshooting. · Collaborate effectively with cross-functional teams (Product Owners, QA, Architects) in an agile development environment. · Continuously explore and adopt emerging technologies, frameworks, and AI-driven development practices. Use your skills to move the world forward! · 3–6 years of experience in software development (5+ years for senior roles preferred) · Programming Languages · Strong expertise in PLC programming, including Structured Text (ST) · Proficiency in C++ for Linux-based application development · Hands-on experience in TypeScript. · AI Development Tools · Practical experience using GitHub Copilot (or similar tools) for code generation, refactoring, and productivity optimization · Frontend/UI Development · Strong experience in Type script-based UI development · Exposure to graphical/visualization technologies (e.g., SVG) · Operating System: Strong understanding of Linux OS, system programming, debugging, and performance analysis Networking · Good knowledge of TCP/IP, sockets, and communication protocols · Domain Knowledge (Preferred). · Power Systems / Grid Automation / Microgrid / Substation Automation · EV Charging Systems & Infrastructure: · EV charging protocols, charger management systems, and energy optimization · Battery Management Systems (BMS): · Monitoring, control, and optimization of battery performance, safety, and lifecycle · Industrial Communication Protocols: Modbus (RTU/TCP) · IEC 61850 / SCADA systems (preferred) · Understanding of Renewable Energy Systems (Solar, Wind, Microgrids) · Experience in Energy Management and 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. We’re Siemens. A collection of over 312,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we encourage applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and imagination and help us shape tomorrow. Find out more about Siemens careers at: www.siemens.com/careers Find out more about the Digital world of Siemens here: www.siemens.com/careers/digitalminds