Senior Software Engineer (C++)
ALTROCKS TECH PTE. LTD.
Singapore
On-site
SGD 70,000 - 90,000
Full time
Job summary
A technology company in Singapore seeks an experienced software developer with at least five years in business-to-business products. The role involves leading a team to integrate motion systems and VR technology into engaging player experiences. Proficiency in C/C++, Python, and familiarity with Unity and Agile methodologies are required. Interested candidates should exhibit excellent communication skills and a basic understanding of computer networking.
Qualifications
- At least five years of experience in software development for business-to-business products.
- Expertise in integrating motion systems and VR technology.
- Basic understanding of computer architecture.
Responsibilities
- Lead software development projects from start to finish.
- Create engaging player experiences.
- Work in Agile environments and use version control systems.
Skills
C/C++ proficiency
Python programming
Team leadership
Excellent communication
Understanding of computer networking
Tools
Unity
Unreal Engine
.NET
Arduino
Raspberry Pi
Qualifications
- 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.