Back

Research Engineer – Software developer for digital twin applications

Job Description

  • Responsibilities:
    • Research on next generation AR/VR technologies for industrial applications
    • Develop AR/VR applications integrating custom and standard software tools to help internal and external customers understand how industrial AR/VR technology can fit into their solutions and make them better
    • Design of interactive solutions for efficiently capturing models of the real world (e.g., building semantically annotated models from point clouds) and for the efficient creation and annotation of AR/VR content
    • Implementation of web applications for advanced engineering data visualization
    • Evaluation and Development of new graph-based solutions (in knowledge representation & reasoning and machine learning)
    • Design and develop solutions (software systems and workflows) for integrating AR/VR into enterprise applications, e.g., linking to PLM software, workflow systems, collaboration tools, remote service etc
    • Implement of custom software components to address requirements not handled by off-the-shelf systems (e.g., processing domain specific data, handling large volume data etc)
    • Work on existing R&D projects with a focus on delivering results, help define future projects and help shape roadmaps for the technological area AR/VR
    • Build ‘Proof of Concept’ (PoC) applications using suitable technologies
    • Collaborate, research, and publish findings at various internal and external forums
  • Technical Expertise needed:
    • An ideal candidate will have keen interest and solid skills in emerging AR/VR technologies
    • Broad experience in AR/VR software development based on the relevant software toolkits (e.g., ARKit / ARCore, WebVR)
    • Proficient in Python, Python Flask or Django framework
    • Proficiency in UI skills like Angular 6 and above, Java Script, Type Script, HTML, D3/React, node JS, CSS
    • Understanding of triple store database concepts and implementation in Graph DB (like Blazegraph)
    • Experience with Version control GitHub/Gitlab.
    • Experience and expertise in mobile development & image processing
    • Knowledge of architectural design and implementation of complex distributed software systems mastering software architectures/designs (including SOA, micro-services, cloud platforms, virtualization, containerization)
    • Broad experience in using 3D programming environments (e.g., Unity, Unreal)
    • Preferable: Research experience in the area of AR, VR, visualization
  • Qualifications:
    • Bachelor’s or Master’s in computer science/Electrical/Electronics and Communication
    • Demonstrated experience in building web based applications in last 2 - 3 years
    • Demonstrated experience in building and deploying AR/VR applications
    • Interest in working on innovative industrial products and projects
    • Preferably, technical papers at prestigious conferences and journals
  • Additional requirements:
    • Excellent communication skills in English
    • Self-motivated and independent, but also comfortable with teamwork.
    • R&D exposure will be a plus
    • Focus on quality and result orientation
    • Optimistic, can-do attitude
    • Innovative and responsible


Organization: Technology

Company: Siemens Technology and Services Private Limited

Experience Level: Early Professional

Job Type: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?