Job
Description
As a Senior Team Lead, you will be responsible for executing and technically leading multiple projects simultaneously. Your key responsibilities will include: - Leading a team of 10-20 engineers - Hands-on programming, coding, and debugging - Engaging in customer front-facing activities, communication, and value addition - Continuously developing the team to meet customer requirements efficiently - Being fit for onsite assignments - Providing pre-sales support and preparing proposals - Building and mentoring freshers and junior team members - Working with various technologies - Following SDLC processes such as requirement understanding, design, development, bug fixing, and code review - Reviewing and documenting requirements specifications, designs, test plans, and test cases - Ensuring on-time and quality deliverables - Conducting new candidate interviews and evaluations Your expertise should include: - Strong practical hands-on experience with C programming and debugging - Technical project track record in Linux User Space application development - Linux kernel device driver development from scratch - Knowledge of at least one Linux kernel subsystem - Experience with Linux kernel version 3.0 and above - Architecting embedded systems - Leading feature and design discussions within and across teams - Hands-on experience with SoCs of Marvell, NXP, TI, Broadcom, Qualcomm, etc. - Understanding of processor architectures like Cortex-A series, ARM series processors, and general-purpose microcontrollers - Knowledge of build systems like Yocto, Buildroot, CMake, and Makefiles - Proficiency in Git version control system - Hands-on experience with debugging tools like gdb, valgrind, and static code analyzers - Customer interaction experience, preferably with US and European clients - Excellent analytical and problem-solving skills - Fluent and confident English communication skills (verbal and written) Additionally, the following skills are required: - OOPS Programming languages - C++ - Embedded GUI Development - QT or similar - Hardware schematics review and PCB debugging - Knowledge of using tools like logic analyzers and digital oscilloscopes Qualification Criteria: - B.E. / B.Tech in Electronics, Electronics & Communication, or Computer Engineering As a Senior Team Lead, you will be responsible for executing and technically leading multiple projects simultaneously. Your key responsibilities will include: - Leading a team of 10-20 engineers - Hands-on programming, coding, and debugging - Engaging in customer front-facing activities, communication, and value addition - Continuously developing the team to meet customer requirements efficiently - Being fit for onsite assignments - Providing pre-sales support and preparing proposals - Building and mentoring freshers and junior team members - Working with various technologies - Following SDLC processes such as requirement understanding, design, development, bug fixing, and code review - Reviewing and documenting requirements specifications, designs, test plans, and test cases - Ensuring on-time and quality deliverables - Conducting new candidate interviews and evaluations Your expertise should include: - Strong practical hands-on experience with C programming and debugging - Technical project track record in Linux User Space application development - Linux kernel device driver development from scratch - Knowledge of at least one Linux kernel subsystem - Experience with Linux kernel version 3.0 and above - Architecting embedded systems - Leading feature and design discussions within and across teams - Hands-on experience with SoCs of Marvell, NXP, TI, Broadcom, Qualcomm, etc. - Understanding of processor architectures like Cortex-A series, ARM series processors, and general-purpose microcontrollers - Knowledge of build systems like Yocto, Buildroot, CMake, and Makefiles - Proficiency in Git version control system - Hands-on experience with debugging tools like gdb, valgrind, and static code analyzers - Customer interaction experience, preferably with US and European clients - Excellent analytical and problem-solving skills - Fluent and confident English communication skills (verbal and written) Additionally, the following skills are required: - OOPS Programming languages - C++ - Embedded GUI Development - QT or similar - Hardware schematics review and PCB debugging - Knowledge of using tools like logic analyzers and digital oscilloscopes Qualification Criteria: - B.E. / B.Tech in Electronics, Electronics & Communication, or Computer Engineering