For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Reveal Technology
Reveal Technology

Systems Engineer - 3D Computer Vision

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

N/A

Tech stacks

Computer Vision
Testing
C++
+28

Visa

U.S. visa required

Permanent role
14 days ago
Apply now

Systems Engineer - 3D Computer Vision

Remote, USA

Engineering /

Full-Time /

Remote

Apply for this job

About the Role

We’re looking for a 3D Computer Vision Systems Engineer to join our Geospatial team (Farsight), where you’ll play a key role in building and enhancing our 3D computer vision pipeline. You will work collaboratively with other teams at Reveal to define and execute the technical roadmap for Farsight and other products. The ideal candidate has deep C++ expertise and experience with classical 3D computer vision concepts such as camera models, stereo vision, and multi-view geometry, as well as familiarity with machine learning.

Responsibilities

  • Build and optimize our 3D computer vision pipeline, scoping, developing, integrating and testing new approaches to enable new features and improve existing ones
  • Write and oversee code quality, testing, development standards, and best practices, ensuring robust, clean, and maintainable codebases
  • Work collaboratively with all teams in Reveal to define and execute the technical roadmap for Farsight and other products
  • Profile and optimize performance for efficiency, scalability, and low-latency deployment in production environments
  • Contribute to technical documentation, design reviews, and code reviews to ensure maintainability and knowledge sharing
  • Stay up to date with the latest research and industry trends in computer vision and 3D data processing, applying relevant advancements where appropriate
  • Debug, identify root causes, and implement and test fixes for problems
  • Develop technical materials from conceptual ideas

Requirements

  • 3-5 years of production-grade C++ experience in Linux or other command-line-based environments
  • Must be eligible to obtain and maintain a U.S. Top Secret security clearance
  • Knowledge of and experience with classical 3D computer vision concepts such as camera models, stereo vision, camera calibration, multi-view geometry, SfM, SLAM
  • Strong debugging skills, including reproducing problems, identifying root causes, implementing fixes, and testing solutions
  • Experiencing using open source libraries
  • Experience building software solutions that involve large-scale data processing and analysis
  • Solid understanding of linear algebra
  • Familiarity with representations of 3D data, such as point clouds, polygonal meshes, and depth maps, and algorithms for generating and processing them
  • Proficiency with Python for automation and scripting
  • Familiarity with machine learning concepts and deploying CV/ML in production environments
  • Ability to quickly understand and navigate complex systems and established codebases
  • Desire to work on critical software with real-world impact

Nice to Haves

  • Experience with multithreading in C++
  • Cross-platform development skills for Mac, Linux, Windows, and Android
  • Experience with GPU programming, such as OpenCL, CUDA, or Vulkan
  • Experience with gRPC protocol
  • Experience with Bazel build system
  • Knowledge of geospatial concepts, including latitude/longitude/altitude, MSL vs. HAE, UTM, and coordinate systems
  • Familiarity with modern 3D CV advancements such as neural rendering techniques (NERFs, Gaussian Splatting), and related approaches for 3D reconstruction and scene representation

Compensation

  • Salary ($150,000 - $175,000) + Equity
  • Salary is determined by the applicant's experience, knowledge, skills, abilities, internal equity, and alignment with market data.

Benefits

  • Medical, Dental, Vision coverage
  • Parental Leave
  • HSA/FSA options
  • 401(k) match
  • Unlimited Paid Time Off

About Reveal Technology

Founded in 2019, Reveal is a dynamic startup revolutionizing field operations by providing software tools and insights to individuals in remote, disconnected, and extreme environments. Our products include Farsight, a 3D processing and mission planning tool, and Identifi, which enables secure and rapid identity verification. Reveal is deeply committed to supporting defense, security, and safety missions. Having recently closed a $30M Series B funding round, we're growing our team to meet expanding demands and opportunities.

This position will be open on or our website until it is successfully filled. To submit your application, please click the “Apply” button and follow the steps as directed.

Proof of identity and eligibility to work in the United States is required for all hires.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Note: This job posting is intended for direct applicants only. We do not accept any unsolicited applications and request no outside recruiters contact us regarding this role.

Apply for this job

About Reveal Technology

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service