CAD /CAM developer at J&F · Remote, Bengaluru (Bangalore), Noida, Chennai · 3 - 7 years · Bootstrapped · Remote friendly · Posted 11 Aug 2026

Job Description:
Position: CAD/CAM Developer / CAD Software Developer
Experience: 3–6 years
Employment Type: Full-time
Location: Hybrid/ Remote
Job Summary
We are looking for a skilled CAD/CAM Developer to design, develop, customize, and optimize CAD-related software applications and plugins. The ideal candidate should have strong programming experience in C++, C#, and/or Python, along with hands-on experience in CAD APIs, 2D/3D geometry, computational geometry, mathematical modeling, and algorithm development.
The candidate will work closely with engineering and product teams to develop high-performance CAD solutions, automate design workflows, process 3D geometry and point-cloud data, and improve the accuracy and efficiency of engineering applications.
Key Responsibilities
- Develop and maintain CAD/CAM software applications, plugins, and automation tools.
- Develop solutions using C++, C#, Python OR .NET.
- Work with CAD APIs such as AutoCAD API, Revit API, or equivalent CAD SDKs.
- Develop algorithms for 2D/3D geometry processing and geometric modeling.
- Design and optimize computational geometry algorithms for complex engineering problems.
- Work with 3D models, point-cloud data, mesh data, and spatial information.
- Implement geometric operations including alignment, rotation, transformation, measurement, and shape/geometry extraction.
- Develop tools for CAD model validation, quality checking, and automated workflows.
- Optimize algorithms for performance, accuracy, and scalability.
- Integrate software components and third-party SDKs into CAD applications.
- Participate in code reviews, debugging, testing, and technical documentation.
- Collaborate with cross-functional teams including engineering, product, and technical teams.
- Follow Agile development practices and maintain source code using Git/SVN.
Required Skills
Programming
- C++
- C#
- Python
- .NET Framework / .NET Core
- Object-Oriented Programming
- Data Structures & Algorithms
CAD / Geometry
- CAD/CAM Software Development
- AutoCAD / Revit / Autodesk platforms
- CAD API / SDK development
- 2D/3D Geometry
- Computational Geometry
- Geometric Modeling
- Spatial Computing
- Mathematical Modeling
- Algorithm Development & Optimization
3D / Point Cloud – Preferred
- Point Cloud Processing
- 3D Reconstruction
- Mesh Processing
- Voxelization
- PCL / Open3D
- LAS / LAZ / E57 / PLY formats
- Coordinate Transformation

