Komax Singapore Pte Ltd
Senior Software Engineer
Komax Singapore Pte LtdSingapore15 days ago
Full-timeEngineering, Information Technology
Job Description

  • Lead end-to-end development of innovative products and features in collaboration with cross-functional global teams (engineering, design, QA, and regional stakeholders)
  • Maintain and optimize existing products through continuous improvement cycles.
  • Develop and manage technical specifications, ensuring alignment with business objectives and stakeholder requirements.
  • Design and deploy AI/ML models for vision systems and image processing applications, including 3D scan analysis and DFP (Digital Front-end Processing) integration.
  • Evaluate and integrate third-party components, ensuring technical compatibility and performance standards.
  • Implement AI-driven solutions for real-time defect detection, image enhancement, and predictive analytics.
  • Act as the technical authority for imaging systems, providing expert guidance to internal teams and external clients.

Requirements

Education

  • Bachelors or master’s degree in software or computer engineering or computer science or related field.

Work Experience

  • > 3 years of experience in software development.
  • Able to develop concepts and architectures.
  • Able to mentor and guide other stakeholders.

Expertise and methodology

(Business knowledge, languages, MS-Office, etc.)

  • Core Technologies: 3D scanning applications, DFP framework, computer vision, AI/ML deployment.
  • Image processing pipelines
  • Cloud-based AI model deployment and API integration
  • Product development and use of development tools (Visual Studio, .NET core)
  • Programming languages: C#, Angular, Go
  • Software Development Life Cycle
  • Agile development model
  • Strong knowledge of REST, JSON, XML
  • Software design patterns, software architecture patterns, SOLID principles
  • Test driven development
  • Networking technology
  • Comprehensive knowledge of MS-Office applications
  • The following skills and experiences are not essential but are advantageous:
  • Android/IOS development
  • Machine learning/data analytics
  • Imaging/graphic processing
  • C/C++, Java, Python, PHP, HTML5/CSS etc.
  • Embedded development (ST and NXP processors)

Key Skills

Ranked by relevance