drjobs Embedded Linux Engineer YOCTO

Embedded Linux Engineer YOCTO

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Chennai - India

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Job Title: Embedded Linux Engineer

Location: Chennai

Experience : 1015 Years

Job Summary:
We are seeking an experienced Embedded Linux Engineer with a strong background in Yocto OS Linux device drivers and OS migration. The ideal candidate will have handson experience with various protocols and microcontrollers as well as proficiency in C and Python programming. This role involves developing maintaining and optimizing embedded systems and drivers for a range of applications.

Key Responsibilities:
Yocto OS Build System:
Design and implement custom Yocto builds for embedded systems.
Troubleshoot and optimize build processes to enhance performance.

OS Migration:
Lead the migration of existing operating systems to modern Linuxbased solutions.
Collaborate with crossfunctional teams to ensure seamless transition with minimal downtime.

Linux Device Drivers Development:
Develop and maintain character drivers GPIO I2C SPI USB Ethernet drivers and SysFS interfaces.
Conduct testing and debugging of device drivers to ensure reliability and performance.

Protocol Experience:
Work with PCIe Ethernet BLE WiFi and USB protocols in embedded applications.
Implement communication protocols to enable device connectivity.

Programming Skills:
Utilize C and Python for system programming tasks.
Write efficient code for device drivers and application software.

Microcontroller Expertise:
Develop software for various microcontrollers (8bit 16bit 32bit).
Optimize firmware for performance and resource management.

System Programming:
Engage in Linux system programming to enhance system capabilities.
Participate in kernellevel development and modifications as needed.

Qualifications:
Bachelor s degree in Computer Science Electrical Engineering or a related field.
Proven experience with Yocto OS and embedded Linux development.
Strong understanding of Linux kernel architecture and device driver development.
Familiarity with various communication protocols (PCIe Ethernet BLE WiFi).
Proficient in C and Python programming languages.
Experience with microcontroller architectures (8bit 16bit 32bit).
Excellent problemsolving skills and ability to work independently or as part of a team.

Preferred Skills:
Knowledge of opensource development practices.
Experience with hardware debugging tools (oscilloscopes logic analyzers).
Familiarity with Agile development methodologies.

c programming,c,microcontrollers,microcontroller programming,pcie,python programming,embedded linux,wi-fi,os migration,linux,python,ethernet,usb,ble,yocto os,linux device drivers

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.