Advanced Robotics

Artificial Intelligence

Autonomous Systems

  Hardware/Firmware Engineer
Job ID: APR20-002

We are looking for a Hardware/Firmware Engineer to join our ‘Systems & Electronics’ Team working on autonomous mobile robots used for Intelligence, Surveillance and Reconnaissance. The position is reporting directly to the ‘Head of Systems & Electronics’


The candidate we seek must be driven, adaptable, innovative, self-starter capable of quickly assimilating information from a range of sources. Someone with the ability to collaborate with support functions and wider engineering disciplines e.g. software, firmware, PCB and mechanical engineering. The candidate must also be able to co-ordinate with external vendors, suppliers and other services providers. Should have basic understanding of engineering product lifecycle stages. He/she must know how to plan and prioritise work to meet team objectives and deadlines. Someone who is keen to make a difference by suggesting improvements, implementing changes and driving our products.


We undertake a wide range of component-level design in the development of electronics and adjoining firmware that go in our products. This typically includes ARM core-based Microcontrollers, Motors, Drives, Battery Management, Laser Range Finders, LiDAR, Cameras etc. The candidate must have the following skills:

  • Understanding of electronic components
  • Microcontroller based electronics hardware design
  • DC power management and design
  • Firmware development in C, C++ and Embedded C
  • Knowledge of Robotics and its peripherals
  • Knowledge of different types of Sensor
  • Schematic Design & PCB Layout (preferably Eagle)
  • Knowledge of C# and/or Python
  • Working knowledge of Robot Operating System (ROS)
  • Previous experience with PX4, ArduPilot or BetaFlightis desirable
  • Bachelors degree in Electronics, Electronics & Communications, Instrumentation & Control, Mechatronics or Computer Science
  • 1- 2 years of professional work experience or equivalent projects carried out
Opportunities available to you
  • To develop deep technical skills through the use of latest technologies
  • To work within multi-skilled teams to develop your knowledge across disciplines.
  • Develop experience working on complex robotics systems throughout the product lifecycle.

If you meet the requirements given above, kindly send your resume to at the earliest. We are looking forward to meet you…