Software Engineer, Integration and Algorithm Development

Divergent is on a mission to democratize the design and manufacture of vehicles. We want to enable a future where small entrepreneurial teams across the globe will bring increasingly material and energy efficient transportation solutions to market with a fraction of the capital and time.

Divergent has invented a complete manufacturing solution to address system level challenges. The Divergent Adaptive Production System (DAPS) is a complete software hardware solution designed to replace traditional vehicle manufacturing. To make the complex simple, it is a complete modular digital factory for complex structures. Given a set of digital requirements as input, the machine automatically computationally engineers, additively manufactures, and assembles any complex structure. The system is able to move seamlessly between manufacturing different vehicle models.

Position Summary

The Software Development Engineer – Algorithms (Additive Manufacturing) will contribute to the Divergent Adaptive Production System (DAPS) software suite for production and R&D efforts. This role focuses on innovation within our existing DAPS framework to enable valuable manufacturing capabilities. This role will be to work closely with the Additive Manufacturing (AM) team to gather requirements, develop solutions, test implementations, and evaluate results.

Responsibilities

Work with cross functional teams (Machines/Materials/Test/Design/Software) to gather requirements.

Develop approaches for achieving printer productivity rates including tool path planning, custom scan strategy generation and build preparation automation.

Implement algorithms to address key challenges and perform applied testing on manufacturing equipment.

Provide tools supporting design for Additive Manufacturing input to engineering teams to collaborate in making optimized parts for our complex, multi-material vehicle structures.

Improve accessibility of machine, material, and operational data across the organization for metric visibility, performance capabilities and manufacturing capacity

Provide training to the Additive Manufacturing team and other departments to standardize the latest strategies.

Skills / Qualifications

Minimum:

BS or MS in Computer Science Statistics Data Engineering or related fields

Experience with Python

Ability to gather requirements and collaborate with cross functional teams

Experience and interest in a fast-paced manufacturing environment

Experience in applied development and test-driven development.

Willing to interact with industrial 3D printers and materials

Preferred:

Experience using CAD/CAM tools to support production of 3D printed metal components.

Experience with technology project and program leadership, preferably including software tool development Experience with C++

Experience with any of the following: MinIO, Splunk, PostgreSQL

Experience with any of the following: combinatorial optimization, computational geometry, mathematical logic, linear algebra

Knowledge of advanced statistical techniques and concepts (regression, properties of distributions, statistical tests and proper usage, etc.) and experience with applications

Experience with materials engineering

$130,000 – $160,000 a year

Divergent is an equal opportunity employer committed to diversity in the workplace. Our positions adhere to all statutory and regulatory requirements. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, age, national origin, disability, protected veteran status, gender identity or any other factor protected by applicable federal, state or local laws.

No agencies, no solicitations, and no calls please. Applications will be accepted until position is filled.

Job Category
Job Type
Salary
Country
City
Career Level
Company
JOB SOURCE