Senior Software Engineer @ Siemens India | Advanta

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Bangalore


Post Graduation, Diploma In System Software Development
CDAC Bangalore
Bachelor's degree, Information Technology
Sinhgad college of engineering
Join Rajshekhar and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSenior Software Engineer @ Siemens India | Advanta
I am a Senior Software Engineer with experience in C++ development, specializing for industrial automation systems. My expertise includes developing Protocol Stacks(EtherNet/IP), OPC UA Server/Client applications, integrating secure communication protocols (using OpenSSL with SHA-256), and ensuring seamless systems integration, particularly with Siemens products such as WinCC and Unified OPC UA Server. Focused on innovation and performance optimization, I have led projects that enhance data transfer, system reliability, and scalability. My work consistently delivers efficient, high-quality software solutions that meet complex industry needs, while leveraging the latest technological trends. Key Technologies & Highlights: • C, C++, STL: Expert in developing high-performance, real-time systems, proficient in networking protocols like TCP/IP, UDP, Modbus TCP/IP, and IEC 62541 for industrial communication. • Docker & Cloud Integration: Proficient in Docker for containerization and experienced in deploying solutions on Nimbus Cloud and Microsoft Azure, ensuring secure communication. • Unified Automation SDK: Hands-on experience with Unified Automation SDK for developing robust OPC UA solutions. • Multi-threading & Design Patterns: Strong understanding of multi-threading, memory management, and design patterns like Singleton. • Agile & TDD: Extensive experience in Agile methodologies such as Scrum and Test-Driven Development (TDD), ensuring timely and efficient project execution. • Open-source & Emerging Technologies: Passionate about exploring open-source technologies and staying ahead of the latest industry trends to drive innovation.
Bengaluru
antigravity
cursor
Senior Software Engineer at Siemens, Jun 2020 - Present · 6 yrs 3 mos, Bengaluru, Karnataka, India, • Led development of an OPC UA Server using Unified Automation SDK, improving system efficiency by 25%. • Optimized compile times by 30% with Debian patches, accelerating development. • Deployed Docker images on Microsoft Azure for OPC UA Client, reducing deployment time by 40%. • Implemented secure communication using self-signed and CA-signed certificates for WinCC OPC UA Client. • Conducted performance and NFR testing, reducing system downtime by 15%.
Software Engineer at Siemens, Jun 2020 - May 2023 · 3 yrs, Bengaluru, Karnataka, India
Software Engineer at Utthunga, May 2017 - Jun 2020 · 3 yrs 2 mos, Bangalore, • Developed OPC UA Client on Hermes Firmware, increasing system stability by 20%. • Designed and implemented MEI-ENIP Adaptor, reducing troubleshooting time by 50%. • Managed Docker-based deployments on Microsoft Azure, boosting deployment efficiency by 30%. • Ensured 100% on-time delivery for critical milestones through effective client communication.
Post Graduation, Diploma In System Software Development, CDAC Bangalore
Bachelor's degree, Information Technology, Sinhgad college of engineering