CareerPlanSign in

Software Engineer - Advanced

Pune, IND, India💼 Full-time🗓 2026-08-31 → 2026-09-28

Core

Design, develop, modify, and implement software programming for Product Lifecycle Management (PLM) solutions used in design, simulation, and manufacture.

Role type

Senior Software Engineer (C++)

Builds

PLM software tools and features for industrial design and manufacturing

Domain

Industrial software / Product Lifecycle Management

Deliverable

production ML models | product features

Required skills

C++ (advanced), software licensing implementation, SLC (life cycle methodology), construction and testing skills, test automation frameworks, Agile development

Preferred skills

Teamcenter knowledge, research on technical solutions for long-term issues

Technologies

C++, Teamcenter, test automation frameworks

Responsibilities

Design, develop, modify, and implement software programming; implement code and perform code reviews and software integration; maintain and support current software tools; implement new functionality; ensure appropriate reviews and unit tests are performed; manage assigned projects including defining scope, plans, schedules, and deliverables; research and maintain technical expertise in area of specialty

Seniority

Senior, hands-on IC

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