BEAMSTART Logo

HomeJobsFull Time

Senior Software Engineer

Resolve LogoResolve


Date Posted

17 Aug, 2022

Salary Offered

Not Specified

Job Type

Full Time

Experience Required

3+ years

Remote Work

Allowed

Stock Options

No

Vacancies

1 available


We’re hiring an engineer to build the infrastructure powering our enterprise-grade simulation software. You will architect and maintain critical application logic to meet our customers' needs.

What We Do Today:

  • Work across a stack consisting of C++, C# (Unity), Node.js, and Mongo
  • Have independence to come up with solutions that balance velocity and elegance
  • We don’t shy away from hard problems if that’s what is needed to deliver true value
  • Feel pride and accountability in the code we ship
  • Dive into new fields outside our comfort zone

What We’ve Worked On:

  • We’ve built the best-in-class simulation software for industrial buildings on standalone VR devices by creating novel file formats and rendering techniques
  • Developed a system for loading and rendering some of the largest construction files (500M+ polygons) on standalone VR hardware like the Oculus Quest (FB used Resolve to demonstrate Quest 2 performance at the Oculus Keynote last year!)
  • Created the first VR integration for Autodesk BIM 360, the leading cloud platform for hosting building data
  • Hacked together a multi-user, colocated VR experience for one of the largest construction technology conferences in the world
  • Developed workflows to help our customers get the most out of VR even when they’re not wearing a headset - like automatically generated PDF reports and integrations with industry leading issue tracking systems

What We Need Help With:

We need an engineer who will help architect and build core back end infrastructure.

  • Write C# application logic for managing state and syncing with cloud services
  • Manage patterns used in the C# Unity app to power features like VR tools, menu systems, etc.
  • Improve networking infrastructure for real-time collaboration and VoIP
  • Develop tools that allow us to build and test more quickly
  • Integrate 3rd party SDKs
  • Contribute to back end systems that communicate with the Unity app (Node, C++)
  • Investigate new methodologies and technologies that will improve the product’s reliability, user experience, and development velocity
  • Develop CI/CD pipelines for reliable deployment of various services
  • Bonus: you have experience managing cloud infrastructure using tools like Terraform, Kubernetes, etc.

FAQ

Where is Resolve headquartered? We are a 100% remote team. We’re currently distributed across the US and New Zealand!

So, remote is a-ok.

How will Resolve make money? We’re already making money! We’ve been proud of delivering significant value to our customers that they’re willing to pay for our software on an annual basis. We can tell you specifics in an introductory call.

Is Resolve funded? Yes, our investors include Y-Combinator, Metaplanet, GFR, CyberAgent Capital, GFO Companies, Great Oaks Capital, Greg Castle (an early Oculus investor), and Tracy Young and Ralph Gootee (the cofounders of Plangrid), and more.

What makes Resolve so special? Resolve has developed a custom model engine and file format to stream large 3D data sets to wireless VR headsets like the Oculus Quest. Unlike other software in the industry we don’t require people to have a high-end gaming GPUs or cut up their model into chunks. And it’s all automatic so we’re not a 3D studio creating bespoke experiences. We’re targeting the Oculus Quest today, but we believe the future of immersive technology will be untethered and look similar. So we’re making sure we’re learning what it takes for people to be productive with these devices today.

What’s the tech stack? Our web services are all node.js. We have cloud workers that run C++ code that process 3D meshes so that they’re efficiently transmitted and rendered on wireless VR devices. The end user interfaces with the software through a Unity app. We use Unity to build an APK that runs on the Oculus Quest (Android variant) and an EXE that runs a Windows companion app on the desktop for those without a VR headset. We also have C++ plugins that run on the client app to efficiently handle 3D data at runtime (sometimes we need to do things faster than Unity does out of the box).

About Resolve

Resolve Logo

VR simulations for operations, maintenance and construction teams.

Company Size: 6 - 10 People
Year Founded: 2014
Country: United States

BEAMSTART

BEAMSTART is a global entrepreneurship community, serving as a catalyst for innovation and collaboration. With a mission to empower entrepreneurs, we offer exclusive deals with savings totaling over $100,000, curated news, events, and a vast investor database. Through our portal, we aim to foster a supportive ecosystem where like-minded individuals can connect and create opportunities for growth and success.

© Copyright 2024 BEAMSTART. All Rights Reserved.