Senior Robotics Software Engineer

Creative Innovation Technology

This position is for a senior software engineer to design and develop software in the Robotics and Autonomous Systems (RAS) Department. Development work will focus on our robotic navigation software stack that provides path planning, obstacle avoidance and navigation behaviors for ground-based and climbing robots. This navigation stack is tested on our robots and also supports research in areas including navigation in complex environments, robot-world interaction, and human-robot teaming.

Join CIT and support innovation, research, and development!

Flexible work arrangements! Mix of home and office.

Supportive, inclusive, and truly flexible environment.

Your duties will include:

Analysis of complex navigation problems for ground and climbing robots

Working with the internal team to identify and propose new navigation capabilities

Assessing and selecting potential algorithms and techniques to achieve the capabilities

Implementing capabilities in C++ and Python

Integrating the novel solutions into the navigation stack

Maintaining effective test and deployment workflows including robotic simulations

Conducting testing and evaluation of the software running on robots

Structuring software to facilitate efficient operation on robots of different configurations

Communicate openly, effectively, and respectfully with all staff, clients, and suppliers in the interests of good business practice, collaboration, and enhancement of CIT’s reputation.

Work collaboratively as part of a multi-disciplinary research and development group to carry out tasks in support of CIT’s objectives.

Adhere to the spirit and practice of CIT’s Values, Code of Conduct, Health, Safety, and Environment procedures and policy, Diversity initiatives, and Zero Harm goals.

Location: CIT Lab, SAIF ZONE Q4 204 – Sharjah, UAE

Salary: AED10k – AED12k

Selection Criteria

Essential

Under CIT policy only those who meet all essential criteria can be appointed.
Bachelor’s degree in software engineering, computer science, mechatronic or equivalent
Professional software development experience with demonstrated high-level expertise in C++ and python with more than 4 years of professional experience
Excellent oral and written communication skills.
Professional development experience with kinematic models

Desirable

Experience defining and implementing path-planning algorithms or other navigation behaviors

Software development experience with ROS (Robot Operating System)

Experience working with sensors such as LIDAR, radar, depth cameras, and acoustics for obstacle perception

Implementing algorithms to use parallelization such as GPU programming in CUDA, OpenCL, and Edge TPU

Embedded Linux configuration and deployment

Using docker for code development, building, and deployment

Eligibility

Applications for this position are open to any citizen able to get at least 3 months work permit.

Flexible Working Arrangements

We work flexibly at CIT, offering a range of options for how, when, and where you work.

Diversity and Inclusion

We are working hard to recruit people representing diversity across our society, and ensure that all our people feel supported to do their best work and feel empowered to let their ideas flourish.

Join us and start creating tomorrow today!

How to Apply

Please send an email providing a cover letter and CV

Tagged as: , ,


Upload your CV/resume or any other relevant file. Max. file size: 3 MB.


You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.

Scroll to Top