Notice period : Looking for Candidates who can join within 15-30 Days Only
Key Responsibilities :
- Design and implement new features for the Teamcenter Visualization product suite.
- Enhance and maintain existing software modules to ensure performance, stability, and quality.
- Analyze complex technical requirements and develop user-friendly, effective engineering solutions.
- Independently handle complex development tasks with minimal supervision.
- Work closely with customers, product management, and cross-functional teams to define software specifications and produce technical design documents.
- Optimize software performance using static and dynamic code analysis tools.
- Troubleshoot issues, debug production problems, and implement long-term fixes.
Required Skills & Expertise :
Educational Background :
BE / B. Tech / ME / M. Tech in Computer Engineering, MCA, or MSc in Mathematics.Technical Experience :
3- 10 years of software development experience in CAD / CAM / CAE, 3D Graphics, Visualization, or PLM client-server applications.Programming Skills :
Strong hands-on experience with C / C++, with expertise in developing solutions for CAD / CAM / CAE / Graphics / Visualization domains.Core Technical Knowledge :
Understanding of COM, object-oriented design, and design patternsExperience in OOAD (Object-Oriented Analysis & Design)Familiarity with computational geometry algorithmsKnowledge of graphics libraries such as OpenGLPerformance Optimization :
Experience using performance evaluation, memory profiling, and static / dynamic code analysis tools.Soft Skills :
Strong analytical thinking, problem-solving ability, clear communication, and the capability to work independently on complex tasks(ref : hirist.tech)