Robotics Engineer - Communication
Role Overview
The Robotics Engineer will design, develop, and integrate software for autonomous robotic systems, with strong expertise in C++ and ROS.
The role focuses on robot-to-server communication and integrating autonomous vehicles with Mission Planner and C2/C3 systems.
The work includes reliable exchange of mission, telemetry, vehicle-status, and other required information among vehicles, Mission Planner, and C2/C3 systems.
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, developed by the Technology Innovation Institute, adapts industrial vehicles for complex off-road missions in logistics and defense.
About the role
The Robotics Engineer will design, develop, and integrate software for autonomous robotic systems, with strong expertise in C++ and ROS.
The role focuses on robot-to-server communication and integrating autonomous vehicles with Mission Planner and C2/C3 systems.
The work includes reliable exchange of mission, telemetry, vehicle-status, and other required information among vehicles, Mission Planner, and C2/C3 systems.
Key responsibilities
- Design, develop, and implement high-performance, scalable robotics systems using C++ and ROS.
- Develop releasable C++ shared libraries and APIs for reusable robotics software components.
- Establish communication between robots, sensors, actuators, and external devices.
- Implement reliable, low-latency robot-to-robot and robot-to-server communication.
- Develop camera streaming to transmit vehicle video to Mission Planner servers.
- Use JSON, Protobuf, and custom message formats for system interoperability.
- Collaborate across software, hardware, and domain teams on requirements, architecture, and integration.
- Develop and maintain communication libraries, APIs, and drivers.
- Test, debug, and optimize systems for reliability and stability; stay current with relevant technology.
Qualifications
- Bachelor’s or master’s degree in Robotics, Computer Science, Electronics Engineering, or a related field.
- 3+ years of communication software development experience, preferably in robotics, automotive, or defense.
- Strong C++ proficiency, object-oriented design knowledge, and extensive hands-on experience.
- Expertise in ROS and familiarity with ROS concepts, tools, and frameworks.
- Hands-on knowledge of MQTT, DDS, and other messaging frameworks; robot networking and real-time data transfer.
- Experience integrating autonomous vehicles with Mission Planner servers and exchanging vehicle, mission, telemetry, and status information.
- Proficiency with development workflows such as version control, build systems, and testing frameworks.
- Strong problem-solving, independent-work, collaboration, and technical communication skills.
- Prior robotics system development and deployment experience is highly desirable.
What the company offers
- Competitive salary, comprehensive benefits, and an opportunity to work in autonomous robotics.
- The company describes a collaborative, inclusive culture focused on innovation and personal growth.
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
Software Architect
, UAE
SteerAI is seeking an experienced software architect to design and lead development of software for autonomous ground robotics systems. The role includes defining the autonomy stack architecture and integrating robotics
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
Software Architect
, 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