Core BSP Embedded Developer

3 - 7 years

0 Lacs

Posted:3 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

At Capgemini Engineering, the world leader in engineering services, you will be part of a global team of engineers, scientists, and architects dedicated to helping innovative companies reach their full potential. As an Embedded Linux Kernel and Drivers Engineer, you will play a crucial role in developing and porting embedded software solutions on Linux and ARM platforms. Your responsibilities will include collaborating with cross-functional teams, designing and implementing Linux kernel modules and device drivers, utilizing strong programming skills in C and data structures, performing advanced debugging, contributing to open source projects, and utilizing version control tools like GIT and GERRIT. **Key Responsibilities:** - Collaborate with cross-functional teams to understand project requirements and deliver embedded software solutions - Develop and port embedded software on Linux and ARM platforms - Design and implement Linux kernel modules and device drivers - Apply strong programming skills in C and data structures to build efficient embedded solutions - Utilize operating system concepts such as memory management, scheduling, inter process communication, and multi-threading or multi-processing - Perform advanced debugging using JTAG, Trace32, oscilloscopes, and logic analyzers - Contribute to open source projects and collaborate with the open source community - Use version control and code review tools such as GIT and GERRIT for effective software development **Qualifications Required:** - Three to five years of experience in embedded Linux kernel and device driver development - Strong expertise in embedded software development and porting on Linux and ARM platforms - Proficient in C programming and data structures - Solid understanding of operating system internals including memory management, scheduling, inter process communication, and multi-threading or multi-processing - Hands-on experience with Linux kernel and device driver development - Excellent debugging skills using JTAG, Trace32, oscilloscopes, and logic analyzers - Strong experience with GIT and GERRIT, with exposure to open source collaboration Join Capgemini Engineering for a fulfilling career where you will have the opportunity to shape your future, be part of a collaborative global community, and inspired to push boundaries. The company values flexibility and supports remote work options and adaptable schedules to maintain a healthy work-life balance. Embrace an inclusive culture that brings together diverse professionals committed to growth, innovation, and excellence. Access continuous learning opportunities and certifications in emerging technologies like cloud and AI.,

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