top of page
Embedded Software IoT Engineer

Experience: 3-10 years

Location: Pune

Must have skills:

  • 3-8 yrs of programming experience in C/Embedded C

  • Experience in hands-on development and troubleshooting on embedded targets

  • Experience in Interconnect protocols like SPI, I2C, USB, SDIO, UART, GPIO etc.

  • Strong experience in Free RTOS/Linux system programming

  • Strong experience in Wireless communication protocols like Wi-Fi, BLE, and RF etc.

  • Experience with microprocessor/microcontroller architecture, IPC, memory management, system security, third party and open source software

  • Familiarity with software configuration management tools, defect tracking tools, and peer review

  • Strong documentation and writing skills

  • Good verbal & written communication skills in English

  • Strong interpersonal & collaboration skills to work effectively with all levels of the organization including suppliers and/or external customers

  • Understanding of Networking Concepts - TCP/IP, socket programming

  • Understanding of commonly used application level protocols such as HTTP, MQTT.

  • Basic understanding of network security

Key Responsibilities:

The candidate should be able to handle one or more of the below responsibilities.

  • Device driver development

  • Programing on Linux, RTOS or Bare Metal

  • Board Bring up

  • Design and develop embedded software

  • Testing and debugging

  • Create Design document

bottom of page