Teamcenter/PLM Software Developer

General Motors

(Pontiac, Michigan)
Full Time
Job Posting Details
About General Motors
General Motors Company, which is commonly known as GM, is an American multinational corporation headquartered in Detroit, Michigan, that designs, manufactures, markets and distributes vehicles and vehicle parts and sells financial services
Summary
GM Global Manufacturing Engineering \(ME\) is the group that takes engineering products from Global Product Development \(vehicles, engines, transmissions, and components\) and brings them to reality in Manufacturing\. Global ME is a group of approximately 10,000 employees responsible for the processes, tooling, machinery, and conveyance used to build the world’s best vehicles at over 165 locations across 31 countries globally\.
Responsibilities
* Manufacturing Process Planning & Definition * Tooling Design (Mechanical and Electrical) * Die Design and Engineering * Factory Layout Design * Dimensional Engineering * Dimensional Process Planning, Automated Data Collection, and Analysis * Factory Material Flow * Labor Planning * Ergonomics * Manufacturing Process Simulation and Validation * Throughput Simulation and Bottleneck Analysis * Robotic Simulation and Programming * Virtual Validation Visualization * Virtual CollaborationGM IT collaborates closely with our business partners to develop the information system strategies along with the software solutions to achieve their objectives.About the role:The ME IT PLM Software Developer Associate is responsible for developing ME software applications based on the Siemens PLM Teamcenter Suite using sound, repeatable, industry best practices in accordance with GM’s software development project methodology. The PLM Software Developer will work hands-on configuring, tailoring, and writing code based on detailed requirements and system specifications. Development activities will include developing new programs, updating existing software, or configuring the Commercial Off The Shelf (COTS) software to address a specific need or solve a particular business problem. This role will contribute to all development activities in accordance with appropriate methodologies (e.g. Agile, Incremental, Waterfall...), application of a repeatable, systematic and quantifiable approach to the development process.Major Duties and Responsibilities include: * Full lifecycle application development using standard frameworks and coding standards/patterns * Coding, unit testing and debugging applications in various software languages * Software testing and quality assurance * Performance tuning, improvement, balancing, usability, automation * Teamcenter COTS software configuration and extensions to the data model to meet the required business processes and requirements. * Document software code and ensure that technical documentation (i.e. configuration guides, install guides) meets the requirements * Integrate software with existing systems * Maintain standards compliance * Work closely with senior developers and software engineers to gain additional knowledge and expertise * Proactively engage in the remediation of software issues such as code quality, pattern mismatch, and security issues related to the code/configuration * Develop technical specifications for new Siemens Teamcenter COTS software functionality
Ideal Candidate
+ A Bachelor’s degree in a computer science, engineering, math or technical discipline or equivalent experience required + 4 \- 6 years of business process, systems and development experience

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.