System Integration Engineer


Abu Dhabi, UAE

Ref: RP786-56

Job description / Role

Duties and Responsibilities:

- Designing, implementing and testing the real-time control, localization, trajectory planning and trajectory following algorithms for a set of non-conventional UAV platforms. C/C++ development that will be implemented in real-time platforms.
- Development of these algorithms will be done in C/C++ and implemented in simulation and in real-time on embedded (bare metal, RTOS or Linux) platforms.
- Work closely with other researchers and engineers to exploit various state estimation modalities in order to achieve optimal guidance and control solutions


Essential Qualifications

- You have a Master or Ph.D. in Computer Science, Robotics Engineering, Electrical Engineering, Aeronautical Engineering or closely related field
- You are a proficient C/C++ programmer with 5+ years industry experience and with programming experience in a Linux-based software development environment (e.g., Familiarity with the CMake toolchain)
- Experience in testing and deploying SLAM, VIO and SVO algorithms on mobile robots or real representative data
- Experience with embedded systems and real-time operating systems
- Familiarity with libraries for multi-thread programming, computer vision OpenCV/OpenGL/OPenGV, and tools such as Boost, Eigen, Qt
- Experience in developing and implementing algorithms for aerial robots
- Experience to write robust, safety-critical and efficient code
- GPU optimization skills
- Experience with distributed version control system such as git
- Soldering and hardware prototyping skills
- Ability to design, build, fabricate and implement electronic and mechanical components in UAVs for research and test purposes
- Experience in ROS and its development environment
- Experience with optical tracking systems (e.g., OptiTrack, Vicon, Qualisys, etc.)
- Strong analytical skills and mathematical foundation
- Ability to design and conduct experiments

About the Company

Algorythma is a first-rate end-to-end technology service company, Algorythma creates impactful products backed with experience from leading corporations and institutions across the globe.

Our team is passionate, highly skilled and specialized when it comes to creating technologies that deliver turnkey solutions and lead corporations through elevating change on a large scale. It's worth mentioning that, the team is driven by the desire to build exceptional products. We are committed to building market leaders in industries we operate, and we continue to evolve our technology and business models to deliver value to our eco-system.

At Algorythma, technology is at the heart of all that we do. From identifying issues that impact lives, to supporting experts in creating solutions, we focus on building products and teams that transform industries and the boundaries of business with technology.

Candidates who applied for this job also applied for:
System Integration Engineer
Quest Search & Selection
Abu Dhabi 30 Jul
Information Technology (IT) Officer
UAE 16 Jul
Senior Systems Engineer
Aquila Consulting
Abu Dhabi 23 Jul
Desktop Support Engineer
Ajman 21 Jul
IT Senior Officer - Systems & Monitoring
Robert Half International (RHI)
UAE 28 Jul
Job Alerts by Email
  • Personalised updates on latest career opportunities
  • Insights on hiring and employment activity in your industry
  • Typically sent twice a month
Engineer salaries in UAE

Average monthly compensation
AED 6,500

Breakdown available for industries, cities and years of experience