Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
An innovative company is seeking a skilled software developer with expertise in AI and image processing. In this role, you will lead the development of cutting-edge products, collaborating with global teams to design and deploy AI-driven solutions. Your experience in software development, particularly in C#, Angular, and Go, will be key to optimizing existing products and integrating third-party components. This position offers a dynamic environment where you can mentor others and drive technical excellence in imaging systems. If you are passionate about technology and eager to make a significant impact, this opportunity is for you.
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
• 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)
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)