CareerPlanSign in

Software Engineer – C++ and Python

Bangalore, IND, India💼 Full-time🗓 2026-08-17 → 2026-09-28

Core

Design and evolve scalable application frameworks, reusable libraries, and common software components using modern C++ to enable application teams to build high-quality products efficiently.

Role type

Senior IC software engineer (frameworks & architecture)

Builds

Scalable application frameworks, reusable libraries, and common software components

Domain

Industrial software / C++ systems programming

Required skills

Modern C++, Object-Oriented Design, Algorithms and Data Structures, Software Architecture, Python, Git, Performance Optimization, Memory Management, Cross-platform Development, Automated Testing

Preferred skills

API Design and Versioning, C++/Python Interoperability, Performance Profiling, Agile/Scrum Collaboration

Technologies

C++, Python, Git

Responsibilities

Design and develop core frameworks and reusable libraries; Build robust APIs and maintain backward compatibility; Solve complex performance and scalability challenges; Collaborate with Product and Application teams; Own quality across the development lifecycle; Build automated testing and reliability suites; Drive technical excellence and engineering best practices

Seniority

Senior, hands-on IC

Sourced via siemens_eda · Listed on CareerPlan, which tracks 854,000+ jobs from 20+ sources.