O SEU PRÓXIMO CAPÍTULO
Senior CAD Software Engineer, C#
Sobre a vaga
• Design, develop, test, and deploy custom CAD automation solutions and engineering applications
• Build new tools and enhance existing applications using C# and, where applicable, C++
• Automate mechanical design processes to improve engineering efficiency, consistency, and quality
• Collaborate with engineering teams to understand design requirements and implement effective technical solutions
• Maintain and improve existing Siemens NX applications, integrations, and third-party plug-ins
• Troubleshoot complex CAD automation issues
• Support continuous improvement through clean code, testing, and DevOps practices
• Work closely with engineering, product development, and technical teams to translate complex engineering requirements into reliable, scalable software solutions
• Strong C#/.NET development skills and experience building production-quality software solutions
• Hands-on experience developing CAD automation tools, custom applications, or plug-ins for mechanical CAD systems
• Solid understanding of mechanical design principles, 3D modeling, and engineering workflows
• Experience with Git and software version control practices
• Ability to translate engineering requirements into well-structured, maintainable software solutions
• Strong analytical and problem-solving skills
• Ability to work independently and take ownership of development tasks
• Good communication skills in English
• Experience collaborating with technical stakeholders
• Experience with Siemens NX and NXOpen API is a strong advantage
• C++ development experience, particularly maintaining or extending existing engineering applications, is a nice-to-have
• Experience with SolidWorks API, Inventor API, CATIA automation, or other CAD development frameworks is a nice-to-have
• Knowledge of Microsoft SQL Server and PLM systems or integrations is a nice-to-have
• Experience with automated testing, CI/CD pipelines, and Azure DevOps is a nice-to-have
• Familiarity with web application development is a nice-to-have
• Equal opportunities regardless of race, ethnicity, gender identity, sexual orientation, disability, age, religion, or any other characteristic
• Respectful and inclusive work environment
• Fully remote work arrangement