Lead Embedded Software Development (RTOS)
Below covers everything you need to know about what this opportunity entails, as well as what is expected from applicants.
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. xphnsxz
Optimize software for memory and performance.
#J-18808-Ljbffr