Talent.com
Senior Software Engineer - Geometry & Visualization (DFAA)
Senior Software Engineer - Geometry & Visualization (DFAA)Bright Machines, Inc. • San Francisco, CA, United States
Senior Software Engineer - Geometry & Visualization (DFAA)

Senior Software Engineer - Geometry & Visualization (DFAA)

Bright Machines, Inc. • San 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

RETHINK MANUFACTURING

The only way to ignite change is to build the best team. At Bright Machines®, we’re 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 you’ll have the opportunity to make lasting, impactful changes for our company and our customers. If you’re ready to apply your exceptional skills to create the factory of the future, we’d 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 you’re 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.

    #J-18808-Ljbffr

    serp_jobs.job_alerts.create_a_job

    Senior Software Engineer • San Francisco, CA, United States

    Job_description.internal_linking.related_jobs
    Senior Software Engineer - Multiverse

    Senior Software Engineer - Multiverse

    Waymo • Mountain 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_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior GTM Engineer

    Senior GTM Engineer

    VirtualVocations • Fremont, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior GTM Engineer.Key Responsibilities Architect scalable GTM workflows to enhance enrichment, account discovery, and outreach programs Own and scale Clay capabiliti...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Integrations Engineer

    Senior Integrations Engineer

    VirtualVocations • Concord, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Integrations Engineer to join their Insurance Technology team.Key Responsibilities Design, build, document, and maintain modular integrations using Workato Cont...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Fullstack Software Engineer

    Senior Fullstack Software Engineer

    VirtualVocations • Concord, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Fullstack Software Engineer.Key Responsibilities Design and implement end-to-end features including React UI, backend APIs, and async processing Build and maint...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Software Engineer, Control & Calibration

    Senior Software Engineer, Control & Calibration

    PsiQuantum • Palo 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_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Software Engineer, AI

    Senior Software Engineer, AI

    VirtualVocations • Concord, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Software Engineer, AI Applications.Key Responsibilities Develop and refine effective prompts for various AI use cases Collaborate with the AI Native team to dep...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Software Engineer with Secret Clearance

    Senior Software Engineer with Secret Clearance

    VirtualVocations • Concord, 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 fo...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior MLOps Engineer

    Senior MLOps Engineer

    VirtualVocations • Concord, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior MLOps Engineer to design, build, and scale systems for AI capabilities.Key Responsibilities Design and maintain end-to-end ML pipelines for model training, evalu...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Software Engineer, Integration

    Software Engineer, Integration

    VirtualVocations • Concord, California, United States
    serp_jobs.job_card.full_time
    A company is looking for an Autonomy Software Engineer, Integration.Key Responsibilities Develop interfaces between autonomy software components, sensors, and the remote dispatch system Design, ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    VirtualVocations • Fremont, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Software Engineer.Key Responsibilities Develop and maintain scalable, high-performance applications using TypeScript, Node. GraphQL, and AWS Collaborate with pro...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Principal Software Engineer

    Principal Software Engineer

    VirtualVocations • Hayward, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Principal Software Engineer to design, implement, and maintain cloud-based software tools for scientific research. Key Responsibilities Develop and maintain customized s...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior GNC Engineer

    Senior GNC Engineer

    VirtualVocations • Concord, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Guidance, Navigation, & Control (GNC) Engineer.Key Responsibilities Develop and validate a novel high-level vehicle architecture with engineering leads Crea...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_1_day • serp_jobs.job_card.promoted
    Software Engineer II

    Software Engineer II

    VirtualVocations • Fremont, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer II specializing in Framework development.Key Responsibilities Design, develop, and maintain services for core Framework systems Lead implementation o...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior MuleSoft Engineer

    Senior MuleSoft Engineer

    VirtualVocations • Hayward, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior MuleSoft Engineer.Key Responsibilities Lead technical design, implementation, and deployment of large-scale MuleSoft integration and API solutions Provide coach...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Software Engineer, Autonomous Vehicles

    Senior Software Engineer, Autonomous Vehicles

    VirtualVocations • Fremont, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Software Engineer, Prediction and Planning - Autonomous Vehicles.Key Responsibilities Develop reliable and safety-critical algorithms for behavior and motion pla...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_1_day • serp_jobs.job_card.promoted
    Senior Engineer

    Senior Engineer

    VirtualVocations • Concord, California, United States
    serp_jobs.job_card.full_time
    Engineer who will serve as a technical expert in application and systems engineering.Key Responsibilities Design and develop business-critical software solutions based on IT strategy Collaborate...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior AI Engineer

    Senior AI Engineer

    VirtualVocations • Concord, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior AI Engineer to join their founding AI team.Key Responsibilities Develop agentic workflows using LLMs for real-world task execution Create customization layers f...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Systems Engineer

    Senior Systems Engineer

    VirtualVocations • Concord, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Staff Advanced Concepts Systems Engineer.Key Responsibilities Lead the creation of mission concepts, reference architectures, and CONOPS for future space missions Inte...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted