**Job Description Summary**:
The Product Definition Engineer (intern) will create/update Assembly modules and drawing packages using SIEMENS NX. Moreover, the intern will interact with a cross functional engineering teams including Electrical, Mechanical, and Manufacturing to collaborate on new designs. Additionally, is responsible for programing a component, feature and or feature set. Works independently and contributes to the immediate team and to other teams across business.
**Roles and Responsibilities**
Create definitions of parts, modules, and assemblies in the form of 2D cross sections, 3D models, tolerance stack-ups, and various electronic data formats to support analysis, assemblies or process software in a fast paced and agile development environment using the latest software development technologies and infrastructure.
Applies general knowledge of business developed through education or past experience. Understands how work of own team contributes to the area.
Resolves issues using established procedures. Consults supervisor or more senior team members for issues outside of defined instructions/parameters.
Participate as a presenter in technical and program reviews.
Identify opportunities for continuous improvement in our software development process.
Collaborates with others to solve issues. For customer facing roles, develops strong customer relationships and serves as the interface between customer and GE. Exchanges technical information, asks questions and checks for understanding.
**Required Qualifications**
Currently enrolled in Industrial Design, Computer Science, Software Engineering, Mechanical Engineering or related with at least 1 year to graduate.
Strong communication skills in both English & Spanish.
Understanding of the programming principles, design patterns and best practices.
Experience with the software development life cycle.
**Desired Characteristics**
Understand and use software frameworks that are compatible with advanced high-end CAD/CAM/CAE platforms.
Ability to document, plan, market, and execute programs.
CAD / CAE Software Knowledge (Siemens NX).
Upgrade, configure and debug existing systems using.NET languages (C#).
Experience with two or more object-oriented programming language such as Java, Python, C#, C++, etc.
Experience with databases (MS SQL, PostgreSQL, or similar) and database technologies (JPA, Hibernate, JDBC, Spring Data, Sequelize).
**Additional Information**:
**Relocation Assistance Provided**:No