Jobs
Interviews

9 Vtk Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

5.0 - 10.0 years

0 Lacs

tamil nadu

On-site

We are seeking a Project Manager with a strong technical background and demonstrated leadership skills to oversee the end-to-end development of advanced engineering platforms. Your primary responsibility will involve leading a team of 12 software engineers throughout the entire product lifecycle, from architecture design to deployment, to ensure the successful delivery of a high-performance, scalable, and precise simulation platform. As the Project Manager, your key responsibilities will include: - Project Leadership: Take charge of planning, executing, and delivering a complex SaaS-based CAD and multi-physics simulation platform. - Team Management: Provide guidance, mentorship, and motivation to a diverse team of software engineers, UX developers, simulation experts, and QA Engineers. - Agile Execution: Implement agile/scrum methodologies, conduct sprint planning, and prioritize backlogs for iterative delivery and continuous enhancement. - Tech Oversight: Collaborate with technical leads to assess architecture, code quality, and integration strategies using open-source libraries such as OpenCASCADE, ParaView, Code_Aster, Elmer, OpenFOAM. - Modeling & Simulation: Ensure smooth development of 2D/3D CAD features, physics-based solvers, and post-processing tools. - Validation & Testing: Supervise systematic validation and verification (V&V) of simulation results and CAD features. - Stakeholder Communication: Regularly update reporting heads, product teams, and external stakeholders on project progress, risks, and milestones. - Platform Integration: Facilitate integration with external open-source and commercial simulation tools, ensuring interoperability through standard formats like STEP, STL, VTK, etc. Requirements: - Experience: 5-10 years of overall experience, with a minimum of 3 years in a technical project or product management role. - Domain Knowledge: Strong understanding of CAD, CAE, or simulation software in multi-physics domains such as mechanical, thermal, and fluid. - SaaS Expertise: Previous experience in leading cloud-native SaaS product development. - CAD/Simulation Stack: Exposure to tools like OpenCASCADE, Gmsh, Elmer, Code_Aster, or similar open-source projects. - Visualization: Familiarity with 3D visualization libraries like VTK, Three.js, ParaView. - Development Processes: Proficiency in software development lifecycle (SDLC), CI/CD, version control, and QA/testing frameworks. - Leadership: Demonstrated ability to manage medium-sized agile teams with defined delivery timelines. - Communication: Excellent verbal and written communication skills, with the ability to bridge technical and business discussions. Preferred Qualifications: - Degree (B.Tech / M.S. / Ph.D) in Mechanical/Computer/Software Engineering or related field. - Experience integrating FEM solvers or mesh generation tools into platforms. - Exposure to WebAssembly, cloud-native infrastructure (Docker, Kubernetes), or scalable backend architecture. Benefits: - Opportunity to spearhead a high-impact, state-of-the-art engineering product from inception. - Collaborative startup culture that fosters innovation and deep technology. - Competitive salary and additional perks. - Flexible work environment. If you are enthusiastic about engineering, simulation, and creating world-class software that drives innovation, we are excited to hear from you.,

Posted 2 days ago

Apply

3.0 - 7.0 years

0 Lacs

Vapi, Gujarat, India

On-site

Job Title: Medical Imaging Engineer Location: Vapi. Department: R&D Surgical Robotics / Imaging Systems Experience: 37 years (preferably in medical imaging or related healthcare domain) Job Summary: We are seeking a highly skilled Medical Imaging Engineer to join our cutting-edge team in developing next-generation surgical robotics and imaging solutions. You will play a key role in developing and optimizing algorithms for CT data processing, segmentation, and 3D reconstruction . The ideal candidate will bring deep expertise in medical image analysis, machine learning integration, and clinical workflow alignment to ensure world-class imaging outputs. Key Responsibilities: CT Data Processing & Segmentation: Develop accurate and efficient algorithms for anatomical segmentation from CT datasets. 3D Reconstruction & Mesh Generation: Design pipelines for 3D volume reconstruction and mesh creation for visualization and computational modelling. Performance Optimization: Improve imaging pipeline performance with algorithmic and code-level enhancements. Machine Learning Integration: Apply ML models to automate and enhance segmentation and classification tasks. Clinical Collaboration & Validation: Partner with radiologists and clinical users to validate imaging tools and incorporate real-world feedback. Required Technical Skills: Strong programming proficiency in Python or C++ . Hands-on experience with image processing libraries: ITK, VTK, Simple ITK, OpenCV . Machine learning frameworks: TensorFlow, PyTorch . Experience with medical image data , especially CT . Knowledge of 3D mesh processing , smoothing, and surface optimization. Familiarity with DICOM formats and PACS systems. Preferred Qualifications: Masters or Ph.D. in Biomedical Engineering, Medical Physics, Computer Science , or a related field. Experience with orthopedic or bone imaging applications. Demonstrated research or innovation through published work in medical imaging, computer vision, or similar fields. Experience in regulatory-compliant environments (ISO 13485, FDA, CE) is a plus. Soft Skills: Strong analytical and problem-solving capabilities. Effective communication and collaboration across interdisciplinary teams. Ability to prioritize tasks and manage multiple projects in a fast-paced setting. Show more Show less

