drjobs Software Engineer- Linux Driver and Kernel Developer

Software Engineer- Linux Driver and Kernel Developer

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

Cupertino, CA - USA

Monthly Salary drjobs

USD 147400 - 272100

Vacancy

1 Vacancy

Job Description

- You will work closely with designers and architects to understand functional IP blocks and their use-cases- You will focus on implementing BSP and doing software bringup on pre and post-silicon platforms- You will be responsible for developing Linux device drivers and user-land tests for exercising and testing the various subsystems in sophisticated SoCs.- You will debug and root-cause a variety of hardware and software issues


  • A minimum of a bachelors degree and a minimum of 3 years of relevant industry experience in silicon validation software engineering or related field.


  • Experienced in embedded Linux kernel development
  • Proven knowledge of Linux kernel internals (process scheduler memory management concurrency/synchronization memory allocation file systems) and profiling
  • Extensive device driver development and support (one or more of USB graphics video storage and power management)
  • Strong debugging skills in kernel context
  • Experience with exercising/validation of system from user space and knowledge of user space API
  • Experience porting/maintaining Linux distribution for a platform
  • You are a skilled C programmer
  • Familiarity with ARM architecture is desired

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.