CrawlJobs Logo

Software Engineer, 3D Modeling

United States, San Francisco 139000.00 - 172000.00 USD / Year · Job Posted April 10, 2026
Apply Position
Job Link Share

Job Description

At Hover, 3D models aren’t just part of our product, they are the product. Every scan and data point we process helps homeowners, insurers, and contractors make confident, data-driven decisions. We’re looking for a Software Engineer who’s passionate about geometry, automation, and real-world impact. In this role, you’ll design and implement the systems that transform customer-captured imagery into highly accurate 3D models—advancing the scalability and precision of Hover’s modeling pipeline. You’ll collaborate closely with designers and engineers across frontend, backend, computer vision, and DevOps to bring new capabilities to life, combining technical depth with strong communication and cross-functional partnership.

Job Responsibility

  • Owning and evolving the backend systems that transform raw scan data into precise 3D models, ensuring reliable delivery to key ecosystem partners such as Xactimate and Cotality
  • Building and enhancing internal modeling tools that empower teams to generate, validate, and optimize high-quality 3D data efficiently
  • Collaborating with ML and computer vision engineers to bring new algorithms into production, bridging research and real-world applications
  • Improving customer and partner experiences by refining how Hover’s 3D outputs integrate into downstream workflows and external platforms
  • Driving innovation and continuous improvement across our modeling pipelines through curiosity, experimentation, and high technical standards

Requirements

  • 1-3 years of experience in a software development role
  • Strong software engineering skills in one or more modern languages (e.g., Ruby, JavaScript/TypeScript, Python, or C++)
  • Proven experience designing and implementing systems for 3D modeling, reconstruction, or CAD-related software — ideally with a solid foundation in geometry and 3D math
  • Comfort driving forward on ambiguous technical problems and driving them from concept to delivery
  • Clear, concise technical documentation and communication skills that enable alignment across engineering, product, and operations teams

Nice to have

  • Experience with Ruby on Rails or similar backend frameworks
  • Experience with React, 3JS or other FE frameworks
  • Familiarity with 3D modeling tools like Houdini, SketchUp, Rhino, or 3DS Max
  • Experience developing plugins or automation tools for 3D software
  • Background in procedural modeling, geometry processing, or parameterization

What we offer

  • Competitive salary and meaningful equity in a fast-growing company
  • Comprehensive medical, dental, and vision coverage for you and dependents
  • Unlimited and flexible vacation policy
  • Generous paid parental and new child bonding leave
  • Mandatory Self-Care Days - A day set aside each month to allow employees to recharge
  • Recurring fitness classes, meditation/ mindfulness tools, virtual therapy, and family planning assistance
  • Encouraged continued education and will help cover the cost of management training, conferences, workshops, or certifications

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer, 3D Modeling

8 matching positions

Senior Software Engineer: 3D Modeling

You will create innovative graphical solutions for engineers and to transform 3D...
Location
Location
Greece , Thessaloniki
Salary
Salary:
Not provided
gtisoft.com Logo
Gamma Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • MS degree or higher in Computer Science or related fields
  • 3+ years of professional experience in related fields
  • Good knowledge of 3D math and 3D computational geometry
  • Good knowledge of FE meshing, include surface meshing, volume meshing, conformal meshing and mesh healing. Good knowledge of FE meshing libraries
  • Basic knowledge of 3D geometry modeling libraries (ACIS or Parasolid)
  • Programming experience with C++
  • An understanding of engineering analysis, with an emphasis on preprocessing
  • Strong communication, problem solving and analytical skill
  • Ability to work independently, as well as work collaboratively with colleagues
  • Fluency in English
Job Responsibility
Job Responsibility
  • Develop and support complex desktop 3D graphics applications
  • Under minimal guidance, collaborate with application engineers on software requirements and application design
  • Design, implement and test new software components, producing efficient, robust, and maintainable code
  • Share your knowledge through mentoring, code reviews and taking part in design discussions
  • Collaborate with application engineers on new requirements and application design
  • Follow the company software development processes
  • Study new technologies to remain technically current
What we offer
What we offer
  • Dynamic and highly talented team of experts
  • The opportunity to bring in your own ideas, implement them and make them accessible to a large customer base
  • The opportunity to build a professional network in various branches of industry
  • An attractive salary and additional company benefits