Posted 1 week ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

You are a Senior Software Developer with a strong expertise in C++ and QT, who is passionate about developing robust, high-performance applications. You bring deep knowledge of object-oriented programming, data structures, and system design, along with hands-on experience in building Windows/Desktop applications. As a Senior Software Developer, you are responsible for creating and implementing leading-edge reusable algorithm solutions, implementing high-quality code with comprehensive unit testing, and troubleshooting and resolving issues. You will also be involved in directing programming and development documentation, working on new software programs, websites, and applications, and assigning tasks to junior developers. Additionally, you will train staff/onsite clients on software use, incorporate new technologies into the products, and create technical and regulatory documents for the project. To excel in this role, you must have a Bachelor's or Master's degree in computer engineering or computer science, along with 3 to 6 years of experience. Strong experience in C++, QT, OOPs, Design patterns, Data structures, algorithms, and working with Waterfall/Agile development technologies is required. Experience in Windows/Desktop applications, creating and maintaining databases, system frameworks including .NET, Git, and GitHub, and knowledge of the software development life-cycle are preferred. Good interpersonal skills and the desire to work in a fast-paced environment are essential. Preferred qualifications include prior experience in training clients or internal teams, exposure to software compliance or regulatory documentation, and an interest in building scalable and maintainable systems in a fast-paced environment. Joining us will provide you with the opportunity to work with cutting-edge technologies and a talented engineering team, competitive compensation, growth opportunities, and the chance to work on impactful projects in a collaborative culture.,

Posted 1 week ago

Apply

7.0 - 11.0 years

0 Lacs

haryana

On-site

As a Computational Software Specialist at Siemens Energy, you will play a crucial role in the Gas Turbine Research & Development team. Your primary responsibility will be to design, refactor, and enhance the existing in-house software used in advanced simulation & design. In addition, you will work on developing application programming interfaces that facilitate integration with the design process toolchain. You will follow Agile/Scrum methods to build a stable and robust software design environment, incorporating multiple interfaces, translators, integration tools, and automation scripts. Your focus will be on consolidating evolving requirements from various stakeholders, suggesting code refactoring, clean coding, and implementing efficient algorithms related to internal numerical algorithms. Furthermore, you will design and develop an interface layer for ease of automation and integration with other design tools and apply the software development lifecycle process for analysis, design, implementation, testing, and validation of building the application. To be successful in this role, you should possess a Master's degree in IT/CS&E/Electronics/Mechanical/Aerospace/Computational Engineering with a solid understanding of software design and development. You should have a minimum of 7 years of independent professional software development experience, preferably in a software product development setup. Proficiency in Object-Oriented Programming, Design Patterns, and application architecture is essential, as well as knowledge of testing methods and techniques to ensure bug-free and stable software for building mission-critical applications. Familiarity with software configuration management using Git and knowledge about gas turbine design processes are preferred. Additional experience in engineering product design, Finite Element Analysis (FEA), Computational Fluid Dynamics (CFD), and numerical algorithms implementation is beneficial but not essential. Strong background in either C++ and Python, working knowledge of Git, 3D rendering, and visualization APIs like VTK, as well as proficiency in Linux and Windows operating systems are required skills for this role. In terms of general competencies, you should possess strong critical thinking, be a fast learner, have a quality mindset, and be very innovative. Excellent verbal and written communication skills in English, including good presentation skills, are necessary. As an independent contributor, you should take initiative, be decisive, prioritize tasks, and follow the Agile methodology. Promoting a culture of inclusion, acting as an owner of the company, collaborating effectively in a diverse global team, and being interested in long-term career growth and development are also important attributes for this role. This role is based at Site (Gurgaon) but may require travel to other locations in India and beyond. As part of Siemens, you will have the opportunity to work with teams impacting entire cities, countries, and shaping the future. Siemens values equality and welcomes applications that reflect the diversity of the communities it works in. Employment decisions at Siemens are based on qualifications, merit, and business need. If you are curious, imaginative, and passionate about shaping tomorrow, join Siemens and be a part of building the future.,

