Job Search and Career Advice Platform

Enable job alerts via email!

Unity Developer

AUGMENTUS PTE. LTD.

Singapore

On-site

SGD 65,000 - 85,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in Singapore seeks a Unity Developer to collaborate with robotics engineers in creating interactive software for industrial applications. You will design user interfaces, develop physics simulations, and maintain efficient code while working closely with a team. Ideal candidates should have a Bachelor’s degree in a relevant field, strong proficiency in C#, and experience with Unity. This role offers a dynamic environment focused on robotics innovation.

Qualifications

  • Bachelor's degree in a related field or equivalent experience.
  • Experience with Unity and passion for game development.
  • Proficient in C# with a solid understanding of programming fundamentals.

Responsibilities

  • Collaborate with robotics engineers to create interactive robotic software.
  • Design and implement user interfaces for robotic applications.
  • Develop physics simulations and animations in Unity.

Skills

Unity development
C#
Problem-solving
Team collaboration
UI/UX development

Education

Bachelor's degree in Computer Science, Engineering, Game Development, or related field

Tools

Unity
Git
Python
C++
Job description
About your role
  • Collaborate with a team of robotics engineers and Unity developers to create interactive robotic software for industrial robotic processes, simulations, and deployments.
  • Assist in designing and implementing user interfaces and interactions that align with the unique needs of industrial robotics applications.
  • Utilize Unity's capabilities to develop accurate physics simulations, animations, and visualizations that accurately represent robotic tasks and equipment.
  • Support the development and maintenance of well-structured, efficient, and documented code for Unity applications.
  • Integrate real-time data feeds and APIs, including those from our on-premise servers, with our own protocols, into Unity applications and/or server, to provide relevant information and enhance the realism of robotic simulations
  • Participate in troubleshooting and debugging technical issues within Unity applications, optimizing performance and ensuring stability.
  • Stay informed about advancements in Unity development and industrial robotics to contribute innovative ideas to projects.
  • Contribute to team discussions, code reviews, and brainstorming sessions to improve development practices.
  • Learn and adapt quickly to new tools, technologies, and processes as required.
Requirements
  • Bachelor's degree in Computer Science, Engineering, Game Development, or a related field (or equivalent experience).
  • Experience working with Unity and a strong passion for game development, simulations, or interactive applications.
  • Familiarity with Unity's physics systemsand UI/UX development.
  • Strong proficiency in C# , with a solid understanding of programming fundamentals.
  • Familiarity with Python and C++ is a plus
  • Strong understanding of software architecture, object-oriented programming (OOP), SOLID principles, and software development life cycles.
  • Familiarity with version control systems (e.g., Git) and software
  • Interest in industrial robotics and a willingness to learn about robotic processes and technology.
  • Strong problem-solving skills and an ability to work collaboratively in a team environment.
  • Good communication skills to effectively share ideas and collaborate with team members.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.