Read More
Arrow Right

Software Dev Engineer - Software Dev Engineer IV

A position is available for a Simulation Modeling Engineer to build physics-base...
Location
Location
United States , Boston
Salary
Salary:
90.00 - 100.00 USD / Hour
apexsystems.com Logo
Apex Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software development experience
  • 1+ year working with 3D modeling tools such as Blender, SolidWorks, or Maya
  • Experience with robotics simulation formats like URDF, SDF, or MJCF
  • Familiarity with mesh processing, including decimation, convex decomposition, tetrahedral meshing, and collision geometry generation
  • Understanding of rigid body kinematics (joint types, coordinate frames, forward/inverse kinematics)
  • Proficiency in Python for scripting asset pipelines and automation
  • 1+ year of cumulative experience with game engines (Unreal, Unity), physics engines (Drake, MuJoCo, Bullet, PhysX), or robotics simulation platforms (Gazebo, Isaac Sim)
  • Demonstrated ability to independently own and deliver technical work
Job Responsibility
Job Responsibility
  • Convert SolidWorks/CAD assemblies into simulation-ready formats (SDF, URDF, glTF, VTK) with accurate kinematics, collision geometry, inertia properties, and visual materials
  • Build and maintain robotic workcell configurations, including robot arms, rails, sensors, end-effectors, pods, conveyors, and environmental structures
  • Create and optimize collision meshes using tetrahedral meshing workflows for accurate physics contact simulation
  • Configure simulated cameras, depth sensors, and other perception hardware with accurate field-of-view parameters
  • Build model integrity tests, verify FK/IK accuracy against real hardware, and maintain asset quality standards
  • Independently manage asset import and update requests from robotics program teams
  • Import new robot prototype stations from SolidWorks CAD into the simulator
  • Tune simulation assets to balance detail versus execution speed of simulation
  • Convert OBJ collision meshes to VTK tetrahedral format to improve physics contact accuracy
  • Build a model validation script that checks inertia values, texture transparency, and mesh integrity at build time
What we offer
What we offer
  • Medical
  • Dental
  • Vision
  • Life
  • Disability
  • Other insurance plans
  • ESPP (employee stock purchase program)
  • 401K program with company match after 12 months
  • HSA (Health Savings Account on the HDHP plan)
  • SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions
Read More
Arrow Right

Principal Software Engineer - Simulation & Digital Twin Architect

At General Motors, our product teams are redefining mobility. Through a human-ce...
Location
Location
United States , Austin;Warren;Mountain View
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s or PhD in Computer Science, Software Engineering, Robotics, Electrical/Computer Engineering, or related field
  • 10+ years of software engineering experience, including principal-level architecture or technical leadership for large-scale, multi-team platforms or systems
  • Deep experience with at least one major 3D or manufacturing simulation environment (e.g., Unity, Unreal, NVIDIA Isaac/Omniverse)
  • Proven track record integrating systems across PLM/CAD, MES/production, PLC/controls, and data/analytics platforms
  • Strong programming skills in C++, C#, Python, or similar, with experience designing APIs, services, and data models
  • Experience with cloud and on-prem environments (e.g., Kubernetes, GPU clusters, data lakes) for high-scale simulation and Digital Twin workloads
Job Responsibility
Job Responsibility
  • Own the end-to-end architecture for GM’s manufacturing Digital Twin & Simulation stack (plant models, AMR/cobot and equipment simulation, material flow, and integrations with PLM, CAD, MES, and data platforms)
  • Define and maintain enterprise reference architectures, APIs, and data contracts used across plants and business units
  • Architect scalable data schemas and pipelines for ingesting and managing plant and floor data for both simulation and operational twins
  • Design modular, distributed simulation architectures that balance fidelity and cost across cloud and on-prem environments (e.g., Kubernetes, GPU clusters, data lakes)
  • Lead cross-functional, multi-team initiatives
  • align teams and vendors to shared architectures and standards
  • Act as a principal technical voice for Digital Twin & Simulation, mentoring senior/staff/principal engineers and influencing technical direction across GM
What we offer
What we offer
  • Relocation benefits
  • Fulltime
Read More
Arrow Right

Robotics Software Engineer

An autonomy software and services company based in Pittsburgh, PA seeks a Roboti...
Location
Location
United States , Pittsburgh
Salary
Salary:
200000.00 - 400000.00 USD / Year
solomonpage.com Logo
Solomon Page
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Robotics, Computer Science, Electrical Engineering, or related field
  • 3+ years’ experience in robotics, autonomy, or related domain
  • Strong programming skills in C++ and Python
  • Proven experience with sensor calibration and localization systems
  • Solid foundation in linear algebra, probability, optimization
  • Solid foundation in 3D geometry and coordinate transformations
Job Responsibility
Job Responsibility
  • Develop and maintain advanced sensor calibration pipelines (intrinsic + extrinsic) for LiDAR, cameras, radar, and IMUs
  • Design automated calibration workflows for production and rapid POC development environments
  • Implement drift detection and correction strategies, including neural drift learning approaches
  • Support calibration frameworks such as SenCAN and other internal toolchains
  • Validate calibration accuracy across diverse environments and over time
  • Build high-performance localization systems combining GNSS/INS fusion, visual-inertial odometry, LiDAR-based localization, and learned models using machine learning
  • Develop accurate robot trajectory estimation and tracking systems
  • Improve performance in GPS-denied and dynamic environments using hybrid (model + ML) approaches
  • Partner with motion planning teams to ensure localization outputs support safe and efficient motion planning
  • Integrate localization with downstream systems including perception and control
  • Fulltime
Read More
Arrow Right

Innovation Engineer - 3D Innovation Center

Rady Children’s Health is seeking an Innovation Engineer to join our dynamic 3D ...
Location
Location
United States , San Diego
Salary
Salary:
37.63 - 51.75 USD / Hour
rchsd.org Logo
Rady Children's Hospital-San Diego
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree
  • 3 Years of Experience
  • Intermediate knowledge in cross-sectional anatomy and physiology, medical imaging post-processing, and medical imaging safety
  • Fundamental knowledge in sterile technique
  • Intermediate knowledge in 3D modeling (i.e., surface mesh) and CAD modeling (e.g., SolidWorks)
  • Intermediate knowledge in 3D printing (in particular, binder jetting, material extrusion, material jetting, powder bed fusion, and vat photopolymerization)
  • Intermediate knowledge of Quality System Regulation (e.g., 21CFR820, ISO 13485)
  • Advanced design thinking principles
  • Advanced engineering design principles including project management (e.g., Agile)
  • Ability to communicate scientific or engineering concepts to non-engineers
Job Responsibility
Job Responsibility
  • Perform cross-sectional image post-processing inclusive of anatomy/physiology identification, medical image segmentation, 3D reconstruction, CAD modeling for patient-specific anatomical models
  • Develop and analyze computational information for operative support and academic research
  • Develop bespoke solutions (hardware and/or software) to support operational efficiency and excellence
  • Review technological developments and seek opportunities for deployments with appropriate personnel
  • Work in interdisciplinary teams to problem-solve and assist in quality improvement initiatives
  • Develop appropriate healthcare 3D printing applications inclusive of anatomical models, cutting guides, and other 3D printed bespoke solutions
  • Follow tracking maintenance/quality and established process/workflow for 3D printing/device design
  • Ensure 3D printing methods, materials, and capabilities match intended application
  • Follow appropriate maintenance of 3D Printers, inventory management, waste management
  • Develop, test, and support bespoke software development for operative and operational support
What we offer
What we offer
  • Medical, Dental, Vision, Life, Pet insurance
  • Retirement Plan
  • Tuition Assistance
  • Wellness program
  • Fulltime
Read More
Arrow Right

Virtual Propulsion Engineer-3D Combustion, Airflow, Exhaust

General Motors is seeking a highly skilled and motivated Engine Performance and ...
Location
Location
United States , Pontiac, Michigan; Warren, Michigan
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years experience with compressible CFD analysis of powertrain-related systems
  • BS in Mechanical Engineering, Aerospace Engineering or a related field with a focus on internal combustion engines or fluid dynamics
  • 3+ years experience in CFD software (CONVERGE, STAR-CD, STAR-CCM+ ICS or similar) for gasoline or diesel mixture preparation / combustion simulation
  • Highly proficient with ProStar, ICEM, Hypermesh, Tgrid, or equivalent CFD meshing software
  • Highly proficient with Converge, Siemens CCM+ In-Cylinder Solution, StarCD, AVL Fire, or equivalent CFD software
  • Highly proficient with Ensight, ProStar or equivalent CFD post-processing software
