Software Architect

SteerAI

Abu Dhabi

Vor Ort

AED 420.000 - 540.000

Vollzeit

vor 30 Stunden
Sei unter den ersten Bewerbenden

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

SteerAI is seeking an experienced Software Architect to lead the design and development of software for autonomous ground robotics systems in Abu Dhabi. You will define the technical architecture, ensuring modularity, real-time performance, and seamless integration of perception, navigation, control, and decision-making modules.

You will guide the software team on best practices, architecture patterns, and security, while prototyping new approaches and validating technologies.

Qualifikationen

  • Bachelor’s or Master’s degree in Computer Science or Software Engineering; Robotics or Mechanical Engineering may be considered.
  • 8+ years of software development experience, with at least 3 years in software architecture roles.
  • Strong understanding of robotics software frameworks (ROS/ROS2), real-time systems, and distributed computing.
  • Proficiency in C++, Python, or similar, with low‑level programming and middleware experience.
  • Expertise in perception, sensor fusion, SLAM, motion planning, and control algorithms for autonomous robots.
  • Strong communication and leadership skills to guide technical discussions with non‑technical stakeholders.

Aufgaben

  • Define and develop software architecture for autonomous ground robots emphasizing modularity and real-time performance.
  • Provide technical leadership on software design, code quality, and system security.
  • Lead integration of perception, navigation, control, and decision-making modules.
  • Select and implement appropriate software frameworks and middleware.
  • Collaborate with algorithm engineers to deploy ML, perception, and sensor fusion algorithms.
  • Prototype and validate new architectures and technologies.
  • Ensure real-time operation and optimize performance of resource-intensive components.
  • Create and maintain architecture documents, specs, and interface definitions.

Kenntnisse

C++
Python
Robotics

Ausbildung

Bachelor’s or Master’s in Computer Science/Software Engineering
Robotics or Mechanical Engineering background

Tools

ROS/ROS2
Git
Jira

Jobbeschreibung

SteerAI is an autonomous mobility technology company powered by VentureOne, the commercialization arm of the Advanced Technology Research Council. SteerAI’s advanced AI-powered autonomy stack, developed by the Technology Innovation Institute, empowers the logistics and defense industries by turning industrial vehicles into autonomous powerhouses that can handle complex off-road missions, transforming operations and protecting organizations' most important assets: their workforce.

About the role

We are seeking an experienced Software Architect to lead the design and development of software solutions for our autonomous ground robotics systems. In this role, you will be responsible for defining the technical architecture of the autonomous stack, ensuring seamless integration of various subsystems, and driving innovation to achieve high levels of autonomy and performance in our ground fleet of robots.

Key Responsibilities
  • System Architecture Design: Define and develop the software architecture for autonomous ground robots, focusing on modularity, scalability, and real-time performance.
  • Technical Leadership: Provide guidance on best practices for software design, code quality, and system security. Mentor the software development team on architectural principles and design patterns.
  • Integration Strategy: Lead the integration of perception, navigation, control, and decision-making modules to create cohesive and reliable autonomous systems.
  • Software Frameworks & Middleware: Select and implement appropriate software frameworks and middleware.
  • Algorithm Deployment: Collaborate with algorithm engineers to deploy machine learning, perception, and sensor fusion algorithms onto the robotic platforms.
  • Prototyping & Validation: Lead the creation of software prototypes and proof-of-concept applications to validate new architectures, algorithms, and technologies.
  • Performance & Optimization: Ensure that the software architecture supports real-time operations and optimizes the performance of resource-intensive components.
  • Documentation & Standards: Create and maintain comprehensive architecture documents, design specifications, and interface definitions.
Qualifications
  • Education: Bachelor’s or Master’s degree in Computer Science or Software Engineering. Strong candidates with a degree in Robotics or Mechanical Engineering may also be considered.
  • Experience: 8+ years of experience in software development, with at least 3 years in software architecture roles, preferably in ground robotics or autonomous systems.
  • Technical Expertise: Strong understanding of robotics software frameworks (e.g., ROS/ROS2), real-time systems, and distributed computing.
  • Programming Skills: Proficiency in languages such as C++, Python, or similar, with experience in low-level system programming and middleware.
  • Knowledge Areas: Expertise in perception, sensor fusion, SLAM, motion planning, and control algorithms for autonomous robots.
  • Communication: Strong communication and leadership skills with the ability to guide technical discussions and communicate with non-technical stakeholders.
Preferred Skills:
  • Experience with edge computing, GPU programming for robotic platforms.
  • Familiarity with autonomous vehicle software stacks, safety standards, and compliance regulations.
  • Experience in Agile methodologies and familiarity with version control and collaboration tools like Git and Jira.
What we offer

We offer a competitive salary, a comprehensive benefits package, and the opportunity to work alongside some of the brightest minds in the Autonomous Robotics industry. Our work culture is collaborative and inclusive, with a strong focus on innovation and personal growth.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Robotics Engineer - Communication
Robotics Engineer - Communication

SteerAI • Abu Dhabi

Vor Ort
AED 180.000 - 360.000
Robotics Engineer (Simulation)
Robotics Engineer (Simulation)

SteerAI • Abu Dhabi

Vor Ort
AED 279.000 - 502.000
Senior Robotics System Integration Engineer
Senior Robotics System Integration Engineer

SteerAI • Abu Dhabi

Vor Ort
AED 120.000 - 160.000
Education allowance
Annual flight allowance
Health coverage
+1
Solutions Architect
Solutions Architect

SteerAI • Abu Dhabi

Vor Ort
AED 260.000 - 520.000
Competitive salary
Comprehensive benefits package
Career growth opportunities
Senior Electrical Engineer - Autonomous Vehicle Platforms
Senior Electrical Engineer - Autonomous Vehicle Platforms

SteerAI • Abu Dhabi

Vor Ort
AED 240.000 - 380.000
Competitive salary
Comprehensive benefits package
Collaborative and innovative culture
+1
Robotics Software Architect – Real-Time Autonomy
Robotics Software Architect – Real-Time Autonomy

SteerAI • Abu Dhabi

Vor Ort
AED 420.000 - 540.000
Senior Robotics Engineer
Senior Robotics Engineer

Analog • Abu Dhabi

Vor Ort
AED 240.000 - 420.000
Robotics Engineer
Robotics Engineer

Analog • Abu Dhabi

Vor Ort
AED 180.000 - 300.000
Robotics Systems Integration Lead for Autonomous Platforms
Robotics Systems Integration Lead for Autonomous Platforms

SteerAI • Abu Dhabi

Vor Ort
AED 120.000 - 160.000
Education allowance
Annual flight allowance
Health coverage
+1
Marketing Communications Manager
Marketing Communications Manager

SteerAI • Abu Dhabi

Vor Ort
AED 360.000 - 580.000