vtk-jobs-in-bangalore, Bangalore

1 Vtk Jobs nearby Bangalore

Toggle to save search
posted 3 weeks ago

Python Developer - 2D 3D Gometry

HYRE GLOBAL RECRUITMENT AND SERVICES PRIVATE LIMITED
experience4 to 7 Yrs
Salary6 - 9 LPA
WorkContractual
location
Bangalore, Chennai+8

Chennai, Noida, Tirupati, Hyderabad, Kolkata, Gurugram, Pune, Mumbai City, Delhi

skills
  • numpy
  • django
  • restful apis
  • flaks
  • pysmesh
Job Description
Job Title: Python Developer Location: Remote Contract Type: C2C | Duration: 8 Months (Extendable) Experience Required: 4+ Years Availability: Immediate Joiners Only Job Summary We are looking for an experienced Python Developer with strong expertise in API development and a solid grasp of 2D/3D geometry concepts. The ideal candidate will be detail-oriented, passionate about writing clean, efficient code, and skilled in building scalable backend systems to support complex geometric computations. Key Responsibilities Design, develop, and maintain robust, scalable APIs using Python. Work on 2D and 3D geometric data structures and algorithms. Collaborate with front-end developers, designers, and product teams to deliver high-quality solutions. Optimize code for performance, reliability, and scalability. Write unit and integration tests to maintain high code quality. Participate in code reviews and follow best practices for version control and development standards. Required Skills Strong proficiency in Python. Hands-on experience in RESTful API development (Flask, FastAPI, or Django REST Framework). Solid understanding of 2D/3D geometry or computational geometry. Experience with NumPy, SciPy, Shapely, Open3D, or PyMesh. Proficient in Git or other version control systems. Excellent analytical and problem-solving abilities. Good to Have Experience with 3D visualization tools/libraries (VTK, Blender API, or Three.js bindings). Knowledge of mathematical modeling or simulation. Exposure to cloud platforms (AWS, Azure, or GCP). Familiarity with CI/CD pipelines and DevOps tools. Education Bachelors or Masters degree in Computer Science, Engineering, Mathematics, or a related field.
INTERVIEW ASSURED IN 15 MINS

Top Companies are Hiring in Your City

For Multiple Roles

Jio Platforms Ltd
Jio Platforms Ltdslide-preview-Genpact
posted 7 days ago
experience5 to 9 Yrs
location
Karnataka
skills
  • Systems Engineering
  • Image Quality
  • Mechanical Engineering
  • Electrical Engineering
  • Firmware design
  • WebGL
  • CUDA
  • openGL
  • VTK
  • ITK
  • Software designs
  • architects
  • Highperformance compute algorithm designers
  • realtime cinematic hyperrealistic interactive rendering of 3D assets
  • creative UIUX designers
  • NVIDIA
  • RTX core based algorithms design
  • threejs
  • CascadeStudio
  • CadQuery
  • Point Cloud Library
  • MeshLab
  • 3DSlicer
Job Description
As an Algorithms Engineer (3D Visualization) at Vehant Technologies in Bengaluru, you will be a crucial part of the Advanced X-Ray Systems division. Your primary responsibility will be to design and develop the architecture for real-time hyper-realistic visualization of three-dimensional objects in a virtual space. This includes leading fundamental high-throughput data processing and physics-based rendering for baggage screening applications. Your expertise in real-time 3D rendering, WebGL, and hyper-realistic rendering will be essential for ensuring system reliability and performance. **Key Responsibilities:** - Design and develop the overall architecture for real-time hyper-realistic visualization of three-dimensional objects - Lead high-throughput data processing and physics-based rendering for baggage screening applications - Assess and finalize appropriate compute hardware and rendering library requirements - Create rendering pipelines using modular architecture for real-time hyper-realistic rendering - Oversee the technical design process from development to verification and validation - Optimize algorithms for rendering quality and time to render with interactive speeds - Handle hands-on work on design with an experimental mindset - Develop verification and validation strategies and document creation - Mentor and collaborate effectively in a team to achieve deliverable goals **Qualifications:** - Degree in industrial design, tomography, animation, or equivalent - Strong understanding and hands-on experience in setting up scenes with multiple objects and hyper-realistic rendering - Knowledge of high-performance 3D rendering principles, ray-casting, lighting, and material effects - Experience with WebGL, NVIDIA, CUDA, and RTX core based algorithms design - Proficiency in parametric procedural modeling of objects in three.js, openGL, CascadeStudio, CadQuery - Ability to create compute hardware optimized high-performance algorithms - Previous experience in R&D or product development with three-dimensional scene rendering in real-time - Strong problem-solving, analytical, communication, and teamwork skills - Willingness to learn and adapt to the growing needs of the domain In this role, you will have the opportunity to contribute to the next generation of Advanced X-ray Systems and be a part of a dynamic team working towards innovative solutions in the security screening domain. If you are ready to take on the challenge and make a difference in the world, we encourage you to apply and be a part of this exciting journey to "Make in India for the World".,
ACTIVELY HIRING
posted 2 months ago
experience4 to 8 Yrs
location
Karnataka
skills
  • C
  • QT
  • OOPs
  • Design patterns
  • Data structures
  • algorithms
  • QT
  • VTK
  • OpenCV
  • Waterfall
  • databases
  • NET
  • Git
  • GitHub
  • interpersonal skills
  • WindowsDesktop applications
  • Agile development technologies
  • software development lifecycle
