N

NCS

ICT consulting, digital transformation, cybersecurity services

#EG Lead Product Engineer - Robotics

Robotics & Autonomous SystemsConfirmed live in the last 24 hours
Full-timeSingaporeNo salary listedHybrid

About the Job

Requirements

  • Solid skills in software design, coding, debugging, performance testing, and system programming.
  • Experience deploying platforms with robotics systems, including Android- and ROS-based service robots, quadrupedal robots, and sensor technologies.
  • Proficiency in programming languages including C++, Python, Java, Golang, PHP, Node.js, and React Native, Kotlin, or similar languages.
  • Familiarity with AI/ML frameworks such as TensorFlow and PyTorch, and computer vision libraries.
  • Familiarity with video and communication protocols.
  • Familiarity with simulators such as Gazebo and Isaac Sim.
  • Familiarity with cloud services such as AWS, Azure, and Google Cloud.
  • Familiarity with databases such as MySQL, PostgreSQL, and SQLite.
  • At least 10 years of software platform development experience, with a proven track record delivering large-scale distributed systems.
  • At least 5 years in technical leadership roles, with experience leading multidisciplinary engineering teams.
  • Demonstrated experience in cloud-native architectures, microservices, and API platform development.
  • Proven expertise in AI/ML integration, particularly in large language models and vision-language models.
  • Strong problem-solving and analytical skills.

Responsibilities

  • Lead software design and development for robotics platforms and system solutions, focusing on integrating AI and machine learning for intelligent automation.
  • Develop and optimize machine-learning algorithms for robotics applications to improve functionality and efficiency.
  • Drive technical solution proposals with cross-functional technology teams, and participate in end-to-end system design, implementation, and integration for prototype systems and project deliveries.
  • Translate architecture and design concepts into software specifications.
  • Generate system architecture, software system diagrams, technical specifications, and user guides, including SDK/API documentation, with the development team.
  • Define and develop test cases in specific domains based on system performance requirements.
  • Perform code reviews and follow code-quality guidelines with software teams.
  • Participate in client meetings as a technical expert, providing technical insights and perspectives when relevant.
  • Translate customer challenges into technical requirements and develop solution concepts to drive business opportunities.
  • Stay current with advancements in robotics, AI, computer vision, and related fields.

Desired Qualifications

  • Familiarity with autonomous vehicles and humanoid systems is an added advantage.
  • Experience in cyber-physical systems is highly valued.
  • Experience with robotics cybersecurity and safety compliance.

About the Company

NCS

ICT consulting, digital transformation, cybersecurity services

NCS delivers ICT services in the Asia Pacific region, including consulting, digital transformation, technology solutions, and cybersecurity for government and private sector clients. It offers advisory, implementation, and managed services, supported by three innovation centers in Singapore, Melbourne, and Shenzhen and a workforce of about 13,000 across 20 cities. The company emphasizes long-term client partnerships, regional scale, and practical solutions developed at its innovation centers. Its goal is to help clients navigate digital transformation and cybersecurity while maintaining ethical conduct and transparent governance.

Company size
10,001+
Company stage
Grant
Total funding
$780K
Headquarters
Singapore, Singapore
Founded
1981

Recently Posted Jobs

Explore more opportunities at NCS

See more jobs