Bright Machines
Senior Software Engineer - Geometry & Visualization (DFAA)
Bright Machines, San Francisco, California, United States, 94199
Senior Software Engineer - Geometry & Visualization (DFAA)
Join Bright Machines as a Senior Software Engineer – Geometry & Visualization (DFAA). Bring your experience in computational geometry, graphics, and CAD to build the next‑generation manufacturing platform.
About The Role At Bright Machines, we transform the future of manufacturing with intelligent, software‑driven automation. Our applications help designers create products optimized for automated assembly, making factories more efficient and effective. This greenfield role focuses on building geometric representations and visualizations of complex CAD models to enable engineers to design better for manufacturability.
What You Will Do
Design, develop, and deploy core algorithmic components powering the DFAA Engine.
Write advanced algorithms in C++ and Rust to evaluate whether 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 other 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‑10 years of professional software engineering experience focused 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. We use proprietary AI‑based robotics and software to assemble AI infrastructure hardware products (i.e., data‑center servers) for hyperscalers and OEMs. Our new AI factory addresses increasing market demands for computing power and the U.S. national mandate to reshore manufacturing, building data‑center infrastructure at scale with higher quality and shorter time‑to‑market.
Headquartered in San Francisco, California, with an integration center in Guadalajara, Mexico, Bright Machines 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.
Seniority level:
Mid‑Senior level
Employment type:
Full‑time
Job function:
Engineering and Information Technology
Industries:
Manufacturing
Referrals increase your chances of interviewing at Bright Machines by 2x.
#J-18808-Ljbffr
About The Role At Bright Machines, we transform the future of manufacturing with intelligent, software‑driven automation. Our applications help designers create products optimized for automated assembly, making factories more efficient and effective. This greenfield role focuses on building geometric representations and visualizations of complex CAD models to enable engineers to design better for manufacturability.
What You Will Do
Design, develop, and deploy core algorithmic components powering the DFAA Engine.
Write advanced algorithms in C++ and Rust to evaluate whether 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 other 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‑10 years of professional software engineering experience focused 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. We use proprietary AI‑based robotics and software to assemble AI infrastructure hardware products (i.e., data‑center servers) for hyperscalers and OEMs. Our new AI factory addresses increasing market demands for computing power and the U.S. national mandate to reshore manufacturing, building data‑center infrastructure at scale with higher quality and shorter time‑to‑market.
Headquartered in San Francisco, California, with an integration center in Guadalajara, Mexico, Bright Machines 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.
Seniority level:
Mid‑Senior level
Employment type:
Full‑time
Job function:
Engineering and Information Technology
Industries:
Manufacturing
Referrals increase your chances of interviewing at Bright Machines by 2x.
#J-18808-Ljbffr