Role Overview
We are looking for a Software Engineer to support software development and testing for project-based systems. This role is open to fresh graduates and candidates with software development experience who are keen to build hands-on exposure in Unity, C++, software testing, troubleshooting, and full SDLC project delivery.
Job Responsibilities
- Work closely with customers and internal teams on software development and testing activities.
- Participate in the full Software Development Life Cycle, from requirements gathering to deployment.
- Understand customer requirements and translate them into technical specifications.
- Design, develop, test, troubleshoot, and document software applications.
- Support software testing, debugging, system enhancement, and deployment activities.
- Ensure software solutions are delivered according to project requirements and quality standards.
Job Requirements
- Fresh graduates are welcome to apply.
- Candidates with up to 2 years of software development experience are encouraged to apply.
- Knowledge or hands-on project experience in Unity and C++ development.
- Knowledge of C# / .NET will be an added advantage.
- Good understanding of software development, testing, troubleshooting, and documentation.
- Familiar with the Software Development Life Cycle.
- Able to work closely with customers and project teams.
- Comfortable travelling to project sites such as Science Park, Changi Naval Base, and Tuas Naval Base when required.