Posted 2 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

You are a highly skilled Senior Software Developer with expertise in C++, QT, and a passion for developing high-quality software solutions. You have 3-6 years of experience in software development, working with desktop applications, and strong proficiency in object-oriented programming, data structures, algorithms, and software design patterns. As part of our dynamic team, you will be responsible for developing reusable algorithm solutions, contributing to the full software development life cycle, and mentoring junior developers. Design, develop, and implement reusable algorithm solutions for complex software systems. Write high-quality, maintainable code with comprehensive unit testing to ensure software reliability. Troubleshoot and resolve issues, ensuring that all solutions meet technical specifications and user requirements. Lead and contribute to the development of software programs, websites, and applications from concept to implementation. Prepare and maintain comprehensive technical documentation for development processes, including programming and project specifications. Mentor and guide junior developers, assigning tasks related to coding, testing, debugging, and analytics. Provide training to staff and clients on the use of software applications. Work in an Agile/Waterfall development environment, collaborating with cross-functional teams to meet project goals. Integrate new technologies and tools into the existing product line to improve performance, scalability, and user experience. Create technical and regulatory documents to support the software and ensure compliance with industry standards. Qualifications: - Bachelor's or Masters degree in Computer Engineering, Computer Science, or a related field. - 3-6 years of hands-on experience in software development, with a focus on C++ and QT. - Strong knowledge of object-oriented programming (OOP), design patterns, data structures, and algorithms. - Experience with QT, VTK, OpenCV, and similar frameworks is highly preferred. - Proven experience developing Windows/desktop applications. Familiarity with Agile and Waterfall software development methodologies. - Experience working with databases and creating and maintaining database systems. - Knowledge of software development lifecycle (SDLC) processes. - Proficiency in version control systems, particularly Git and GitHub. - Familiarity with system frameworks, including .NET, is a plus. Key Skills: - C++ Programming - QT Framework - Object-Oriented Programming (OOP) - Data Structures and Algorithms - VTK, OpenCV - Agile/Waterfall Development - Database Design & Maintenance - Git/GitHub - Software Development Life Cycle (SDLC) - Windows/Desktop Application Development Additional Skills: - Strong interpersonal and communication skills, with the ability to work in a fast-paced environment. - Ability to work independently and in a team setting. - Problem-solving mindset with a focus on delivering quality solutions. Why Join Us - Work with cutting-edge technologies in a dynamic, fast-paced environment. - Opportunity for career growth and professional development. - Collaborative team culture with mentorship opportunities. - Competitive salary and benefits package. If you meet the above qualifications and are passionate about developing high-quality software, we would love to hear from you! Please submit your resume and a cover letter to Kunal.expertscan@gmail.com Or Else you can fill the form: https://forms.gle/B5spcw1NBoxUCd2f9,

Posted 3 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

