Job Details

Skills : Firmware development using C, C++

Experience : 8 Years

Qualification : Bachelors in computer science/electronics/ E&TC/ Instrumentation engineering with 5+ years of experience in embedded software development.

Job Description :

  • Experience in leading embedded software development with Designing and validation.
  • Proficient programming knowledge of Assembly, C and C++ on embedded systems.
  • Demonstrated knowledge of software development with 16 Bit / 32 Bit microcontrollers. Especially using Qualcomm / Mediatek platform
  • Minimum 3+ years of hands on experience in Embedded Linux, Device Drivers
  • Minimum 2+ Year of experience is designing architecture for embedded system.
  • Understanding of GSM and LTE stack is an added advantage.
  • Good problem solving and embedded software debugging skills.
  • Experience of industrial communication protocols BACNet, Modbus,TCP/IP, http, Modbus - TCP, DNP, BACNetIP, websockets, CAN etc.
  • Hands on in developing quality software applications.
  • Understanding and Prior working experience of Operating system/RTOS concept, multithreading and IPC concepts, sound knowledge and experience of developing Linux shell scripting, Makefiles and application programming.
  • Strong interpersonal and communication skills, particularly with respect to written and oral communication, including the ability to explain technical concepts.