Talent.com
Senior Software Engineer - Geometry & Visualization (DFAA)

Senior Software Engineer - Geometry & Visualization (DFAA)

MediabistroSan Francisco, CA, United States
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Senior Software Engineer - Geometry & Visualization (DFAA)

RE THINK MANUFACTURING

The only way to ignite change is to build the best team. At Bright Machines, we are innovators and experts in our craft who have joined together to create a new category of manufacturing that will help transform the industry. We believe software and data are the answer, thoughtfully applied to solve our customers unique challenges. Through intelligent automation, we give factories newfound flexibility, scalability, and resilience. We deliver products to meet the demands of today while building a platform to take advantage of what comes next.

Working with us means youll have the opportunity to make lasting, impactful changes for our company and our customers. If youre ready to apply your exceptional skills to create the factory of the future, wed love to speak with you.

About The Role

At Bright Machines, we are transforming the future of manufacturing with intelligent, software-driven automation. Our applications help designers create products that are optimized for automated assembly, making factories more efficient and effective.

As a Senior Software Engineer, you will play a central role in developing applications that help designers create products optimized for automated assembly. Your focus will be on building geometric representations and visualizations of complex CAD models, enabling engineers to design better for manufacturability.

This is a unique opportunity to be part of a greenfield development effort that will change the way companies build and produce products. If youre ready to apply exceptional engineering practices and build software that will define the next generation in manufacturing, this is your opportunity to Be Bright.

What You Will Do

Design, develop, and deploy core algorithmic components powering the DFAA Engine.

Write advanced algorithms in C++ and Rust to determine if CAD models meet assembly requirements.

Translate academic and industry research into production-ready software solutions.

Explore and apply AI / ML methods to enhance manufacturability analysis and automation workflows.

Partner with CAD designers, DFX engineers, and software teams to refine algorithm requirements.

Write clean, efficient, and maintainable code; conduct peer reviews to ensure high-quality standards.

Build comprehensive unit and integration tests for production reliability.

Prototype and evaluate new computational approaches for complex geometry and assembly challenges.

Collaborate in an Agile / Scrum environment, delivering high-quality software on ambitious timelines.

What You Will Bring

B.S. or M.S. in Computer Science, Engineering, Mathematics, or a related field (or equivalent experience).

5 to 10 years of professional software engineering experience with focus on computational geometry, graphics, or CAD-related applications.

Strong programming skills in C++ and Python.

Experience implementing graphics algorithms and working with 3D data structures.

Knowledge of CAD model representations, geometry kernels, or computational geometry libraries.

Familiarity with USD (Universal Scene Description) or similar model translation / serialization formats.

Solid understanding of software engineering best practices across the SDLC (CI / CD, testing, code reviews, source control).

Ability to optimize applications for performance and scalability.

Strong collaboration and communication skills, with the ability to work closely with engineers, designers, and product teams.

It Would Be Nice If You Had

Experience building interactive 3D visualizations for the web (e.g., WebGL, Three.js, Babylon.js).

Familiarity with manufacturing or mechanical engineering systems.

Experience with geometry processing, meshing, or CAD data translation pipelines.

Knowledge of cloud-based rendering and visualization solutions.

Background in real-time graphics, simulation, or robotics.

Contributions to open-source graphics or CAD libraries.

Experience writing physics simulation code from scratch

Developing applications using frontend frameworks, including React, Angular, or Vue

Building modern and elegant user interface solutions that are a delight to use

Working across the tech stack including code deployment

$180,000 - $230,000 a year

BE EMPOWERED TO CHANGE AN INDUSTRY

Bright Machines is a next-generation, AI-enabled manufacturer focused on data center infrastructure assembly operations. Bright Machines uses its proprietary AI-based robotics and software to assemble AI infrastructure hardware products (i.e., data center servers) for hyperscalers and leading Original Equipment Manufacturers (OEMs). With its new AI factory, Bright Machines addresses increasing market demands for computing power due to the surge of AI and the U.S. national mandate to reshore manufacturing by building data center infrastructure at scale with higher quality and shorter time-to-market.

Bright Machines is headquartered in San Francisco, California, with an integration center in Guadalajara, Mexico. The company has been recognized as one of Forbes AI 50, awarded Best AI-based Solution for Manufacturing by AI Breakthrough, named a Technology Pioneer by the World Economic Forum, and highlighted by several other leading technology and innovation organizations.

serp_jobs.job_alerts.create_a_job

Senior Software Engineer • San Francisco, CA, United States

Job_description.internal_linking.related_jobs
  • serp_jobs.job_card.promoted
Senior Software Engineer - Multiverse

Senior Software Engineer - Multiverse

WaymoMountain View, CA, United States
serp_jobs.job_card.full_time
Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver.Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on buildin...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Software Engineer III

Software Engineer III

VirtualVocationsConcord, California, United States
serp_jobs.job_card.full_time
A company is looking for a Software Engineer III - Sensor Developer Tooling (Remote).Key Responsibilities Define, build, and maintain tools to improve scale and efficiency in product development ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Senior Software Engineer

Senior Software Engineer

VirtualVocationsHayward, California, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Software Engineer, Banking Activities.Key Responsibilities Solve high-risk, cross-team challenges in financial reporting and ledgering, driving solutions end to ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Senior Engineer - Sensor Security

