Autonomous Vehicle Software Engineer

6 days ago


Abu Dhabi, Abu Dhabi, United Arab Emirates Technology Innovation Institute Full time
Job Title: Autonomous Vehicle Software Engineer

We are seeking a highly skilled Autonomous Vehicle Software Engineer to join our team at the Technology Innovation Institute. As a key member of our team, you will be responsible for designing, implementing, and optimizing the current software architecture of our autonomous stack.

Key Responsibilities:
  • Design and Implement Software Architecture: Develop a comprehensive, behavior-based decision-making framework for diverse autonomous ground vehicles.
  • Develop and Test Software: Develop unit and functional test cases for the autonomous stack, ensuring code coverage, memory management, and integration with the CI/CD pipeline.
  • Evaluate and Improve Decision-Making Architectures: Conduct thorough evaluations of decision-making architectures, seeking continuous improvement.
  • Collaborate with Cross-Functional Teams: Collaborate across functions for seamless integration of decision-making modules with vehicle systems.
  • Stay Up-to-Date with Emerging Trends: Stay updated on emerging trends in autonomous driving and decision-making algorithms.
  • Produce Technical Documentation: Produce extensive technical documentation and support internal teams and third-party understanding and adoption.
  • Work on Projects Utilizing C++, Python, and ROS Components: Work in projects utilizing C++, Python, and various ROS components.
Requirements:
  • Proven Experience in Decision-Making Algorithms: Proven experience in decision-making algorithms for autonomous ground robots.
  • Strong Programming Skills: Strong C++ and Python programming skills, with a solid foundation in algorithm design and system architecture.
  • Deep Understanding of Decision-Making Approaches: Deep understanding of decision-making approaches, including Rule-Based, Optimization, Probabilistic, Statistical Learning-Based, Deep Learning-Based, and Reinforcement Learning-Based Methods.
  • Practical Experience with Multi-Vehicle Systems: Practical experience with multi-vehicle systems, robotic racing, and autonomous vehicle challenges.
  • Excellent Problem-Solving and Communication Skills: Excellent problem-solving, creativity, and attention to detail, with outstanding communication and teamwork skills, capable of leading in interdisciplinary settings.
  • Continuous Learning Commitment: Continuous learning commitment, keeping abreast of the latest in autonomous driving and related technologies.
  • Expertise in C++ Debugging Tools: Expertise in C++ debugging tools like gdb, valgrind, etc. and profilers like gperftools.
  • Experience with Ground Robotics Projects: Experience with ground robotics projects involving Linux, docker, ROS1/2, and agile tools like git, Jira.
  • Significant Hands-On Experience with Field Experiments: Significant hands-on experience with field experiments and hardware integration.
Qualifications:
  • Relevant Education and Experience: Bachelor's, Master's, or PhD in Robotics, Computer Science, Engineering, or related field, with relevant work experience.


  • Abu Dhabi, Abu Dhabi, United Arab Emirates ARENGY Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer - Autonomous Systems to join our team at ARENGY, a leading IT-Digital and Engineering Consulting Company in the Middle East. As a key member of our team, you will be responsible for designing and implementing advanced software solutions for autonomous vehicles.Key ResponsibilitiesDesign...


  • Abu Dhabi, Abu Dhabi, United Arab Emirates ARENGY Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer - Autonomous Systems to join our team at ARENGY in Abu Dhabi, UAE.Key ResponsibilitiesDesign and implement advanced software architectures for autonomous vehicles, ensuring adaptability and efficiency in complex environments.Develop a comprehensive decision-making framework for diverse...


  • Abu Dhabi, Abu Dhabi, United Arab Emirates ARENGY Full time

    Job Title: Senior C++ Engineer for Autonomous DrivingArenvy is seeking a highly skilled Senior C++ Engineer to join our team in Abu Dhabi, UAE. As a key member of our autonomous driving team, you will be responsible for designing and implementing advanced algorithms and autonomous systems for our clients.Key Responsibilities:Design and implement the current...


  • Abu Dhabi, Abu Dhabi, United Arab Emirates Technology Innovation Institute Full time

    Job Title: Systems DeveloperAt the Technology Innovation Institute, we are seeking a highly skilled Systems Developer to join our team. As a key member of our team, you will be responsible for designing and developing software solutions for real-time monitoring and management of autonomous systems.Key Responsibilities:Develop and Implement Software...


  • Abu Dhabi, Abu Dhabi, United Arab Emirates Segula Technologies Full time

    **About Us**At Segula Technologies, we are a global engineering group with 15,000 employees and 140 locations worldwide. Our services drive the topics of energy efficiency, climate protection, and decarbonization, and we develop tech industries into new dimensions.**Our Expertise**We support OEMs and suppliers with personal engineering services in industries...


  • Abu Dhabi, Abu Dhabi, United Arab Emirates Technology Innovation Institute Full time

    Job Title: Robotics EngineerAt Technology Innovation Institute, we are seeking a highly skilled Robotics Engineer to join our team. As a key member of our robotics group, you will be responsible for designing, developing, and integrating software stacks into our autonomous drone platform.Key Responsibilities:Software Development: Collaborate with the team to...


  • Abu Dhabi, Abu Dhabi, United Arab Emirates SEGULA Technologies Full time

    Job OverviewWe are seeking a seasoned expert in Surface and Subsurface Autonomous Platforms to join our team at SEGULA Technologies. As a key member of our engineering group, you will be responsible for overseeing the design, construction, acquisition, and operation of autonomous platforms used in naval operations.Key Responsibilities:Design and Development:...


  • Abu Dhabi, Abu Dhabi, United Arab Emirates Technology Innovation Institute Full time

    Job DescriptionWe are seeking a highly skilled Robotics Engineer to join our team at the Technology Innovation Institute. As a key member of our robotics team, you will be responsible for designing, developing, and integrating software stacks into our autonomous drone platform.Key ResponsibilitiesSoftware Development: Collaborate with the team to design,...


  • Abu Dhabi, Abu Dhabi, United Arab Emirates JAM Software GmbH Full time

    Senior Software Analyst and Technical LeadJob Overview:We are seeking an experienced and highly skilled Senior Software Analyst and Technical Lead to join our team at JAM Software GmbH. The ideal candidate will be responsible for bridging the gap between our clients' business needs and our software development team, ensuring accurate and comprehensive system...


  • Abu Dhabi, Abu Dhabi, United Arab Emirates Reliance Human Resources Consultancy Full time

    Job Summary:As a Port Engineer at Reliance Human Resources Consultancy, you will play a crucial role in the design and construction of marine vehicles and equipment. Your expertise will be essential in conducting research and tests to inform the design and construction process.Key Responsibilities:Conducting research and tests to inform the design and...


  • Abu Dhabi, Abu Dhabi, United Arab Emirates Asterix Communications Full time

    About Asterix CommunicationsAsterix Communications is a leading provider of cutting-edge technology solutions, specializing in the development of advanced simulation infrastructure and software for the defense industry.Job SummaryWe are seeking an exceptional Senior Software Engineer to join our team and lead the development of our Full System Simulation...


  • Abu Dhabi, Abu Dhabi, United Arab Emirates Asterix Communications Full time

    About Asterix CommunicationsAsterix Communications is a leading provider of innovative solutions in the field of embedded systems and digital hardware. Our team of experts is dedicated to delivering high-quality products and services that meet the evolving needs of our customers.Key Accountabilities:Design and Development: Lead the design and development of...


  • Abu Dhabi, Abu Dhabi, United Arab Emirates Edge Full time

    Job OverviewAt Edge, we are seeking a highly skilled Software Development Engineer to join our team. As a key member of our engineering team, you will play a critical role in ensuring the smooth operation of our software development processes.Key ResponsibilitiesTool Development: Design, develop, and implement new development tools and infrastructure to...


  • Abu Dhabi, Abu Dhabi, United Arab Emirates EDGE Full time

    Job OverviewRoles & Responsibilities:At EDGE, we are seeking a skilled Software Development Engineer to join our team. The ideal candidate will have a solid background in software engineering and be familiar with Automation using Ruby or Python. They will work with developers and engineers to ensure that software development follows established processes and...


  • Abu Dhabi, Abu Dhabi, United Arab Emirates Black Pearl Consult Full time

    Black Pearl Consult is a rapidly growing startup company based in the UAE, offering a diverse range of services including content portals, online marketplaces, software development, and web and app development. They cater to international big tech clients, delivering innovative and comprehensive solutions.They are seeking experienced Backend Engineers to...


  • Abu Dhabi, Abu Dhabi, United Arab Emirates Black Pearl Consult Full time

    About the RoleWe are seeking a skilled Backend Engineer to join our Product Development team in Abu Dhabi. As a Backend Engineer, you will play a crucial role in designing and developing scalable, efficient, and secure software solutions for our clients.Our ideal candidate will have a strong background in software development, with a focus on backend...


  • Abu Dhabi, Abu Dhabi, United Arab Emirates Black Pearl Full time

    Black Pearl is a fast-growing technology company based in the UAE. They offer a diverse range of services, including:a content platforman online marketplacesoftware developmentweb and app developmentThey cater to international clients, delivering innovative and comprehensive solutions. Currently, they are searching for an Application Engineer to join their...


  • Abu Dhabi, Abu Dhabi, United Arab Emirates Thrifty Car Rental JO Full time

    Key Responsibilities:Perform routine maintenance tasks, including oil and oil filter replacements, air and A/C filter cleaning and replacement.Ensure all vehicle systems are functioning properly, including wipers, lights, doors, and locks.Conduct regular inspections of lubricants and fluids levels, and top up as necessary.Inspect the undercarriage and engine...


  • Abu Dhabi, Abu Dhabi, United Arab Emirates INDIAN Personnel Full time

    About the Role:We are seeking a highly skilled Software Development Engineer to join our team at INDIAN Personnel. As a key member of our engineering team, you will be responsible for designing, developing, and implementing new technologies, systems, and processes.Key Responsibilities:Design and develop software solutions to meet business...


  • Abu Dhabi, Abu Dhabi, United Arab Emirates Asterix Communications Full time

    Job Opportunity: Backend EngineersAsterix Communications is a rapidly growing startup company offering a versatile range of services, including:Content portalOnline marketplaceSoftware developmentWeb and app developmentThey cater to international big tech clients, delivering innovative and comprehensive solutions.They are seeking experienced Backend...