DASSAULT SYSTEMES is seeking a student intern to help solve challenging software engineering problems related to translating between programming languages for industrial robots, specifically involving AI models and industrial robot programming languages.
Requirements
- Experience with C++, Python, VB.NET, or another programming language.
- Basic understanding of AI models.
- Experience with 3D CAD, robotics simulation software or industrial robots.
- Experience with object-oriented programming and software design patterns.
- Knowledge of Kinematics and a strong aptitude in physics and trigonometry.
Responsibilities
- Research solutions to a challenging software engineering problem and try to find possible solutions.
- Work on translating between programming languages.
- Learn or have prior experience with Python, VB.NET, and industrial robot programming languages such as FANUC TP and ABB Rapid.
- Use and possibly tune AI models.
- Develop applications for rapid development of robot programs which can then be simulated accurately and translated into production robot programs.
- Work on translating simulations to and from 22 different robot programming languages.
- Develop software that handles both logical and spatial translation of programming constructs and positional data.
Other
- Currently enrolled in a Bachelor, Master, or PhD in Engineering or Computer Science.
- Positive, self-motivated individual with high level of enthusiasm and willingness to learn and incorporate coaching and instructions into daily tasks and assignments.
- Highly organized with critical attention to details.
- Ability and willingness to self-teach new and advanced software functions.
- Expected to follow a hybrid work model.