What Jobs are available for Autonomous Systems in Bahrain?
Showing 844 Autonomous Systems jobs in Bahrain
Senior Autonomous Systems Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and integrate software for autonomous systems, including perception, localization, path planning, and control algorithms.
- Implement and optimize sensor fusion techniques using data from cameras, LiDAR, radar, and IMUs.
- Develop and validate advanced AI and machine learning models for decision-making in autonomous environments.
- Conduct simulations and real-world testing to evaluate system performance and identify areas for improvement.
- Work with hardware engineers to define requirements for sensors, actuators, and computing platforms.
- Ensure the safety and reliability of autonomous systems by adhering to rigorous development and testing processes.
- Collaborate with cross-functional teams in a remote setting to ensure seamless integration of autonomous capabilities.
- Research and implement state-of-the-art algorithms and technologies in robotics and AI.
- Document system designs, algorithms, and test results thoroughly.
- Mentor junior engineers and contribute to the team's technical growth.
- Stay abreast of industry trends and advancements in autonomous technology.
Qualifications:
- Ph.D. or Master's degree in Computer Science, Robotics, Electrical Engineering, or a related field with a focus on autonomous systems.
- Minimum of 7 years of hands-on experience developing and deploying autonomous systems.
- Strong programming skills in C++ and Python.
- Extensive experience with robotics middleware such as ROS.
- Deep understanding of AI/ML techniques, computer vision, and sensor fusion algorithms.
- Experience with simulation tools (e.g., Gazebo, CARLA).
- Knowledge of control theory and system dynamics.
- Proven ability to work independently and collaboratively in a distributed team.
- Excellent problem-solving, analytical, and communication skills.
- Experience with embedded systems and real-time operating systems is a plus.
- Published research in relevant fields is highly desirable.
Join our innovative client in pushing the boundaries of autonomous technology, working remotely from anywhere with a connection to Zallaq, Southern, BH .
Is this job a match or a miss?
Senior Autonomous Systems Engineer
Posted 26 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and test algorithms for autonomous systems, including perception, localization, planning, and control.
- Implement and optimize machine learning models for real-world applications.
- Develop and maintain robust software architectures for complex autonomous platforms.
- Utilize simulation tools to test and validate algorithms before real-world deployment.
- Collaborate with hardware engineers to integrate sensors and actuators.
- Troubleshoot and debug complex system issues in a distributed environment.
- Conduct performance analysis and identify areas for improvement.
- Stay current with the latest research and advancements in AI, robotics, and autonomous systems.
- Document designs, algorithms, and testing procedures thoroughly.
- Mentor junior engineers and contribute to a culture of technical excellence.
- Master's or Ph.D. in Computer Science, Robotics, Electrical Engineering, or a related field with a focus on AI and autonomous systems.
- Minimum of 6 years of hands-on experience in developing autonomous systems.
- Proficiency in programming languages such as Python, C++, and relevant AI/ML frameworks (e.g., TensorFlow, PyTorch).
- Strong understanding of robotics principles, control theory, and sensor fusion.
- Experience with ROS (Robot Operating System) or similar frameworks.
- Familiarity with simulation environments (e.g., Gazebo, Isaac Sim).
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills for remote teamwork.
- Ability to work independently and manage complex projects with minimal supervision.
- A passion for pushing the boundaries of AI and robotics.
Is this job a match or a miss?
Senior Robotics Engineer - Autonomous Systems
Posted 3 days ago
Job Viewed
Job Description
Is this job a match or a miss?
Senior Robotics Engineer - Autonomous Systems
Posted 14 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the design and development of advanced robotic systems, including manipulator arms, mobile robots, and integrated automation solutions.
- Develop and implement robot control algorithms, motion planning, and pathfinding strategies.
- Utilize CAD software for mechanical design and simulation of robotic components and assemblies.
- Conduct rigorous testing and validation of robotic systems to ensure performance, reliability, and safety.
- Integrate sensors, vision systems, and other mechatronic components into robotic platforms.
- Troubleshoot and resolve complex technical issues related to hardware, software, and system integration.
- Collaborate with software engineers to develop and optimize robot operating system (ROS) packages and custom applications.
- Stay abreast of the latest advancements in robotics, AI, machine learning, and automation technologies.
- Contribute to technical documentation, including design specifications, test reports, and user manuals.
- Mentor junior engineers and contribute to a culture of technical excellence and continuous improvement.
Qualifications:
- Master's degree or Ph.D. in Robotics, Mechanical Engineering, Electrical Engineering, Computer Science, or a related field.
- 5+ years of professional experience in robotics engineering, with a focus on autonomous systems and industrial applications.
- Expertise in kinematics, dynamics, control theory, and motion planning for robotic systems.
- Proficiency in programming languages such as C++, Python, and experience with ROS.
- Experience with CAD/CAE tools (e.g., SolidWorks, MATLAB/Simulink).
- Hands-on experience with robot hardware integration, testing, and debugging.
- Strong problem-solving skills and the ability to analyze complex technical challenges.
- Excellent communication and teamwork abilities.
- Familiarity with machine learning and computer vision for robotics is highly desirable.
This role is located in Isa Town, Southern, BH and requires a hybrid presence.
Is this job a match or a miss?
Automotive Software Engineer - Autonomous Systems
Posted 25 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, test, and deploy software modules for autonomous driving systems.
- Implement and optimize algorithms for sensor fusion, object detection, tracking, and path planning.
- Develop and integrate software components into the vehicle's control systems.
- Collaborate with hardware engineers to ensure seamless integration of software and hardware.
- Conduct rigorous testing and validation of autonomous driving software in simulation and real-world environments.
- Debug and resolve complex software issues, ensuring system reliability and safety.
- Contribute to the development of simulation tools and frameworks for testing autonomous systems.
- Stay current with advancements in AI, machine learning, computer vision, and robotics relevant to autonomous vehicles.
- Participate in code reviews and contribute to improving software development processes.
- Document software designs, algorithms, and testing procedures.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, Robotics, or a related field.
- Proven experience in software development for automotive systems, with a focus on autonomous driving.
- Proficiency in C++ and Python programming languages.
- Experience with robotics middleware like ROS (Robot Operating System).
- Strong understanding of AI, machine learning, and computer vision principles.
- Familiarity with autonomous driving software stacks and frameworks.
- Experience with software development tools (e.g., Git, CMake, Docker).
- Ability to work effectively in a remote team environment, with strong communication and collaboration skills.
- Experience with simulation tools (e.g., CARLA, SVL Simulator) is a plus.
- Understanding of functional safety standards (e.g., ISO 26262) is desirable.
Is this job a match or a miss?
Lead Automotive AI Engineer - Autonomous Systems
Posted 5 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the research, development, and implementation of AI/ML models for autonomous driving functionalities.
- Develop and optimize algorithms for sensor fusion, object detection, tracking, and semantic segmentation using cameras, LiDAR, and radar data.
- Design and train deep neural networks for behavioral prediction and path planning in complex traffic scenarios.
- Collaborate with software engineers to integrate AI models into the real-time automotive software architecture.
- Conduct rigorous testing and validation of AI systems through simulations and real-world driving data analysis.
- Stay abreast of the latest advancements in AI, machine learning, and automotive technology.
- Mentor and guide a team of talented AI engineers in a collaborative, remote environment.
- Contribute to defining the technical roadmap for autonomous driving AI.
- Master's or Ph.D. in Computer Science, Electrical Engineering, Artificial Intelligence, or a related field.
- 8+ years of experience in developing and deploying AI/ML models, with a significant focus on automotive or robotics applications.
- Expertise in deep learning frameworks (TensorFlow, PyTorch) and relevant libraries (OpenCV, PCL).
- Proficiency in C++ and Python programming languages.
- Strong understanding of computer vision, sensor fusion, and real-time systems.
- Experience with autonomous driving simulation platforms (e.g., CARLA, NVIDIA DRIVE Sim).
- Proven leadership experience and ability to manage technical projects and teams remotely.
- Excellent problem-solving skills and ability to work with large, complex datasets.
- Strong communication and collaboration skills are crucial for this distributed role.
Is this job a match or a miss?
Lead Automotive Software Engineer - Autonomous Systems
Posted 16 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and integration of software modules for autonomous driving systems, including perception, localization, path planning, and control.
- Architect robust and scalable software solutions for real-time embedded systems, adhering to stringent automotive safety standards (e.g., ISO 26262).
- Collaborate closely with cross-functional teams, including hardware engineers, AI/ML specialists, and testing engineers, to achieve project goals.
- Mentor and guide junior software engineers, providing technical direction and fostering professional growth.
- Define software development processes, coding standards, and best practices for the autonomous systems team.
- Develop and execute comprehensive unit, integration, and system tests to ensure software quality and reliability.
- Research and evaluate new technologies and methodologies to enhance the capabilities and performance of autonomous driving features.
- Contribute to the overall system architecture and roadmap for autonomous vehicle software.
- Troubleshoot and resolve complex software issues in development and testing environments.
- Master's or Ph.D. in Computer Engineering, Electrical Engineering, Computer Science, or a related field with a focus on robotics or autonomous systems.
- Proven experience (7+ years) in automotive software development, with at least 3 years in a lead or senior role focusing on autonomous driving or ADAS.
- Strong proficiency in C++ and Python, with experience in embedded systems development.
- Extensive knowledge of robotics middleware (e.g., ROS) and real-time operating systems (RTOS).
- Solid understanding of sensor fusion techniques, computer vision, SLAM, and motion planning algorithms.
- Experience with simulation tools and environments for autonomous vehicle testing.
- Familiarity with automotive communication protocols (e.g., CAN, Automotive Ethernet).
- Excellent leadership, communication, and interpersonal skills, with a proven ability to lead technical teams.
- Experience working in a remote-first environment is a plus.
Is this job a match or a miss?
Be The First To Know
About the latest Autonomous systems Jobs in Bahrain !
Senior Software Engineer - Autonomous Systems - Remote
Posted 20 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement robust and scalable software for autonomous driving systems.
- Write high-quality, well-documented, and efficient code in C++ and Python.
- Develop and integrate algorithms for perception, localization, planning, and control.
- Work with large datasets for training and evaluating machine learning models.
- Optimize software performance for real-time execution on embedded platforms.
- Collaborate with cross-functional teams, including AI researchers, hardware engineers, and testing personnel.
- Debug complex software issues and implement effective solutions.
- Participate in code reviews and contribute to establishing best practices in software development.
- Stay current with the latest advancements in autonomous systems, AI, and software engineering.
- Contribute to system architecture design and technical roadmap planning.
Qualifications:
- Master's or Ph.D. in Computer Science, Robotics, Artificial Intelligence, or a related field.
- Minimum of 7 years of professional software development experience, with at least 3 years focused on autonomous systems or robotics.
- Strong proficiency in C++ and Python programming languages.
- Extensive experience with robotics middleware such as ROS (Robot Operating System).
- Deep understanding of algorithms related to perception (e.g., computer vision, sensor fusion), localization, and path planning.
- Experience with machine learning frameworks (e.g., TensorFlow, PyTorch).
- Familiarity with real-time operating systems (RTOS) and embedded systems.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills, essential for a remote team environment.
- Proven ability to work independently and manage complex projects.
Is this job a match or a miss?
Lead Automotive Software Engineer - Autonomous Systems
Posted 21 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the design, development, and implementation of software modules for autonomous vehicle systems.
- Architect and oversee the integration of various software components, including perception algorithms, sensor fusion, path planning, and vehicle control.
- Mentor and guide a team of software engineers, fostering a collaborative and high-performance environment.
- Define and enforce software development best practices, coding standards, and testing methodologies.
- Collaborate closely with hardware engineering, systems engineering, and testing teams to ensure seamless integration and validation.
- Develop and optimize real-time software for embedded automotive platforms.
- Ensure compliance with automotive safety standards (e.g., ISO 26262) and cybersecurity best practices.
- Analyze and debug complex software issues, and implement effective solutions.
- Stay abreast of the latest advancements in autonomous driving technology, AI, and machine learning.
- Contribute to the technical roadmap and strategy for autonomous driving software development.
- Master's or Ph.D. in Computer Science, Electrical Engineering, Robotics, or a related field.
- 8+ years of experience in software engineering, with a significant focus on automotive software development, specifically in autonomous driving or ADAS.
- Proven experience leading software development teams and projects.
- Expertise in C++ and Python programming languages.
- Deep understanding of algorithms for perception (e.g., computer vision, LiDAR/Radar processing), planning, and control.
- Experience with real-time operating systems (RTOS) and embedded systems development.
- Familiarity with automotive communication protocols (e.g., CAN, Ethernet).
- Knowledge of sensor fusion techniques and algorithms.
- Experience with simulation tools and hardware-in-the-loop (HIL) testing.
- Strong understanding of software development lifecycle (SDLC) and agile methodologies.
- Excellent problem-solving, analytical, and debugging skills.
Is this job a match or a miss?
Lead Automotive Software Architect - Autonomous Systems
Posted 24 days ago
Job Viewed
Job Description
Key Responsibilities:
- Define and evolve the overall software architecture for autonomous driving systems, ensuring scalability, reliability, and safety.
- Lead the design and development of critical software modules, including perception, planning, control, and sensor fusion.
- Establish coding standards, development processes, and architectural guidelines for the software engineering team.
- Collaborate with cross-functional teams, including hardware engineers, AI/ML specialists, and validation engineers, to ensure seamless system integration.
- Mentor and guide software engineers, fostering a culture of innovation and technical excellence.
- Conduct architectural reviews and performance analysis to identify and resolve potential bottlenecks.
- Stay current with the latest advancements in autonomous driving technology, AI, and automotive software standards.
- Develop and maintain comprehensive technical documentation, including architectural diagrams and design specifications.
- Evaluate and select appropriate technologies, frameworks, and tools for software development.
- Contribute to the strategic planning and roadmap for future autonomous driving features and capabilities.
- Ensure the software architecture adheres to automotive safety standards (e.g., ISO 26262).
Qualifications:
- Master's or Ph.D. in Computer Science, Electrical Engineering, or a related field.
- 10+ years of experience in software development, with at least 5 years focused on automotive systems and autonomous driving.
- Proven experience as a Software Architect, with a strong portfolio of successfully delivered complex software projects.
- Deep expertise in C++, Python, and real-time operating systems (RTOS).
- Extensive knowledge of autonomous driving technologies, including sensor fusion, path planning, and control algorithms.
- Familiarity with AI/ML frameworks and their application in automotive scenarios.
- Experience with automotive communication protocols (e.g., CAN, Ethernet).
- Strong understanding of software development methodologies (Agile, Scrum) and CI/CD pipelines.
- Excellent leadership, communication, and interpersonal skills.
- Ability to thrive in a fast-paced, remote work environment and drive technical vision.
Is this job a match or a miss?