You are a highly skilled Senior Software Developer with expertise in C++, QT, and a passion for developing high-quality software solutions. You have 3-6 years of experience in software development, working with desktop applications, and strong proficiency in object-oriented programming, data structures, algorithms, and software design patterns. As part of our dynamic team, you will be responsible for developing reusable algorithm solutions, contributing to the full software development life cycle, and mentoring junior developers. Your responsibilities include designing, developing, and implementing reusable algorithm solutions for complex software systems, writing high-quality, maintainable code with comprehensive unit testing, troubleshooting and resolving issues, leading and contributing to the development of software programs, websites, and applications, preparing and maintaining comprehensive technical documentation, mentoring and guiding junior developers, providing training to staff and clients, working in an Agile/Waterfall development environment, integrating new technologies and tools, and creating technical and regulatory documents to support the software and ensure compliance with industry standards. You should have a Bachelor's or Masters degree in Computer Engineering, Computer Science, or a related field, 3-6 years of hands-on experience in software development, strong knowledge of object-oriented programming, design patterns, data structures, and algorithms, experience with QT, VTK, OpenCV, and similar frameworks, proven experience developing Windows/desktop applications, familiarity with Agile and Waterfall software development methodologies, experience working with databases, knowledge of software development lifecycle processes, proficiency in version control systems, particularly Git and GitHub, and familiarity with system frameworks including .NET. Key skills required for this role include C++ Programming, QT Framework, Object-Oriented Programming (OOP), Data Structures and Algorithms, VTK, OpenCV, Agile/Waterfall Development, Database Design & Maintenance, Git/GitHub, Software Development Life Cycle (SDLC), and Windows/Desktop Application Development. Strong interpersonal and communication skills, ability to work independently and in a team setting, and a problem-solving mindset are also essential. You will have the opportunity to work with cutting-edge technologies in a dynamic, fast-paced environment, grow your career and professional development, be part of a collaborative team culture with mentorship opportunities, and receive a competitive salary and benefits package. If you meet the above qualifications and are passionate about developing high-quality software, please submit your resume and a cover letter to Kunal.expertscan@gmail.com or fill the form: https://forms.gle/B5spcw1NBoxUCd2f9.,

Posted 1 month ago

Apply

5.0 - 10.0 years

10 - 18 Lacs

Gurugram

Work from Office

Experienced developer (Min 5 years of work ex in C++ , QT , VTK , CT/MRI/Xray , Boost , Design Patterns) - Image Processing , Visualization , Algorithms , Signal Processing , UX/UI Development - Worked in the area of Biomedical Image Signal Processing , Clinical Application development , - Experience with one or more of the following tools: VTK , OpenGL , ITK , CGal , OpenInventor , OpenCV , OpenMesh , ImageJ , DICOM - Proven application development record in image processing , visualization or related areas. - Desire to learn biomedical image processing , ready to work with cross - functional teams. - Worked with Clinicians for development of software applications Experience 5 to 10 years

Posted 1 month ago

Apply

6.0 - 8.0 years

12 - 18 Lacs

Coimbatore

Work from Office

Role & responsibilities Job Overview: We are seeking an experienced Software Engineers to join our dynamic team. The successful candidate will be responsible for coding and developing applications/products using Python, Javascript, ReactJS and Sqlite database. The role requires a strong Technical Knowledge, Excellent skills in Development and Testing, and the ability to work collaboratively with cross-functional teams. Technical Expertise: Code, Develop, and Test products and product solutions using Python for Desktop and Azure Cloud environments. Analyze and understand business requirements to translate them into technical specifications. Work closely with Architects and Managers to design and develop systems that meet business requirements/specifications. Contribute to the overall product development and ensure alignment with organizational standards. Collaborate with cross-functional teams, architects, business analysts, and other IT professionals both onsite and offshore. Quality Assurance: Conduct code reviews to ensure code quality, consistency, and adherence to standards. Implement and conduct all types of testing to ensure the reliability and accuracy of product/applications. Leadership: Able to mentor and guide Junior Developers in technical aspects. Collaborate with project managers and other stakeholders to define project scope, goals, and deliverables. Ensure adherence to best practices, coding standards, and project timelines. Tools/Methods VSCode, GitHub Repos, Agile, Azure DevOps, SOA, WebGL, 3D Graphics Programming and Real-Time Streaming. Preferred candidate profile B.E/B.Tech in Computer Science, Information Technology, or related field. 6-8 years of hands-on experience in Python, VTK, Paraview, ReactJS, MS SQL Server. Strong understanding of Mathematical Equations/Formulas and Logic Building. Experience in developing applications with Rich Graphics using WebGL and 3D content is desirable. Ability and experience in leading and mentoring a team of junior developers/associates. Experience working in an Agile development environment is a plus. Casting and Foundry domain experience will be an added advantage. Excellent communication and interpersonal skills. Relevant certifications in Python or Cloud Technologies are desirable.

Posted 1 month ago

Apply

6.0 - 8.0 years

12 - 18 Lacs

Coimbatore

Work from Office

coding and developing applications/products using Python, Javascript, ReactJS and Sqlite database. Requires a strong Technical Knowledge, Excellent skills in Development and Testing, and ability to work collaboratively with cross-functional teams. Health insurance Provident fund

Posted 1 month ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies