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