2 - 6 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As the Linux Engineering Team Lead, you will be responsible for guiding and mentoring a small group of Linux engineers, ensuring they adhere to best practices and possess the necessary technical expertise. Your role will involve coordinating customer deliverables, managing team priorities, and identifying any resource gaps that may arise in the project. Collaboration with both customers and internal teams is essential to continuously improve the project experience. You will be involved in developing technical proposals to assist customers in making informed decisions, while also working closely with your team to meet project deadlines and proactively address any risks or issues that may arise. Maintaining the high quality of deliverables is paramount, as is contributing to product design to support customers throughout their product lifecycle. In this role, you will serve as the Linux expert within the customer engineering team, focusing on aspects such as kernel, CPU architecture, device drivers, performance optimization, and user-space. Additionally, you will be expected to demonstrate a broad understanding of system software and tackle technical challenges by providing effective solutions. Proactively notifying the Sales team of potential change orders and driving them to completion on a per-project basis is part of your responsibilities. To be successful in this position, you should have at least 5 years of experience in building and deploying embedded systems using Linux, along with 2 years of experience in leading software development teams. A strong technical background encompassing SoC, Linux software, tools, applications, and embedded security is required. Proficiency in C, Git, and Yocto/OpenEmbedded is essential, as is familiarity with security features like verified boot and trusted execution environments. Your expertise should also include root cause analysis, advanced troubleshooting at the kernel level, and the ability to manage multiple projects concurrently while meeting deadlines. Demonstrated experience in leading software projects and providing technical guidance to support teams is crucial. A proactive approach, a sense of urgency, and a drive for achieving results are qualities that will aid in your success. The ability to work independently with minimal supervision and a strong commitment to delivering high-quality work are also expected. To distinguish yourself, additional experience with Linux device drivers and bootloaders would be advantageous. Proficiency in scripting and automation using languages like Python or bash, as well as experience in collaborating with open-source communities to address bugs and implement features, are desirable. Experience in migrating drivers across different versions of the Linux kernel would also be a valuable asset.,

Mock Interview

Practice Video Interview with JobPe AI

Start Python 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 C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now

RecommendedJobs for You

Visakhapatnam, Andhra Pradesh

Hyderabad, Coimbatore