Responsibilities
-Deep Learning and Computer Vision Expertise:
-Lead the incorporation of advanced DL/CV algorithms into system architecture.
-Stay abreast of the latest trends and innovations in computer vision technology.
-Architectural Design:
-Develop and articulate a clear software architecture for computer vision systems.
-Design scalable and modular software systems that align with business objectives.
-Hardware Utilisation Strategy:
-Develop strategies for leveraging hardware capabilities to optimise software performance.
-Collaborate with hardware teams to align software and hardware development efforts.
-Edge Computing Design:
-Define strategies for optimising computer vision and deep learning inference on edge devices.
-Architect solutions for edge computing deployment, ensuring optimal performance on resource-constrained devices.
-Address challenges related to latency and real-time processing.
-Cross-functional Collaboration:
-Collaborate with cross-functional teams, including hardware engineers, software developers, and researchers.
-Facilitate effective communication and coordination among team members.
Qualification & Experience
- Expertise in Visual Inertial SLAM.
- Experience in edge computing and deploying solutions on embedded devices.
- Knowledge of ROS/ROS2 and hardware acceleration using OpenCL/CUDA is a plus.
- Publications in top CV/ML conferences is a plus.
- Understanding of software architecture principles and best practices.
- Excellent leadership and communication skills.
- Bachelor''s or Master''s degree in Computer Science, Electrical Engineering, or a related field.
Remove this line later