Sr. Software Developer/ Architect

Gurgaon, Haryana, India | Full-time

Apply

The successful candidate will be a key member of the robotics control software team. S/he will design and implement new software algorithms and improve existing ones so that that the solution meets Key Performance Indicators (KPIs) of an eCommerce Fulfilment Centre (FC) and helps scale-up FC operations.

Tasks will include analysing and modelling impact of solutions on KPI, defining solution requirements, and translating requirements into solution architecture/design/code that delivers business results. Other tasks may include but not be limited to development of performance evaluation and visualization tools.

Responsibilities

  • Algorithm development, implementation, profiling and optimization for back-end software responsible for controlling and coordinating robotic components like Sorters & Butlers working in a real-time environment
  • Implementation of various optimization algorithms for increasing the efficiency of the system with time
  • Implementation of Distributed system software to ensure high reliability, fault tolerance, and scalability
  • Integration of our systems with various third party warehouse management software
  • Writing tests and documenting your code with utmost detailing & standardization

Role Requirements

  • Bachelor’s degree in any discipline
  • 1-7 years of work experience
  • Advanced programming skills (C/C++) are a prerequisite
  • Proficiency in designing and analysing algorithms that deliver business results, scalable software architectures, and robust software engineering practices is critical
  • Advanced analytical skills, ability to define multiple options to solve any problem, and cogently present a recommended solution with justification
  • Experience in designing and implementing non-trivial software systems
  • Extensive experience in Erlang programming & Linux and knowledge of shell scripting is desired
  • Prior experience in designing automation solutions for goods movement in Warehouses / Fulfilment Centers and performance visualization tools are a plus
  • Ability to respect deadlines and will to perform in an accelerated learning environment