Job Description
Role   responsibilities
Image Processing  Implement image processing techniques for security feature authentications.
AI and ML Model Development  Develop AI and machine learning models for image vision solutions.
Embedded Device Development  Design and develop embedded devices.
Vendor Collaboration  Collaborate with vendors for component procurement and service solutions.
Project Ideation  Generate and propose new project ideas.
Testing and Validation  Conduct rigorous testing and validation of image processing algorithms and embedded systems to ensure reliability and performance.
Documentation  Maintain comprehensive documentation for designs, algorithms, and processes to support future development and ensure compliance.
Troubleshooting  Diagnose and resolve technical issues related to hardware and software integration, providing timely solutions.
Collaboration with Cross-Functional Teams  Work closely with hardware engineers, software developers, and product managers to align on project goals, timelines, and requirements.
Continuous Learning  Stay updated with the latest advancements in image processing, AI, and embedded systems, integrating new knowledge into projects as appropriate.
Regulatory Compliance  Ensure that all projects meet industry standards and regulatory requirements related to security and embedded systems.
Preferred candidate profile
Software  Python, TensorFlow, Computer Vision.
Embedded Systems  Embedded C, circuit design, PCB design, PIC microcontroller, Arduino, Raspberry Pi.
Designing Tools  Autodesk EAGLE for PCB and schematic designs.
Machine Learning Frameworks  Familiarity with additional machine learning libraries, such as Keras, OpenCV, or scikit-learn, to broaden model development capabilities.
Data Management  Experience with data manipulation and analysis tools, such as NumPy and Pandas, to efficiently handle and preprocess datasets.
Version Control  Proficiency in version control systems, such as Git, for collaborative development and project management.
Project Management  Knowledge of project management tools and methodologies (e.g., Agile, Scrum) to ensure timely delivery of projects.
Embedded Systems Debugging  Experience with debugging tools and techniques specific to embedded systems.
Problem-Solving Skills  Strong analytical and problem-solving skills to tackle complex technical challenges.
Communication  Excellent verbal and written communication skills for effective collaboration and reporting.
Adaptability  Ability to adapt to new technologies and processes in a fast-paced environment.