logo[мetahunt]
> Djinni

Software Engineer

format:Remote
siemens nxc#c++sqlazure devopsci/cdtest automation
domainHardware
> full description

Location: European Union Only (EU-based candidates)
Work Format: Remote
English: Strong working proficiency
Eligibility: EU residency and work authorization verification required

 

About the Role

We are looking for an experienced CAD Automation Specialist to develop, optimize, and maintain automation solutions for engineering and mechanical design workflows using Siemens NX and NXOpen API.

This role combines software development expertise with a strong understanding of CAD systems, mechanical engineering processes, and engineering automation.

The ideal candidate has hands-on experience building CAD automation tools, integrating engineering applications, and improving the efficiency and reliability of design workflows.

Key Responsibilities

 

CAD Automation & Development

  • Design, develop, and maintain CAD automation solutions using Siemens NX and NXOpen API.
  • Build custom applications, scripts, and tools using C# and C++.
  • Automate repetitive engineering and mechanical design processes.
  • Develop integrations between CAD systems, databases, and other engineering applications.
  • Troubleshoot and optimize existing CAD automation solutions.

 

Software Engineering & Quality

  • Design and implement reliable, maintainable software components.
  • Develop automated tests to ensure application quality and stability.
  • Work with SQL databases for data management and integration.
  • Apply version control and software development best practices.
  • Participate in code reviews, debugging, and technical documentation.

 

DevOps & Release Automation

  • Work with Azure DevOps for development workflows and CI/CD.
  • Implement and maintain automated build and release processes.
  • Improve deployment reliability and software delivery efficiency.
  • Support continuous integration and testing of CAD automation solutions.

 

Engineering Collaboration

  • Analyze business and technical requirements.
  • Collaborate with mechanical engineers, designers, and software development teams.
  • Translate engineering requirements into technical automation solutions.
  • Identify opportunities to improve CAD workflows and engineering productivity.

 

Requirements

  • Proven commercial experience in CAD automation and engineering software development.
  • Strong hands-on experience with Siemens NX and NXOpen API.
  • Solid programming skills in C# and C++.
  • Experience working with SQL databases.
  • Practical knowledge of automated software testing.
  • Experience with Azure DevOps.
  • Strong understanding of version control systems.
  • Experience with build and release automation.
  • Background or practical experience in mechanical design and engineering workflows.
  • Strong requirements analysis and problem-solving skills.
  • Ability to work independently and collaborate with engineering teams.
  • Strong English communication skills.

 

Nice to Have

  • Experience developing custom CAD plugins or engineering applications.
  • Familiarity with PLM/PDM systems and engineering data management.
  • Knowledge of manufacturing processes and mechanical design standards.
  • Experience optimizing complex CAD workflows.
  • Understanding of CI/CD practices for engineering software.

 

What We Offer

  • Opportunity to work on technically challenging CAD automation solutions.
  • Collaboration with experienced software and mechanical engineering professionals.
  • Hands-on involvement in engineering process optimization.
  • Opportunity to contribute to automation architecture and development practices.

 

Location & Eligibility

Applications are accepted from candidates based in European Union countries only.

Candidates must be prepared to provide documentation confirming their location and legal eligibility to work, as required for the project.

 

Interested?

If you have strong Siemens NX/NXOpen expertise, solid C# and C++ development skills, and experience automating mechanical engineering workflows, we would love to hear from you!

Apply now to discuss the opportunity.