Description

Lead Embedded Software Development (RTOS)

Location :

Pan India

Experiences :

8 to 12 Years

Key Skills :

  • Experience with MCUs, MPUs, Cache, DMA.
  • Knowledge of RTOS like FreeRTOS or Zephyr.
  • Familiarity with TCP/IP, LwIP, Ethernet, USB, PCIe, SPI, UART, and high-speed interfaces.
  • Middleware and driver development.
  • Programming with C and Embedded C.

Roles and Responsibilities :

  • Experience with embedded systems, including MCUs, MPUs, Cache, and DMA, using RTOS like FreeRTOS or Zephyr.
  • Experience with middleware, stacks, and protocols such as TCP/IP, LwIP, Ethernet, USB, PCIe, and filesystems.
  • Develop applications for automotive and industrial sectors.
  • Lead a small team responsible for delivering SDKs or their components.
  • Create software frameworks and drivers for peripherals like SPI, UART, and high-speed interfaces.
  • Debug device drivers and applications, whether self-written or customer-written.
  • Program in C and Embedded C.
  • Use Continuous Integration tools like Jenkins and GIT.
  • Ensure software deliverables are user-friendly, well-documented, and include design documents.
  • Lead project activities including estimation, scoping, planning, communication, and team mentoring.
  • Optimize software for memory and performance.

Education

Any Graduate