Jobs /

Software Engineer (P116674)

KATERRA

Apply Now

Job Details

Location: Capgemini Ind Pvt Ltd, iGATE - Hinjewadi Road, Hinjewadi Phase I, Chande, Pune, Maharashtra, 411057, India Capgemini Ind Pvt Ltd, iGATE - Hinjewadi Road, Hinjewadi Phase I, Chande, Pune, Maharashtra, 411057, India Posted: Oct 10, 2019

Job Description

Katerra is a technology company transforming property development, design, and construction—from start to finish. We are building an entirely new kind of company that brings together expertise in design, technology, material sourcing, manufacturing, and construction as a single integrated offering.

With this unique approach, we have the opportunity to design and build beyond compromise. Beautiful, efficient, sustainable–we can do it all. The era of design concessions is over.

Description

Katerra is a rapidly growing company, combining an entire industry into a single organization. As part of this effort, we’re building high quality 3D applications: design, construction, manufacturing, and optimization tools. We’re looking for engineers with experience developing full-stack solutions and CAD software development, to bring fresh ideas to all aspects of this problem, from information retrieval, data storage, artificial intelligence, machine learning, natural language processing, unmanned aerial vehicles, UI design, and mobile development. We need engineers who are versatile, display leadership qualities, work horizontally across our organization, and are enthusiastic to tackle new problems across the full-stack as we continue to push the building industry forward.

The successful candidate will be involved in all aspects of software development including requirements capture, functional specification, implementation and testing with strong computational geometry background or experience using computer aided design or building information modeling application APIs. The candidate will also work as part a global UX design, research and development team and will therefore need to have very good interpersonal and communication skills.

Development Responsibilities

  • Develop custom tools built on Autodesk Revit.
  • Implement software components for geometry processing, modeling and visualization.
  • Manage individual project priorities, deadlines and deliverables.

Qualifications

Minimum qualifications:

  • BS degree in Computer Science, similar technical field of study or equivalent practical experience.
  • Seasoned Revit programmer.
  • Software development experience with C# or C++.
  • One or more of the following 3D skillsets:
    • 3D web programming.
    • Desktop API experience for design software (ObjectARX, Revit API, etc.).
    • Computational geometry algorithms (academic or professional experience).
    • 3D modeling experience.
  • Knowledge of 3D computer graphics and visualization.
  • Ability to create functional user interfaces.
  • Experience with Git or equivalent distributed revision control systems.

Preferred qualifications:

  • Domain knowledge or professional experience in an architecture, building engineering, or construction field
  • AWS configuration experience.
  • Professional experience with standard front-end technologies like modern HTML, CSS, JavaScript (AngularJS, Polymer, Backbone.js, React, and more), REST, JSON.
  • Strong knowledge of the web application architectures, trends, and emerging technologies.
  • Familiarity with geometry representations such as NURBS, splines, polygonal meshes and geometric data structures or computational geometry algorithms.
  • Experience in the optimization of communication between client and server for 3D CAD or gaming applications.
  • Experience with BIM or CAD software (Sketchup, Tekla, Bentley, AutoCAD/Revit, etc.).
  • CNC Programming Experience.
  • CLT, MEP or manufacturing experience is a plus.

Qualitative:

  • Energetic team player who works well with others and readily adapts to changes.
  • Thrives in a distributed work environment, with a global network of colleagues.
  • Possess analytical decision-making skills and capable of working with little or no supervision.
  • Great creative and innovative problem-solving skills.
  • Demonstrated ability to manage multiple priorities in an ambiguous, busy, and contradictory environment, and deliver outstanding results in a timely manner.
  • Ability to work with incomplete information during the preliminary stages of a project.
  • Self-directed, willingness to take initiative, propose technical directions, make decisions and resolve issues.

About KATERRA

Katerra is a Silicon Valley startup that is redefining the multi-trillion dollar construction industry.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free