Senior Software Engineer
Published | August 9, 2020 |
Location | City Hall / Clarke Quay, Singapore |
Category | Information Technology |
Job Type | Full-time |
Description
Senior Software Engineer location City Hall / Clarke Quay, Central. Job Type Full-Time.
You will be responsible in implement new features on Trakomatic’s flagship products OTrack, OSense and OTrail. Release cutting-edge technology with Enterprise-grade stability and reliability. Port new algorithms from CPU architecture to GPU (CUDA). Cross-compile and optimize code across multiple CPU architectures - x86, x64 and ARM). Write SDK framework for 3rd party developers to develop on top of our technology. Work hand-in-hand with our R&D team and our Data Visualization team to provide a unified back-end framework to quickly implement new algorithms and visualize outputs intuitively.
Job requirements 3 years of software development experience in C/C++, CUDA, C# .NET. Solid understanding of data structures and algorithms. Experience with and/or interest in full software development lifecycle activities: requirements management, technical design, implementation, testing/release. Strong verbal and written communication skills.
Strong analytical and problem-solving skills. Experience with enhancing and maintaining mission-critical software in a fast-paced environment is a plus but not necessary. Leadership, management, and mentoring experience also highly valued. Computer Vision experience is a plus but not necessary.