Enable job alerts via email!

Unity Developer

Augmentus Pte. Ltd.

Singapore

On-site

SGD 60,000 - 80,000

Full time

10 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in robotics is seeking a Unity Developer to create interactive software for industrial applications. The role involves collaborating with engineers, designing user interfaces, and developing simulations. Ideal candidates will have a strong background in Unity, C#, and a passion for robotics.

Qualifications

  • Bachelor's degree or equivalent experience required.
  • Experience with Unity and strong passion for game development.

Responsibilities

  • Collaborate with robotics engineers to create robotic software.
  • Design and implement user interfaces for industrial robotics.
  • Integrate real-time data feeds into Unity applications.

Skills

C#
Python
Problem Solving
Collaboration

Education

Bachelor’s degree in Computer Science
Bachelor’s degree in Engineering
Bachelor’s degree in Game Development

Tools

Unity
Git

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, into Unity applications 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# and Python, 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.