1

Internship Linux Device Driver Developer Jobs in California

Bachelor's degree in Computer Science or Electrical Engineering with 8+ years (OR Master's degree with 6+ years) of software engineering experience, with 3+ years specifically in Linux device driver ...

Software Engineer

Irvine, CA · On-site

$129K - $207K/yr

Bachelor's degree in Computer Science or Electrical Engineering with 8+ years (OR Master's degree with 6+ years) of software engineering experience, with 3+ years specifically in Linux device driver ...

Senior Embedded Linux Engineer

San Mateo, CA

$141K - $185K/yr

Familiar with Linux servers, Linux device drivers, Linux kernel patches, secure operating systems and security focused programming. * Familiarity with RTOS, Secure Boot, Go, WebRTC * Experience ...

next page

Showing results 1-20

Internship Linux Device Driver Developer information

What is the difference between Internship Linux Device Driver Developer vs Linux Device Driver Developer?

AspectInternship Linux Device Driver DeveloperLinux Device Driver Developer
Required CredentialsEnrolled in or recent graduate of relevant technical programsBachelor's or higher in Computer Science or related field, with experience
Work EnvironmentInternship setting, supervised, learning-focusedFull-time professional environment, project-driven
Employer & Industry UsageTech companies, hardware firms, research labsEstablished tech companies, hardware manufacturers, open-source projects
Search & Comparison IntentLearning, entry-level opportunities, internshipsCareer development, professional roles, expertise

The main difference is that an Internship Linux Device Driver Developer is a learning position aimed at gaining experience, while a Linux Device Driver Developer is a full-time professional role requiring more expertise and responsibility.

What are the most commonly searched types of Linux Device Driver Developer jobs in California? The most popular types of Linux Device Driver Developer jobs in California are:
What cities in California are hiring for Internship Linux Device Driver Developer jobs? Cities in California with the most Internship Linux Device Driver Developer job openings:

Lead Software Engineer - Linux Device Drivers

ph7

San Jose, CA • On-site

Full-time

Posted 24 days ago


Job description

Company Description

A Network Processor Company

Job Description

Key Responsibilities:

  • Work as part of a dynamic software team on various  Processors, ARM, Cavium etc.
  • Software development work will include learning of propreitory hardware products, protocol stacks, existing software on those products and other related software tools. The development work includes supporting/maintaining existing software and development for new RFCs/protocols.
  • Help customers in porting and optimizing their existing applications to OCTEON.
  • Work also involves trouble shooting and resolutions
Qualifications
  • Minimum: Bachelor's Degree in Computer Science, Electrical Engineering, or equivalent. M.S. preferred.
  • 5+years of experience in embedded system programming
  • Excellent programming skills - C, C++ and assembly.
  • Strong knowledge of networking protocol stacks (TCP/IP, UDP) and application level protocol (HTTP. FTP, SMB etc.)
  • Knowledge of Ethernet and related switching architectures
  • Proven experience with solving real-time embedded issues, including: threading, optimization, memory management, interrupt handling, etc.
  • Experience in troubleshooting, performance analysis, and performance optimization for embedded systems.
  • Linux kernel and device drivers (networking, PCI, etc.).
  • Understanding of low level CPU architecture.
  • Working experience with multi-core/multi-CPU environments.
  • Knowledge of OCTEON/MIPS CPU architecture
  • Previous experience in Deep Packet Inspection Software would be a plus.
  • Effective interpersonal, teamwork, and verbal/written communication skills; able to interface internally and externally with all levels of the organization.
  • Diligent, detail-oriented, and willing to take initiative and handle assignments with minimal supervision. Inherent sense of urgency and accountability; able to multi-task in a dynamic, fast-paced environment.