Rust Software Developer Autonomous Systems
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
A UAE-based startup seeks a Rust Developer with experience in autonomous systems, including UAVs and USVs. The role involves developing embedded software, integrating AI/ML algorithms, and optimizing code for resource-constrained environments.
Key Skills for This Role
Responsibilities
- Design, develop, and implement Rust based software for autonomous control systems, including navigation, mission planning, and sensor integration for UAVs, USVs, and specialised platforms like the Foiler
- Develop and integrate AI/ML algorithms (e.g., computer vision, pathfinding, object detection) into autonomous platforms for intelligent decision making
- Optimise Rust code for resource constrained embedded environments typical in autonomous hardware
- Work on data acquisition, processing, and analysis from various sensors
- Collaborate with hardware engineers to define software hardware interfaces and ensure seamless integration
- Ensure the safety, reliability, and security of autonomous system software through rigorous testing and validation
- Research and evaluate new technologies and approaches in autonomous systems and AI development
Requirements
- Strong proficiency in Rust programming
- Experience with embedded systems development
- Solid understanding of autonomous system architectures and control theory for UAVs and USVs
- Practical experience with AI/ML frameworks and libraries applicable to embedded or edge computing
- Familiarity with sensor integration (e.g., GPS, IMUs, cameras, LiDAR)
- Ability to debug and troubleshoot complex systems involving both hardware and software
- Minimum 12 months Rust experience
Full Job Posting
Overview
- Seeking a highly skilled Rust Developer with a passion for autonomous systems to join a dynamic UAE based startup software development company.
- Work on large, exciting projects involving UAVs, USVs, and innovative platforms like the Foiler.
- Be at the forefront of developing embedded systems and intelligent software for autonomous operations.
Responsibilities
- Design, develop, and implement Rust based software for autonomous control systems, including navigation, mission planning, and sensor integration for UAVs, USVs, and specialised platforms like the Foiler.
- Develop and integrate AI/ML algorithms (e.g., computer vision, pathfinding, object detection) into autonomous platforms for intelligent decision making.
- Optimise Rust code for resource constrained embedded environments typical in autonomous hardware.
- Work on data acquisition, processing, and analysis from various sensors.
- Collaborate with hardware engineers to define software hardware interfaces and ensure seamless integration.
- Ensure the safety, reliability, and security of autonomous system software through rigorous testing and validation.
- Research and evaluate new technologies and approaches in autonomous systems and AI development.
Required Skills & Experience
- Strong proficiency in Rust programming, with an understanding of its memory safety and concurrency features.
- Experience with embedded systems development.
- Solid understanding of autonomous system architectures and control theory for UAVs and USVs.
- Practical experience with AI/ML frameworks and libraries, particularly those applicable to embedded or edge computing.
- Familiarity with sensor integration (e.g., GPS, IMUs, cameras, LiDAR).
- Ability to debug and troubleshoot complex systems involving both hardware and software.
Good to Have
- Experience with communication protocols commonly used in autonomous systems (e.g., MAVLink, ROS) and autopilots (PX4).
- Practical experience with drones.
- Experience with embedded electronics.
- Knowledge of computer vision libraries and techniques.
- Prior experience in robotics or autonomous systems development.
- Specific interest or experience with hydrofoil technology or similar marine autonomous systems.
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 Client of Mint Specialist Recruitment Ltd
Blockchain Developer Solana & Rust
Dubai, UAE
We are seeking a Blockchain Developer with expertise in Solana and Rust to design, develop, and deploy smart contracts and dApps. The ideal candidate has 6 months to 2+ years of Solana development experience and a deep u
Frontend Developer
Dubai, UAE
We are seeking a Frontend Developer to lead the design and implementation of responsive, high-performance web front-ends using modern web technologies. The role requires extensive experience in front-end development, str
Rust Software Developer
Dubai, UAE
A UAE-based startup software development company is seeking a Rust Developer to design, develop, and maintain high-performance applications for ERP, Finance, and Stock Exchange systems, with integration of blockchain tec