Senior Software Engineer
5 days to apply

KOMAX SINGAPORE PTE LTD
25 days ago
Posted date25 days ago
N/A
Minimum levelN/A
Human ResourcesJob category
Human ResourcesJob 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
• 5 to 10 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:
o Android/IOS development
o Machine learning/data analytics
o Imaging/graphic processing
o C/C++, Java, Python, PHP, HTML5/CSS etc.
o Able to lead small teams of up to 5 people.
o Embedded development (ST and NXP processors)
• 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
• 5 to 10 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:
o Android/IOS development
o Machine learning/data analytics
o Imaging/graphic processing
o C/C++, Java, Python, PHP, HTML5/CSS etc.
o Able to lead small teams of up to 5 people.
o Embedded development (ST and NXP processors)
JOB SUMMARY
Senior Software Engineer

KOMAX SINGAPORE PTE LTD
Singapore
25 days ago
N/A
Full-time
Senior Software Engineer
5 days to apply