Embedded Software Team Lead

8 - 12 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Team Lead, you will be responsible for executing and technically leading multiple projects simultaneously. You will lead a team of 8-12 engineers and be involved in hands-on programming, coding, and debugging. Additionally, you will be required to engage in customer-facing activities, communication, and value addition. Your continuous development of the team will ensure faster and more efficient service delivery to meet customer requirements. You should be prepared for onsite assignments and have the ability to provide pre-sales support and prepare proposals. Mentoring and developing junior team members, working with various technologies, and overseeing the project execution life cycle are also key responsibilities. **Key Responsibilities:** - Execute and technically lead multiple projects concurrently - Lead a team of 8-12 engineers - Hands-on programming, coding, and debugging - Customer front-facing activities, communication, and value addition - Continuous team development for efficient customer service - Readiness for onsite assignments - Provide pre-sales support and prepare proposals - Mentor and develop junior team members - Work with various technologies - Oversee project execution life cycle - Review and document requirements, designs, test plans, etc. - Ensure on-time and quality deliverables - Conduct new candidate interviews and evaluations **Area of Expertise:** - Strong practical hands-on experience with C programming and debugging skills, particularly with FreeRTOS - Solid technical project track record in Linux User Space application development - Proficiency in developing Linux kernel device drivers 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 - Hands-on experience with SoCs of Marvell, NXP, TI, Broadcom, Qualcomm, etc. - Understanding of various processor architectures like Cortex-A series, ARM series processors, and other microcontrollers - Knowledge of build systems such as Yocto, Buildroot, CMake, and Makefiles - Proficiency with Git version control system - Familiarity with debugging tools like gdb, valgrind, and static code analyzers - Experience in customer interaction, preferably with clients from the US and Europe - Excellent analytical and problem-solving skills - Fluent and confident in English (verbal and written) **Skills Required:** - Proficiency in OOPS Programming languages, especially C++ - Experience in Embedded GUI Development - Ability to review hardware schematics and debug PCBs - Knowledge of using tools like logic analyzer and digital oscilloscope **Education Criteria:** - B.E. / B.Tech in Electronics, Electronics & Communication, or Computer Engineering Please note: This job opportunity is based in Ahmedabad with shift timings from 10 AM to 7 PM (Mon-Fri) and requires 8 to 10 years of relevant experience.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You