Create and modify graphical Mechanical & Controls equipment, set rules and limitations for equipment created by coding to build 2D and 3D graphics that matches the blueprint technical drawings and setting the rules for different equipment to connect to each other or limitation for some properties.

They also review and debug code, collaborate with internal teams to fix and improve products, document development phases and optimize code for better user experience.

The coding language used is cm-language which is a customized language for CET designer software that is like C++ and java.

Key Responsibilities

  • Develop high-quality software design
  • Design and modify graphically Mechanical and Control drawings using code
  • Manage rules and limitations for the existing and new objects
  • Identify, prioritize and execute tasks in the software development life cycle
  • Develop tools and applications by producing clean, efficient code
  • Review and debug code according to the software standards
  • Collaborate with internal and external teams to fix and improve products
  • Document development phases
  • Design, development and testing of CET software

Skills and Experience

  • Bachelor's Degree in engineering, Computer Science, information technology or similar
  • Excellent written and verbal English communication skills
  • 0-3 years' experience as a Software Engineer
  • Talented candidate with expertise in OOP with C# or java
  • Code Debugging skills
  • Proven Mathematical Knowledge
  • Comfortable using emacs and new programming language which is specific for CET software
  • Keen to learn and work with Mechanical/Controls 2D & 3D Modeling software and terminologies
  • Familiar with space coordinates in 2D and 3D
  • Excellent Analytical and Problem-solving skill
  • Must be a self-starter and can work independently on diverse problems
  • Basic knowledge of Jira would be a plus
  • Ability to work with the team remotely
  • Can work independently on diverse problems
  • Basic knowledge of Database
  • Game developer
  • 3D architect
  • Unity
  • Architecture and modeling knowledge

Apply For this job

Contact Details


Upload your resume in English (2 MB max). PDF, DOC, and DOCX are only allowed.Select File