Job Description
Role Overview: As a Senior Software Developer at our client's product-based Medical Devices company, you will play a crucial role in developing state-of-the-art Surgical Navigation Systems. Operating in the complex areas of Neuro & Ortho surgeries, you will closely assist surgeons in live OT environments. The company, being the first Indian company in this domain, is dedicated to making India self-reliant in this highly specialized field. With a focus on world-class accuracy, the company is experiencing exponential growth and offers the best benefits to its employees. Key Responsibilities: - Create and implement cutting-edge reusable algorithm solutions. - Implement high-quality code with comprehensive unit testing. - Troubleshoot and resolve issues promptly. - Direct programming and development documentation processes. - Work on new software programs, websites, and applications. - Assign coding, testing, debugging, and analytics tasks to junior developers. - Train staff and onsite clients on software usage. - Integrate new technologies into the products. - Develop technical and regulatory documents for projects. Qualifications Required: - Bachelors or Masters degree in computer engineering, computer science, or equivalent. - Strong experience in C++ and QT. - Proficiency in OOPs, Design patterns, Data structures, and algorithms. - Experience with QT, VTK, OpenCV, etc is preferred. - Familiarity with Windows/Desktop applications and Waterfall/Agile development technologies. - Ability to create and maintain databases. - Knowledge of system frameworks including .NET, Git, and GitHub. - Understanding of the software development life-cycle. - Good interpersonal skills and a desire to work in a fast-paced environment.,
ACTIVELY HIRING
question

Are these jobs relevant for you?

posted 2 months ago
experience6 to 10 Yrs
location
Karnataka
skills
  • Python
  • C
  • Qt
  • Visualization Toolkit VTK
  • Rerun
Job Description
Role Overview: As an engineer at Qualcomm XR Research, you will play a vital role in designing, developing, and enhancing software tools for XR perception systems. Your responsibilities will include developing software tools to support various perception projects, collaborating with cross-functional teams to understand their software tool requirements, integrating data from multiple sources for informative visualizations, ensuring tool reliability through testing and debugging, documenting development processes, and providing training to end-users. It is essential to stay updated with the latest industry trends and technologies to continuously improve the software tools and visualizations. Key Responsibilities: - Design, develop, and maintain software tools for various perception projects - Collaborate with cross-functional teams to understand software tool requirements - Integrate data from multiple sources to create informative visualizations - Ensure tool reliability through testing and debugging - Document development processes and provide training to end-users - Stay updated with industry trends to improve software tools and visualizations Qualifications Required: - Bachelor's degree in engineering, Computer Science, or a related field with 10+ years of related work experience, or - Master's degree in engineering, Computer Science, or a related field with 8+ years of related work experience - 6+ years of experience in Python & C++ advanced software design and development - Hands-on experience with Qt, Visualization Toolkit (VTK), Rerun, etc. - Strong communication skills and ability to collaborate with cross-functional teams (Note: Additional Company Details have been omitted from the final JD as per the instructions),
ACTIVELY HIRING
logo

@ 2025 Shine.com | All Right Reserved

Connect with us:
  • LinkedIn
  • Instagram
  • Facebook
  • YouTube
  • Twitter