About J&F
About
At J&F, we are a globally established engineering consultancy with over 500 engineers and detailers across five countries, delivering high-quality engineering solutions for buildings and infrastructure projects. We specialize in BIM-enabled Structural and MEP engineering, combining deep technical expertise with digital innovation to help clients execute complex projects efficiently, accurately, and at scale.
Through our two core business lines—Virtual Technical Office and End-to-End Engineering Solutions—we provide tailored engineering support as well as fully integrated project planning and supervision. By partnering closely with our clients, we deliver sustainable, cost-effective, and technology-driven solutions across a wide range of sectors, ensuring engineering excellence throughout every stage of the project lifecycle.
Similar jobs (5)
Job Title : Auto-Cad Designer.
Technology/Area: AUTOCAD, SOLIDWORKS, AUTODESK INVENTOR, CREO PARAMETRIC 3D MODELING
Experience : 0-4 years
Educational Qualification: Bachelor's degree in mechanical engineering
Job Overview: As an AutoCAD Designer, you will work with our international clientele, transforming concepts into precise 2D and 3D designs for diverse mechanical and architectural projects. This is an opportunity to apply your design ss in a dynamic, growth-oriented environment, contributing to high-impact projects for clients from the US and EMEA.
Desired Skills :
- Create and manage detailed 2D and 3D models for both mechanical and architectural projects using AutoCAD.
- Develop and modify technical drawings, including floor plans, elevations, site layouts, and machine part assemblies.
- Convert concept sketches, PDFs, and marked-up drawings into accurate, standardized CAD files.
- Ensure all designs and drawings comply with project specifications and industry standards.
- Collaborate with a talented team of engineers to develop, test, and validate new product designs.
- Review technical drawings for accuracy, completeness, and adherence to drafting standards.
- Plan, conceptualize, and create mechanical designs for new products and components.
- Support drafting and design tasks using other software like Inventor or SolidWorks as required.
Minimum Requirements:
- 0-4 years of professional experience in a drafting or design role using AutoCAD.
- Strong proficiency in 2D drafting and 3D modeling within AutoCAD.
- Proven ability to read and interpret both mechanical and architectural technical drawings.
- Solid understanding of fundamental engineering concepts and design principles.
- Excellent attention to detail, precision, and visualization ss.
- Good verbal and written communication ss in English.
A Tool Design Engineer is responsible for designing, developing, and improving tools, jigs, fixtures, dies, molds, and gauges used in manufacturing processes. The role involves ensuring product quality, productivity, and cost-effective production through efficient tooling solutions
Key Responsibilities:
• Design and develop tools, dies, molds, jigs, fixtures, and gauges as per customer requirements.
• Prepare 2D drawings and 3D models using CAD software.
• Conduct feasibility studies and design reviews for new tooling projects.
• Coordinate with production, quality, and maintenance teams during tool development.
• Optimize existing tool designs to improve productivity and reduce costs.
• Support tool trials, modifications, and troubleshooting activities.
• Ensure tooling designs comply with manufacturing standards and safety requirements.
• Prepare BOM (Bill of Materials) and technical documentation.
• Monitor tool performance and recommend improvements.
• Work closely with vendors for tool manufacturing and procurement.
Required Skills:
• Proficiency in CAD software such as AutoCAD, CATIA, Creo, NX, SolidWorks, or Inventor.
• Knowledge of tool design principles, GD&T, and engineering drawings.
• Understanding of machining processes, sheet metal, casting, forging, and plastic molding.
• Knowledge of press tools, injection molds, jigs, fixtures, and gauges.
• Strong problem-solving and analytical skills.
• Good communication and teamwork abilities.
Position: Design Engineer
Experience: 1–3 Years
Qualification: B.E./B.Tech in Mechanical Engineering
Salary: ₹20,000–₹25,000 per month
Job Summary
We are looking for a motivated and detail-oriented Design Engineer with 1–3 years of experience in mechanical design. The ideal candidate should have hands-on experience using CAD software and a good understanding of manufacturing processes, fabrication drawings, and sheet metal design.
Key Responsibilities
- Create and modify 2D and 3D mechanical designs using CAD software such as AutoCAD, SolidWorks, or similar tools.
- Prepare detailed fabrication and manufacturing drawings.
- Design sheet metal components and assemblies based on project requirements.
- Coordinate with production and fabrication teams to ensure design feasibility.
- Review and update engineering drawings as per design changes.
- Ensure designs comply with quality standards and engineering specifications.
- Support prototype development and resolve design-related issues during manufacturing.
Required Skills
- Proficiency in AutoCAD, SolidWorks, or equivalent CAD software.
- Good understanding of mechanical design principles.
- Knowledge of fabrication drawings, sheet metal design, and manufacturing processes.
- Strong analytical and problem-solving skills.
- Good communication and teamwork abilities.
- Ability to manage multiple tasks and meet project deadlines.
Eligibility
- B.E./B.Tech in Mechanical Engineering.
- 1–3 years of relevant experience in mechanical design.
- Candidates with experience in fabrication or manufacturing industries will be preferred.
Compensation & Benefits
- Salary: ₹20,000–₹25,000 per month (based on experience and skills).
- Opportunity to work on challenging engineering projects.
- Professional learning and career growth opportunities.
- Collaborative and supportive work environm
Job Title: Software/Hardware Engineer (IIT/NIT)
Location: Bangalore
Website: https://www.zeuron.ai
Experience: 1 Year
CTC: 6-7 LPA
About the Company
Zeuron.ai is a Bangalore-based deep-tech startup founded in 2019, focused on building brain-inspired computing and AI-driven healthcare solutions. The company combines neuroscience, AI, and gaming to create innovative digital therapeutics and neurotechnology platforms for improving brain health, rehabilitation, and overall well-being.
About the Role
We are looking for a highly motivated Software/Hardware Engineer from premier institutes (IIT/NIT) with strong fundamentals and a passion for building scalable and efficient systems. This role offers an opportunity to work on cutting-edge technology and solve real-world problems.
Key Responsibilities
Design, develop, and optimize software/hardware solutions
Work on system architecture, debugging, and performance improvements
Collaborate with cross-functional teams (product, design, operations)
Participate in code reviews, testing, and deployment processes
Contribute to innovation and continuous improvement initiatives
Requirements
B.Tech/M.Tech from IITs/NITs (Computer Science, Electronics, Electrical, or related fields)
1 year of experience (internships/project experience considered)
Strong programming skills (C/C++/Python/Java) or hardware fundamentals (embedded systems, VLSI, circuit design)
Good understanding of data structures, algorithms, and system design
Problem-solving mindset with strong analytical skills
Preferred Skills
Experience with embedded systems, IoT, or product development
Knowledge of cloud platforms or system-level programming
Good in Computer vision, Flutter, JavaScript, AI/ML

Qualifications & Requirements:
- 4+ years of experience in C++ application development.
- Hands-on experience with C++11 or above.
- Strong knowledge of object-oriented programming and software design.
- Deep understanding of STL, multi-threading, socket programming, and data structures.
- Solid grasp of Linux development and debugging techniques.
- Proficient in using GCC, GDB, and Makefile.
- Familiarity with Valgrind and similar analysis tools.
- Experience with version control tools like Git.
- Experience writing and maintaining automated tests.
- Experience in capital markets/trading domain is a plus.
Skills:
- Strong problem-solving and analytical thinking.
- Clear and effective communication.
- Self-driven with the ability to work independently.
- Passionate about high-quality software and strong engineering practices.
- Comfortable working in a fast-paced, collaborative environment.





