Taro Logo

Senior Software Engineer - Geometry & Visualization (DFAA)

AI-enabled manufacturer focused on data center infrastructure assembly operations using proprietary AI-based robotics and software.
$180,000 - $230,000
Backend
Senior Software Engineer
Hybrid
101 - 500 Employees
5+ years of experience
AI · Robotics · Manufacturing

Job Description

Bright Machines is revolutionizing manufacturing through intelligent, software-driven automation. As a Senior Software Engineer in the Geometry & Visualization team, you'll be at the forefront of developing applications that optimize product design for automated assembly. The role involves working with complex CAD models, implementing advanced algorithms, and building geometric representations that enhance manufacturability.

The company is a recognized leader in AI-enabled manufacturing, focused on data center infrastructure assembly operations. They've earned notable recognition, including being named one of Forbes' AI 50 and receiving the "Best AI-based Solution for Manufacturing" award from AI Breakthrough. Their mission is to transform traditional manufacturing through software and data-driven solutions.

This position offers a unique opportunity to work on greenfield development that will shape the future of manufacturing. You'll be working with cutting-edge technologies, implementing complex geometric algorithms, and applying AI/ML methods to solve real-world manufacturing challenges. The role requires expertise in computational geometry, graphics, and CAD-related applications, with a strong foundation in C++ and Python programming.

The ideal candidate will bring both technical expertise and collaborative skills, working closely with cross-functional teams including CAD designers, DFX engineers, and software teams. You'll be responsible for developing core algorithmic components, optimizing performance, and ensuring high-quality standards through comprehensive testing and peer reviews.

Working at Bright Machines means being part of a team that's creating lasting, impactful changes in manufacturing automation. The company offers competitive compensation and the opportunity to work in a hybrid environment from their San Francisco location. If you're passionate about applying exceptional engineering practices to build software that will define the next generation of manufacturing, this role presents an excellent opportunity to make a significant impact.

Last updated 4 days ago

Responsibilities For Senior Software Engineer - Geometry & Visualization (DFAA)

  • 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
  • Partner with CAD designers, DFX engineers, and software teams
  • Write clean, efficient, and maintainable code
  • Build comprehensive unit and integration tests
  • Prototype and evaluate new computational approaches for geometry and assembly
  • Collaborate in an Agile/Scrum environment

Requirements For Senior Software Engineer - Geometry & Visualization (DFAA)

Python
TypeScript
  • B.S. or M.S. in Computer Science, Engineering, Mathematics, or related field
  • 5 to 10 years of professional software engineering experience
  • Strong programming skills in C++ and Python
  • Experience implementing graphics algorithms and working with 3D data structures
  • Knowledge of CAD model representations and geometry kernels
  • Familiarity with USD (Universal Scene Description)
  • Understanding of software engineering best practices
  • Ability to optimize applications for performance and scalability
  • Strong collaboration and communication skills

Related Jobs