Job Responsibility
Job Responsibility
  • Design and optimize combustion chamber geometries for improved efficiency, power output, and emissions performance
  • Simulate and interpret combustion processes, heat transfer, cold start behavior, and catalyst heating strategies
  • Provide component-level and/or system-level design recommendations to Design Responsible Engineers based on interpretation of analysis results
  • Exercise analytical models for fuel preparation and mixture motion analysis including equivalence ratio and wall wetting
  • Model and analyze fuel injector behavior, spray atomization, spray-wall interaction, and mixture preparation
  • Exercise analytical models for in-cylinder combustion analysis using 3D CFD codes such as Star-CD, Converge, AVL-Fire, or in-house proprietary software
  • Enhance current standard analysis practices and/or tools to improve prediction fidelity and/or execution speed
  • Participate in product design and development teams and regularly present analysis results to engineering peers and management
  • Document analysis objectives, conclusions, results, and assumptions using a standard report template
  • Cooperatively work with test engineers to enhance laboratory procedures to support the development of first-time capable analysis techniques
What we offer
What we offer
  • Relocation benefits
  • Fulltime
Read More
Arrow Right

Software Engineer

We are looking for a Software Engineer to join a Research & Development team and...
Location
Location
United Kingdom , Coventry
Salary
Salary:
55000.00 - 70000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong C# development experience, particularly building scientific, mathematical, or computational libraries
  • Strong understanding of advanced mathematics and algorithm design
  • Experience working with 3D vector mathematics and spatial calculations
  • Excellent analytical and problem-solving skills
  • Demonstrated ability to develop innovative technical solutions
Job Responsibility
Job Responsibility
  • Design and develop advanced algorithms for measurement and motion analysis
  • Develop and optimise sensor fusion algorithms combining data from multiple sensors
  • Build and maintain high-performance C# scientific and mathematical libraries
  • Apply 3D vector mathematics and advanced mathematical models to real-world problems
  • Collaborate with cross-functional teams across hardware, embedded, mobile, and cloud development
  • Analyse complex datasets and improve algorithm accuracy, efficiency, and reliability
  • Contribute innovative ideas to advance product capabilities and technical performance
  • Fulltime
Read More
Arrow Right

Principal Technical Safety Engineer – Software Development

We require a Principal Technical Safety Engineer to part of our energetic, expan...
Location
Location
United Kingdom , Warrington
Salary
Salary:
Not provided
risktec.tuv.com Logo
Risktec Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Relevant science or engineering degree
  • strong analytical thinking, numerical, written and verbal communication skills
  • minimum of 8 years relevant experience in QRA and other technical safety studies (BRA, EERA, ESSA, FERA, Facility Siting Studies, etc.)
  • consequence and physical effects modelling
  • Computational Fluid Dynamics (CFD)
  • Fire and Gas Mapping
  • Reliability, Availability and Maintainability (RAM) studies
  • experience in the use of software packages such as SAFETI, PHAST, FRED, SHEPHERD, FLACS, FDS, Reliability/Availability Workbench
  • full stack development
  • Python (and associated data analysis libraries such as Numpy and Pandas)
Job Responsibility
Job Responsibility
  • Maintain, develop and use internal software relating to risk modelling capabilities
  • scripting of simulation data analyses
  • 3D and mathematical modelling
  • process automation
  • development of bespoke risk modelling software solutions
  • lead software maintenance/development programme
  • contribute to Risktec's software quality processes
  • liaise with internal and external users to gather feedback
  • develop existing suite of tools and software solutions
  • write high-quality, tested and maintainable code
What we offer
What we offer
  • Competitive salary
  • car allowance (dependent on grade)
  • profit share
  • company pension contributions
  • flexible and hybrid working
  • private medical insurance
  • health and wellbeing – digital GP, access to wellbeing app and support
  • enhanced maternity and paternity leave
  • sustainable benefits such as salary sacrifice electric vehicles and cycle to work schemes
  • access to certified CPD courses and a university postgraduate education programme
  • Fulltime
Read More
Arrow Right