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 patterns
- Experience in OOAD (Object-Oriented Analysis & Design)
- Familiarity with computational geometry algorithms
- Knowledge of graphics libraries such as OpenGL
Performance 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)