Enable job alerts via email!

Senior Software Engineer (C/C++)

ALTROCKS TECH PTE. LTD.

Singapore

On-site

SGD 70,000 - 100,000

Full time

30+ days ago

Job summary

A technology company in Singapore seeks an experienced software developer to lead B2B product development. The ideal candidate has over five years of experience, strong skills in C/C++ and Python, and expertise in VR and motion systems integration. This role requires excellent communication and analytical skills, with the ability to work under tight deadlines and collaborate with multidisciplinary teams.

Qualifications

  • At least five years of experience in software development.
  • Expertise in integrating motion systems and VR technology.
  • Strong leadership skills to drive projects from start to finish.

Responsibilities

  • Lead a team in developing software products.
  • Collaborate with multidisciplinary teams.
  • Deliver high-quality results under tight deadlines.

Skills

C/C++
Python
Unity
Unreal
Agile methodologies
Analytical thinking
Problem-solving

Tools

Arduino
ClearCore
Raspberry Pi
Job description

• At least five years of experience in software development for business to business products, where contributions from several parties are combined under your guidance.

• Expertise in integrating functions like motion systems, VR technology, and other interactive elements into a final product.

• Ability to lead a team and drive software development projects from start to finish.

• Excellent communication skills and an interest in creating engaging player experiences.

• Basic understanding of how a computer works, and its components.

• Basic understanding of computer networking.

• Intermediate understanding of computer architecture.

• Proficient in C/C++, Python, familiar with Unity, Unreal, steam and .NET programming languages/frameworks.

• Familiar with programming micro controllers like Arduino or ClearCore or Raspberry pi.

• Familiarity with software development methodologies including Agile, and experience working in Agile environments, version control systems, software test frameworks, and software testing techniques.

• Strong analytical thinking and problem-solving skills and a commitment to delivering high-quality results.

• Excellent communication skills and the ability to collaborate effectively with multidisciplinary teams.

• Able to work under tight deadlines and responding to changing business and technical conditions.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.