Software Engineer - CAD Developer (Generative AI)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Location: Warren, Michigan, United States; hybrid, with on-site work at the Warren Tech Center at least three days per week or at another frequency determined by the manager. Travel is required up to 25%. The posting contains conflicting relocation information: one section states eligibility for relocation benefits, while another states that the role is not eligible for relocation benefits and relocation costs are the candidate's responsibility.
Company
develops vehicles and mobility experiences focused on safety, intelligence, connectivity, zero crashes, zero emissions, and zero congestion.
What you will do
- Develop virtual vehicle integration solutions aligned with program requirements, design principles, and the Global Vehicle Development Process.
- Create, validate, and release Siemens NX math modeling, criteria, and parametric modeling tools for high-quality, manufacturable designs.
- Develop NXOpen applications, scripts, automation frameworks, engineering rules, algorithms, constraints, and custom NX interfaces.
- Build and support NX/Teamcenter PLM integrations, data exchanges, and connections to manufacturing or external data sources.
- Collaborate with designers, R&D, manufacturing, deployment, and sustain teams to prototype, validate, stabilize, and scale tools.
- Maintain repositories, version control, documentation, developer standards, unit tests, code reviews, defect resolution, and maintainable designs.
Requirements
- Bachelor’s degree in Engineering Technology, Engineering, Computer Science, or a related field, or equivalent experience.
- Professional experience using Siemens NX for production design, CAD modeling, virtual integration, or related engineering work.
- Experience with Teamcenter and VisMockup or comparable CAD/PLM environments.
- Hands-on experience with the NXOpen API and C# development.
- Experience developing CAD automation, process automation frameworks, or engineering productivity tools.
- Working knowledge of manufacturing processes, materials, GD&T fundamentals, and design for manufacturability, assembly, and serviceability.
- Experience working with NX and Teamcenter PLM data, external data sources, and collaborative engineering workflows.
- Ability to develop custom NX user interfaces with clean user-input handling and business logic.
- Strong problem-solving, communication, documentation, and cross-functional collaboration skills, including the ability to respond to iterative feedback and changing requirements.
- Must not require immigration-related sponsorship or work authorization support, including H-1B, OPT, STEM OPT, CPT, TN, or J-1 sponsorship.
Nice to have
- Five or more years of software development, IT, CAD automation, or combined NX design and automation experience.
- Familiarity with parametric design techniques and principles, including manipulating parametric templates through coded or agentic solutions.
- Experience designing complex mechanical components or subsystems in an automotive or high-volume manufacturing environment.
- Experience writing unit tests and maintaining strong code coverage.
- Understanding of how downstream users and systems consume NX models, datasets, and released product data.
- Experience with Teamcenter ITK/RAC customization, dataset structures, CAD integration pipelines, or manufacturing system interfaces.
- Familiarity with GitHub, Jira, GPDL tools, Knowledge Fusion, or legacy NX automation tools.
- Exposure to CAE or analysis workflows, AI-assisted coding, or digital engineering data pipelines.
- Master’s degree in Engineering, Computer Science, or a related discipline.
Culture & Benefits
- Hybrid work requires regular on-site presence at the Warren Tech Center.
- Travel of up to 25% is required.
- Total rewards and employee well-being benefits are available from the first day.
- emphasizes inclusion, belonging, non-discrimination, and equal employment opportunity.
- Applicants may be required to complete role-related assessments or pre-employment screening.
Hiring process
- Applicants may complete a role-related assessment where applicable.
- Pre-employment screening may be required before starting.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →