What Jobs are available for Computer Engineer in Bahrain?
Showing 2161 Computer Engineer jobs in Bahrain
Lead Computer Vision Engineer
Posted 14 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and deployment of advanced computer vision algorithms and systems.
- Manage and mentor a team of computer vision engineers, fostering a collaborative and innovative environment.
- Develop and implement cutting-edge solutions for tasks such as object detection, image segmentation, facial recognition, and 3D reconstruction.
- Collaborate with AI researchers to translate novel algorithms into practical applications.
- Optimize computer vision models for performance, accuracy, and efficiency on various hardware platforms.
- Work with product managers and software engineers to integrate vision capabilities into client applications and products.
- Conduct rigorous testing and validation of computer vision systems.
- Stay current with the latest advancements in computer vision research and technology trends.
- Contribute to the technical strategy and roadmap for the computer vision team.
- Communicate complex technical concepts and project status to stakeholders.
Qualifications:
- Ph.D. or Master's degree in Computer Science, Electrical Engineering, or a related field with a specialization in computer vision or machine learning.
- Minimum of 7 years of experience in computer vision engineering, with at least 2 years in a leadership or lead role.
- Expertise in areas such as deep learning for vision (CNNs), image processing, and pattern recognition.
- Proficiency in programming languages such as Python, C++, and relevant libraries (e.g., OpenCV, TensorFlow, PyTorch).
- Experience with large-scale image and video datasets.
- Strong understanding of algorithm optimization and performance tuning.
- Excellent leadership, communication, and team collaboration skills.
- Ability to manage complex projects and drive them to successful completion in a remote setting.
- Experience with cloud computing platforms and ML deployment is a plus.
This position offers the unique opportunity to lead groundbreaking computer vision projects remotely. Our client's primary research hub is located near Jidhafs, Capital, BH , but this role requires no physical presence.
Is this job a match or a miss?
Senior Computer Vision Engineer
Posted 15 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement computer vision algorithms and systems.
- Work with image and video data for tasks such as object detection, segmentation, and tracking.
- Apply machine learning and deep learning techniques to solve computer vision problems.
- Optimize algorithm performance for real-time applications.
- Collaborate with cross-functional teams to integrate computer vision solutions into products.
- Conduct research on state-of-the-art computer vision techniques.
- Develop prototypes and proof-of-concepts for new features.
- Ensure the quality, scalability, and robustness of deployed computer vision models.
- Stay up-to-date with the latest research and advancements in the field.
- Document technical designs and results.
Qualifications:
- Master's or PhD in Computer Science, Electrical Engineering, or a related field with a focus on computer vision.
- Minimum of 5 years of professional experience in computer vision engineering.
- Strong understanding of image processing, machine learning, and deep learning principles.
- Proficiency in Python and C++, and experience with libraries like OpenCV, TensorFlow, PyTorch.
- Experience with 3D vision, SLAM, or sensor fusion is a plus.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and teamwork abilities.
Is this job a match or a miss?
Senior Electronics Hardware Engineer - Remote
Posted 22 days ago
Job Viewed
Job Description
You will collaborate extensively with software engineers, mechanical engineers, and firmware developers in a virtual team environment to ensure seamless integration of hardware and software. Responsibilities include conducting rigorous design reviews, performing signal integrity and power integrity analysis, and developing comprehensive test plans. Troubleshooting complex hardware issues and driving the resolution of technical challenges are key aspects of this role. Mentoring junior engineers and contributing to the enhancement of design methodologies and best practices within the remote team will also be a significant part of your contribution.
The successful applicant will have a proven ability to manage multiple projects simultaneously, adhering to strict timelines and quality standards. Experience with various microcontrollers, FPGAs, and communication protocols (e.g., I2C, SPI, UART, USB, Ethernet) is highly desirable. You should be proficient in using electronic design automation (EDA) tools such as Altium Designer, Cadence, or similar. An aptitude for hands-on lab work, including oscilloscope, logic analyzer, and spectrum analyzer usage, is essential, even within a remote setup requiring specialized remote lab access or guidance for on-site technicians.
Qualifications:
- Bachelor's or Master's degree in Electrical Engineering, Electronics Engineering, or a related discipline.
- Minimum of 8 years of hands-on experience in electronics hardware design and development.
- Expertise in schematic capture, PCB layout, and board bring-up.
- Proficiency with analog and digital circuit design, including power electronics.
- Experience with embedded systems, microcontrollers, and FPGAs.
- Strong knowledge of RF design principles is a plus.
- Familiarity with compliance testing and certification processes (e.g., FCC, CE).
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration skills, effective in a remote setting.
Is this job a match or a miss?
Senior Hardware Engineer (FPGA/ASIC Design)
Posted 13 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and verify complex FPGA and ASIC designs using VHDL or Verilog.
- Perform RTL synthesis, place-and-route, and timing analysis using industry-standard EDA tools.
- Develop and execute comprehensive verification plans and testbenches to ensure design correctness and functionality.
- Collaborate closely with system architects and software engineers to define hardware requirements and interfaces.
- Integrate and debug hardware designs on development boards and target platforms.
- Optimize designs for performance, power consumption, and area constraints.
- Develop and maintain design documentation, including specifications, code comments, and test reports.
- Participate in architectural discussions and technology evaluations for next-generation designs.
- Troubleshoot and resolve complex hardware issues encountered during development and testing.
- Stay abreast of the latest advancements in FPGA/ASIC technologies and design methodologies.
- Mentor junior hardware engineers and contribute to the team's technical growth.
- Conduct post-silicon validation and characterization for ASIC designs.
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
- Minimum of 8 years of professional experience in FPGA/ASIC design and verification.
- Expertise in VHDL and/or Verilog for complex digital designs.
- Proficiency with synthesis, place-and-route, and timing analysis tools (e.g., Vivado, Quartus, Synopsys, Cadence).
- Strong understanding of digital logic design principles, computer architecture, and embedded systems.
- Experience with hardware verification methodologies (e.g., UVM).
- Familiarity with scripting languages such as Python or TCL for automation.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration abilities suitable for a remote work environment.
- Experience with high-speed interfaces (e.g., DDR, PCIe) is a plus.
- Familiarity with ARM processor integration is beneficial.
- Ability to work independently and manage time effectively in a remote setting.
Is this job a match or a miss?
Senior AI Engineer, Computer Vision
Posted today
Job Viewed
Job Description
Is this job a match or a miss?
Machine Learning Engineer - Computer Vision
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, implement, and optimize machine learning models for computer vision tasks, including image classification, object detection, segmentation, and tracking.
- Develop and maintain robust data pipelines for training and evaluating large-scale computer vision models.
- Collaborate with cross-functional teams (researchers, software engineers) to integrate ML models into production systems.
- Stay current with the latest research and advancements in computer vision and deep learning.
- Experiment with different model architectures and hyperparameters to achieve state-of-the-art performance.
- Implement and manage model deployment strategies, ensuring scalability and efficiency.
- Write clean, well-documented, and maintainable code in Python and relevant ML frameworks.
- Perform rigorous testing and validation of ML models to ensure reliability and accuracy.
- Contribute to the overall AI strategy and roadmap of the organization.
- Communicate complex technical concepts effectively to both technical and non-technical stakeholders.
Qualifications:
- Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related field with a specialization in Computer Vision.
- 3+ years of hands-on experience in developing and deploying machine learning models, with a strong focus on computer vision.
- Proficiency in Python and deep learning frameworks such as TensorFlow, PyTorch, or Keras.
- Expertise in computer vision libraries like OpenCV.
- Solid understanding of classical and deep learning-based computer vision algorithms.
- Experience with cloud platforms (AWS, Azure, GCP) for ML model training and deployment.
- Strong mathematical background in linear algebra, calculus, and statistics.
- Excellent problem-solving, analytical, and debugging skills.
- Ability to work independently and collaboratively in a fast-paced environment.
- Strong communication skills, both written and verbal.
Is this job a match or a miss?
Machine Learning Engineer (Computer Vision)
Posted 3 days ago
Job Viewed
Job Description
Is this job a match or a miss?
Be The First To Know
About the latest Computer engineer Jobs in Bahrain !
Senior AI Engineer, Computer Vision
Posted 3 days ago
Job Viewed
Job Description
Is this job a match or a miss?
Machine Learning Engineer - Computer Vision
Posted 3 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement machine learning models for computer vision tasks.
- Train, evaluate, and optimize deep learning models using large datasets.
- Implement and fine-tune various computer vision algorithms (e.g., CNNs, object detection models).
- Develop data preprocessing and augmentation pipelines for image and video data.
- Deploy ML models into production environments, ensuring scalability and performance.
- Collaborate with software engineers to integrate ML models into applications.
- Stay current with the latest research and advancements in AI and computer vision.
- Write clean, efficient, and well-documented code.
- Participate in code reviews and contribute to team best practices.
- Experiment with new ML architectures and techniques.
- Troubleshoot and debug ML model issues.
- Communicate findings and results to stakeholders.
Qualifications:
- Master's or Ph.D. in Computer Science, AI, Machine Learning, or a related quantitative field.
- 3+ years of hands-on experience in machine learning engineering, with a focus on computer vision.
- Strong proficiency in Python and ML/DL frameworks (TensorFlow, PyTorch).
- Experience with computer vision libraries like OpenCV, scikit-image.
- Solid understanding of deep learning architectures (CNNs, RNNs, Transformers) and their application to vision tasks.
- Experience with data augmentation, transfer learning, and model optimization techniques.
- Familiarity with cloud platforms (AWS, Azure, GCP) and ML services is a plus.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities in a remote setting.
Is this job a match or a miss?
Machine Learning Engineer - Computer Vision
Posted 5 days ago
Job Viewed
Job Description
Responsibilities:
- Develop, train, and deploy deep learning models for tasks such as object detection, image segmentation, facial recognition, and video analysis.
- Design and implement efficient algorithms for real-time image and video processing.
- Collaborate with data scientists and software engineers to integrate ML models into production systems.
- Perform data preprocessing, feature engineering, and model evaluation.
- Research and stay updated on the latest advancements in computer vision and deep learning.
- Optimize model performance for speed, accuracy, and resource efficiency.
- Conduct A/B testing and experiments to validate model improvements.
- Document code, models, and experiments thoroughly.
- Contribute to the overall ML infrastructure and tooling.
- Work effectively in a remote, collaborative team environment.
- M.S. or Ph.D. in Computer Science, Machine Learning, Electrical Engineering, or a related quantitative field.
- Proven experience in developing and deploying computer vision models using frameworks like TensorFlow, PyTorch, or Keras.
- Strong understanding of deep learning architectures (e.g., CNNs, Transformers, GANs).
- Proficiency in Python and relevant libraries (e.g., OpenCV, NumPy, SciPy).
- Experience with cloud platforms (AWS, GCP, Azure) and ML deployment tools.
- Solid grasp of linear algebra, calculus, and probability theory.
- Excellent problem-solving skills and ability to tackle complex challenges.
- Strong communication and collaboration skills, especially in a remote setting.
- Experience with large-scale datasets and distributed training is a plus.
Is this job a match or a miss?