Taro Logo

Senior Software Engineer, Computational Meshing and Geometry

Divergent is a technology company that has architected, invented, built, and commercialized an end-to-end factory system called the Divergent Adaptive Production System (DAPS™) that comprehensively uses machine learning to optimally engineer, additively manufacture, and flexibly assemble complex integrated vehicle structures and subsystems.
$134,640 - $194,370
Backend
Senior Software Engineer
In-Person
5+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer, Computational Meshing and Geometry

Divergent, a pioneering technology company, is seeking a Senior Software Engineer specializing in Computational Meshing and Geometry to join their innovative team in Torrance, CA. This role is crucial in developing mesh generation and processing software to support topology optimization, additive manufacturing, and robotic assembly software products.

As a Senior Software Engineer at Divergent, you'll be at the forefront of revolutionizing the manufacturing industry. The company has developed the Divergent Adaptive Production System (DAPS™), an end-to-end factory system that uses machine learning to optimize engineering, additive manufacturing, and flexible assembly of complex vehicle structures.

Your primary focus will be on developing unstructured mesh generation algorithms and techniques for mesh manipulation and improvement. This role requires a strong background in computational geometry, mesh generation algorithms, and finite element methods, as well as proficiency in C++ programming.

Key responsibilities include:

  • Developing and maintaining software development best practices
  • Designing and implementing advanced algorithms for mesh generation and manipulation
  • Creating interfaces with CAD models and preparing them for meshing
  • Analyzing discrete models from topology optimization
  • Collaborating with cross-functional teams
  • Documenting algorithms and communicating complex concepts
  • Staying current with industry trends and research

The ideal candidate will have a PhD or MS in Computer Science, Mathematics, Engineering, or a related field, along with experience in developing efficient algorithms and familiarity with CAD software. Strong problem-solving, analytical, and communication skills are essential.

Divergent offers a competitive compensation package, including a salary range of $134,640 - $194,370 per year, equity options, and performance-based bonuses. The company also provides comprehensive benefits, including health insurance, paid time off, parental leave, and professional development opportunities.

Join Divergent and be part of a team that's disrupting traditional manufacturing, embracing diversity, and fostering innovation to create superior products while reducing environmental impact. This is an excellent opportunity for a skilled software engineer looking to make a significant impact in the automotive and aerospace industries through cutting-edge technology and sustainable manufacturing practices.

Last updated 10 months ago

Responsibilities For Senior Software Engineer, Computational Meshing and Geometry

  • Develop and maintain software development best practices
  • Design, implement, and optimize advanced algorithms and data structures for mesh generation and manipulation
  • Design and implement algorithms for interfacing with CAD models
  • Conduct analysis of discrete models from topology optimization
  • Collaborate with cross-functional teams
  • Prepare documentation and communicate complex concepts
  • Monitor industry and research trends

Requirements For Senior Software Engineer, Computational Meshing and Geometry

Python
  • PhD or MS in Computer Science, Mathematics, Engineering or related field
  • Strong understanding of computational geometry, mesh generation algorithms, and finite element methods
  • Strong proficiency developing and implementing efficient algorithms in C++ or a similar language
  • Familiarity with computer-aided design (CAD) software and formats (NX, SolidWorks, CATIA, STEP)
  • Excellent problem-solving and analytical skills
  • Strong communication and teamwork skills

Benefits For Senior Software Engineer, Computational Meshing and Geometry

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • Competitive salary
  • Equity plan
  • Discretionary results-based incentive bonus
  • Paid vacation
  • Sick time
  • Company holidays
  • Year-end shutdown
  • Paid parental leave
  • Comprehensive health benefits (HMO and Premium PPO options)
  • Company-sponsored life insurance
  • Short and long-term disability coverage
  • Learning and development reimbursement

Interested in this job?