Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
General duties and responsibilities:
- Design and develop a scalable software architecture for AI-based applications on edge devices.
- Implement user interfaces that provide intuitive interaction and display functionality using HDMI projectors.
- Integrate and manage video feeds from built-in or USB cameras, ensuring smooth performance and data processing.
- Employ machine learning frameworks (Keras, TensorFlow, PyTorch) to create and optimize computer vision models for applications like pose estimation, eye tracking, and face detection.
- Collaborate with cross-functional teams to enhance application functionality and user experience.
- Utilize best practices in software development, including version control with GitHub, project management tools like Atlassian, and CI/CD pipelines.
Job Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Strong English communication skills, both written and verbal, to effectively collaborate with team members and stakeholders.
- 3-5 years of professional experience in software development with a focus on computer vision or related fields.
Technologies:
- Proficient in Python programming with a solid grasp of application development principles.
- Strong understanding of software architecture and best practices.
- Experience in machine learning and deep learning techniques, particularly for computer vision tasks is a plus.
- Familiarity with Linux, Windows, macOS, Android, or iOS development environments.
- Experience with software development practices, including CI/CD, version control, and project management is a plus.
- C/C++ development experience is a desirable skill.
Featured Jobs
- IT Infrastructure EngineerDecorative Glass And Arab Union Glass Group - Obour City, Cairo17 days ago