Search by job, company or skills

  • Posted 10 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Opportunity - C++ Developer

Role: C++ Developer:

Experience: Minimum 5-8 years

Base Location: Thane West (Candidate has to frequently travel to Pune)

Mandatory Skills

  • Strong knowledge of modern C++ (C++11/14/17 or later), the Standard Template Library (STL), object-oriented programming (OOP), data structures, and algorithms.
  • Understanding of memory management, multithreading, and low-level programming concepts.
  • Experience with software development tools and version control systems (e.g., Git).
  • Familiarity with C# and the .NET framework is often required due to Mastercam's hybrid environment.

Key Responsibilities

  • Software Development: Write, test, and maintain robust, efficient, and scalable C++ code for core Mastercam functionality.
  • Performance Optimization: Optimize existing code for memory usage, execution speed, and stability, which is critical in performance-intensive CAD/CAM applications.
  • API and SDK Development: Design and build public-facing APIs and SDKs in C++ and .NET to support automation, add-ins, and integration with external partner applications.
  • Feature Implementation: Collaborate with cross-functional teams to define requirements and implement new features, ranging from new user interfaces using C# and WPF to advanced algorithms for driving CNC machine tools.
  • Debugging and Testing: Perform diagnostic tests, debug issues, and write unit tests to ensure code quality and improve test coverage.
  • Documentation and Collaboration: Create technical documentation, participate in code reviews, and work within an Agile/Scrum development environment.
  • Experience:
    • Typically requires a Bachelor's degree in Computer Science, Software Engineering, or a related field.
    • Relevant work experience in software development, with specific experience in CAD/CAM or graphics environments being a significant advantage.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 138502395

Similar Jobs