Maya HTT is looking to develop custom software tools and applications for clients in the field of engineering, covering domains such as geometric modelling, computer-aided manufacturing, or numerical simulations.
Requirements
- Strong analytical and software programming skills (C-Sharp.NET, Python, C++)
- Familiarity with object-oriented practices is required
- Familiarity with CAD/CAE/CAM platforms and engineering processes is beneficial
- Experience with versioning systems and project management tools (Git, JIRA, Azure Dev Ops, etc) is a plus
- Experience with CAD/CAE APIs, such as NX Open
- Teamcenter as well as experience in Server and Client customization
- EDA Automation and knowledge of Cadence, Xpedition and or Altium API
Responsibilities
- Use Agile development principles (scrum, Kanban) to develop, maintain, and integrate custom engineering software tools and products
- Understand client workflows, requirements, and needs, and recommend solutions and best practices
- Design, implement, and deploy new functionality
- Maintain existing products and support client requests
- Implement unit tests
- Propose and code fixes or workarounds for defects
- Document all work performed
Other
- Degree in Computer Science /Mechanical Engineering, or other related fields
- 4+ years’ experience as a software developer
- Excellent communication skills, both oral and written
- Ability to work in a team
- Self-motivated