Senior Engineer - Sensor Security

VirtualVocationsConcord, California, United States
serp_jobs.job_card.full_time
Engineer - Sensor Security Platform (Remote).Key Responsibilities Understand, modify, and assume ownership of complex sensor detections and response capabilities Gain expertise in the core logic...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Senior Elasticsearch Engineer

Senior Elasticsearch Engineer

VirtualVocationsHayward, California, United States
serp_jobs.job_card.full_time
Key Responsibilities Design and architect Elasticsearch ecosystems, including cluster sizing Manage data through indices, templates, data streams, and data lifecycle / backup policies Troubleshoo...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
  • serp_jobs.job_card.promoted
Senior Forward Deployed Engineer

Senior Forward Deployed Engineer

VirtualVocationsFremont, California, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Forward Deployed Engineer, Investigator.Key Responsibilities Lead the deployment and configuration of the Open NDR SaaS platform, including sensor setup and inte...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Senior ASIC Verification Engineer

Senior ASIC Verification Engineer

VirtualVocationsHayward, California, United States
serp_jobs.job_card.full_time
A company is looking for a Senior ASIC Verification Engineer - GPU.Key Responsibilities Develop and execute unit level testbenches, including directed and random tests Collaborate with RTL and a...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
  • serp_jobs.job_card.promoted
Senior Product Engineer

Senior Product Engineer

VirtualVocationsConcord, California, United States
serp_jobs.job_card.full_time
Product Engineer - ArcGIS Online.Key Responsibilities Plan, design, test, certify, release, and support ArcGIS Online Lead collaboration with development teams to build new capabilities and impr...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
AI Software Engineer

AI Software Engineer

VirtualVocationsConcord, California, United States
serp_jobs.job_card.full_time
A company is looking for an AI Software Engineer to lead the development of AI and ML solutions.Key Responsibilities Contribute to prototype efforts and deliver production-ready features with hig...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Software Engineer, Molecular Data

Software Engineer, Molecular Data

VirtualVocationsConcord, California, United States
serp_jobs.job_card.full_time
A company is looking for a Software Engineer, Molecular Data.Key Responsibilities Build, maintain, and improve statistical data pipelines for the computational platform Design, develop, and depl...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Senior ML Ops Engineer

Senior ML Ops Engineer

VirtualVocationsFremont, California, United States
serp_jobs.job_card.full_time
A company is looking for a Senior ML Ops Engineer to join their AI infrastructure team.Key Responsibilities Architect, implement, and maintain end-to-end ML pipelines for data ingestion, training...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
  • serp_jobs.job_card.promoted
Senior Data Software Engineer

Senior Data Software Engineer

PsiQuantumPalo Alto, CA, United States
serp_jobs.job_card.full_time
Quantum computing holds the promise of humanity's mastery over the natural world, but only if we can build a.PsiQuantum is on a mission to build the first real, useful quantum computers, capable of...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Senior Software Engineer, AI Systems

Senior Software Engineer, AI Systems

VirtualVocationsSan Jose, California, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Software Engineer, AI Systems - vLLM and MLPerf.Key Responsibilities Design and implement efficient inference systems for generative AI models Define benchmarki...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
  • serp_jobs.job_card.promoted
Senior AI Engineer

Senior AI Engineer

VirtualVocationsHayward, California, United States
serp_jobs.job_card.full_time
A company is looking for a Senior AI Agent Engineer (Go).Key Responsibilities Design and develop AI agents using Go programming language Collaborate with cross-functional teams to integrate AI s...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Senior Software Engineer - Pega

Senior Software Engineer - Pega

VirtualVocationsConcord, California, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Software Engineer - Pega to lead the design, development, and implementation of Pega-based enterprise applications. Key Responsibilities Design and develop scalab...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
  • serp_jobs.job_card.promoted
Senior AI / ML Engineer

Senior AI / ML Engineer

VirtualVocationsConcord, California, United States
serp_jobs.job_card.full_time
A company is looking for a Staff Software Engineer - AI / ML, GenAI.Key Responsibilities Design, build, and deploy AI / ML models and solutions using Python and other scripting languages Develop and...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Senior C++ Systems Engineer

Senior C++ Systems Engineer

VirtualVocationsConcord, California, United States
serp_jobs.job_card.full_time
A company is looking for a Senior C++ Systems Engineer.Key Responsibilities Implement core machine-learning / computer vision and procedural modeling algorithms in C++ Apply research in machine le...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
  • serp_jobs.job_card.promoted
Senior iOS Software Engineer

Senior iOS Software Engineer

VirtualVocationsConcord, California, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Software Engineer - iOS (Contract).Key Responsibilities Lead feature development in the iOS app, focusing on commerce and editorial use cases Architect reusable...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Senior Solutions Engineer

Senior Solutions Engineer

VirtualVocationsConcord, California, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Solution Engineer to join their dynamic APAC Solutions Engineering team.Key Responsibilities Own the technical engagement in pre-sales opportunities and build tr...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Senior Software Engineer with Clearance

Senior Software Engineer with Clearance

VirtualVocationsConcord, California, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Software Engineer with an active Secret Clearance.Key Responsibilities Plan and manage data visualization tools to build, test, deploy, and maintain solutions D...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30