NX Developer

at  Maya HTT

Montréal, QC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate28 Dec, 2024Not Specified29 Sep, 2024N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Maya HTT is a world leading software developer and engineering solutions provider focused on CAE, CAD, CAM and PLM. A long-time partner of Siemens Digital Industries Software, Maya HTT collaborates in providing software, AI, and engineering services to help clients and partners worldwide boost performance, improve quality, drive down costs, and harness the value of their data.
We are currently seeking an experienced C++ developer to join our team. This role will focus on developing and maintaining Siemens NX software core functionalities. We are looking for someone with a solid background in C++ development, mechanical engineering, and CAD, who is excited to contribute to cutting-edge projects. The projects can cover domains as varied as geometric modeling, computer-aided design, computer-aided manufacturing, or numerical simulations.

What to expect as your main responsibilities:

  • Use Agile development principles (scrum) to develop, maintain, and integrate new features in Siemens NX Software
  • Understand client workflows, requirements, and needs, and recommend solutions and best practices
  • Design, implement, test new functionalities
  • Maintain existing products and support client requests
  • Implement unit tests
  • Propose and code fixes or workarounds for defects
  • Document all work performed

You will be successful in this role if you have:

  • Bachelor’s degree in computer science, mechanical engineering, or other related fields
  • Minimum 3 years of C++ development experience.
  • Ability to work in very large code base
  • Understanding of mechanical engineering and CAD domain.
  • Excellent debugging and problem-solving skills.
  • Experience with CATIA, Autodesk Maya or any 3D design software development an asset.
  • Experience with Siemens NX product and NX Open APIs an asset.

Why join Maya HTT?

  • Flex Working Hours and Hybrid Work. Office downtown Montreal, 2-minute walk from Atwater Metro.
  • Permanent Position and Competitive Base Salary.
  • 100% Employer-Paid Benefits starting from Day One: Medical, Dental, Vision, Life, Short/Long Term disability insurances.
  • Retirement Savings: Group RRSP / DPSP Plan with Employer Contributions open to join from Day One
  • Career Growth Opportunities: Our flexible career paths allow you to grow, and we like to promote internally.
  • Learning Opportunities: Learn from the best in the industry and develop your skills.
  • Generous Time-Off Policy: We promote a Healthy Work-Life Balance with a Flexible PTO Policy, Sick/Personal Days, and a Summer Flex Schedule.
  • Structured Onboarding Program: We’re invested in your success; you’ll have team members to support you and provide a wide range of assistance from Day One.
  • Join an award-winning company that is recognized worldwide as an industry leader.

Our Candidate Experience Flow: HR Phone Screen - Virtual Interviews using Microsoft Teams - Job Offer
Maya HTT is an equal opportunity employer and committed to fostering diversity and inclusion in the workplace. Accommodations are available upon request for candidates taking part in all aspects of the hiring and selection process

Responsibilities:

What to expect as your main responsibilities:

  • Use Agile development principles (scrum) to develop, maintain, and integrate new features in Siemens NX Software
  • Understand client workflows, requirements, and needs, and recommend solutions and best practices
  • Design, implement, test new functionalities
  • Maintain existing products and support client requests
  • Implement unit tests
  • Propose and code fixes or workarounds for defects
  • Document all work performe

You will be successful in this role if you have:

  • Bachelor’s degree in computer science, mechanical engineering, or other related fields
  • Minimum 3 years of C++ development experience.
  • Ability to work in very large code base
  • Understanding of mechanical engineering and CAD domain.
  • Excellent debugging and problem-solving skills.
  • Experience with CATIA, Autodesk Maya or any 3D design software development an asset.
  • Experience with Siemens NX product and NX Open APIs an asset


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Computer science mechanical engineering or other related fields

Proficient

1

Montréal, QC, Canada