Software Architect
Role Overview
Design and develop software solutions for autonomous ground robotics systems.
Define the autonomous stack architecture, integrate subsystems, and advance autonomy and performance across a fleet of ground robots.
Key Skills for This Role
Full Job Posting
About SteerAI
SteerAI is an autonomous mobility technology company powered by VentureOne, the commercialization arm of the Advanced Technology Research Council.
Its AI-powered autonomy stack is developed by the Technology Innovation Institute for industrial and defense logistics applications, including complex off-road missions.
About the role
Design and develop software solutions for autonomous ground robotics systems.
Define the autonomous stack architecture, integrate subsystems, and advance autonomy and performance across a fleet of ground robots.
Responsibilities
- Define modular, scalable software architecture for autonomous ground robots, focused on real-time performance.
- Guide software design, code quality, and system security; mentor developers on architectural principles and design patterns.
- Lead integration of perception, navigation, control, and decision-making modules.
- Select and implement software frameworks and middleware.
- Collaborate with algorithm engineers to deploy machine-learning, perception, and sensor-fusion algorithms on robotic platforms.
- Lead prototypes and proof-of-concept applications to validate architectures, algorithms, and technologies.
- Optimize architecture for real-time operation and resource-intensive components.
- Maintain architecture documents, design specifications, and interface definitions.
Qualifications
- Bachelor’s or Master’s degree in Computer Science or Software Engineering; strong candidates with Robotics or Mechanical Engineering degrees may also be considered.
- 8+ years of software development experience, including at least 3 years in software architecture roles; ground robotics or autonomous systems experience is preferred.
- Strong understanding of robotics frameworks such as ROS/ROS2, real-time systems, and distributed computing.
- Proficiency in C++, Python, or similar, with low-level system programming and middleware experience.
- Expertise in perception, sensor fusion, SLAM, motion planning, and control algorithms for autonomous robots.
- Strong communication and leadership skills, with ability to guide technical discussions and communicate with non-technical stakeholders.
Preferred skills
- Experience with edge computing and GPU programming for robotic platforms.
- Familiarity with autonomous vehicle software stacks, safety standards, and compliance regulations.
- Experience with Agile methodologies and familiarity with Git and Jira.
What the employer offers
- Competitive salary and a comprehensive benefits package.
- Opportunity to work with specialists in autonomous robotics in a collaborative, innovation-focused culture.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at SteerAI
Robotics Engineer - Communication
, UAE
SteerAI is seeking a Robotics Engineer to design, develop, and integrate communication software for autonomous robotic systems and vehicles. The role requires strong C++ and ROS skills, communications-protocol experience
Senior Mechanical Engineer - Vehicle Platforms
, UAE
SteerAI seeks an experienced Senior Mechanical Engineer to own mechanical design and development for vehicle platforms through the full product lifecycle. The role requires 7+ years of relevant experience, vehicle produc
Solutions Architect
, UAE
SteerAI is seeking a customer-facing Solutions Architect to translate defence and security mission requirements into credible autonomy solutions from discovery through deployment. The role requires 5+ years of technical
Marketing Communications Manager
, UAE
SteerAI is seeking a Marketing Communications Manager to build the market presence of its defence autonomy business. The role owns positioning, events, content, thought leadership, digital marketing, media relations, and
Internship - AI Agent Developer, SteerAI
Abu Dhabi, UAE
SteerAI is seeking a student or fresh graduate for a six-month internship developing an intelligent monitoring and analytics system for autonomous vehicle operations. The intern will build a telemetry data pipeline, moni
Robotics Engineer (Perception), SteerAI
, UAE
The employer is seeking a Perception Engineer to maintain and evolve the CoreX autonomy stack for autonomous robotics platforms. The role requires 4+ years of real-time perception or computer vision experience, strong C+
Senior Electrical Engineer - Autonomous Vehicle Platforms
, UAE
SteerAI is seeking a Senior Electrical Engineer to own electrical and electronic systems for autonomous vehicle platforms. The role covers E/E architecture, power distribution, harnesses, communications, sensors, subsyst
Robotics Engineer - Communication
, UAE
Senior Mechanical Engineer - Vehicle Platforms
, UAE
Solutions Architect
, UAE
Marketing Communications Manager
, UAE
Internship - AI Agent Developer, SteerAI
Abu Dhabi, UAE
Robotics Engineer (Perception), SteerAI
, UAE
Senior Electrical Engineer - Autonomous Vehicle Platforms
, UAE