Software Engineer

InterSources, Inc.

$110K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience in software engineering, particularly in C programming.
  • Proficiency in developing device drivers for Linux systems.
  • Strong understanding of networking concepts and protocol stacks.
  • Experience with Linux OS internals and system programming.
  • Ability to work rapidly with new technologies and adapt to a fast-paced work environment.

Responsibilities

  • Develop device drivers, focusing on Ethernet and PCI/PCIe for Linux.
  • Understand and implement networking protocols through socket programming.
  • Contribute to the understanding of Linux OS internals, IPC, and process models.
  • Apply excellent C programming skills for development tasks.
  • Collaborate within a team environment and also take initiative in solo projects.

Benefits

  • Work with cutting-edge technology in a fast-paced environment.
  • Join a team of top engineers and technical experts.
  • Engage in a collaborative work culture that encourages problem-solving and innovation.
Full Job Description
Fulltime Position for a Software Engineer.
Location : San Jose, CA

We are looking for a team player with strong C programming and technical skills to add to our core engineering team.

Candidates must have a strong technical background and be capable of coming up to speed on new technologies quickly.

Good communication skills, great problem solving skills, and the ability to work both individually and collaboratively in a team environment are required.

If you enjoy working in a fast-paced environment with the smartest team and the very latest technology, then this is the job for you! This is a mid-level engineering position, developing embedded software for our state Linux platform.

Role and Responsibilities: 1) Experience developing device drivers; preferably Ethernet and PCI/PCIe drivers for Linux. 2) Understanding of networking concepts (Socket Programing, various protocol stacks). 3) Good understanding of Linux OS internals and System Programing (Linux kernel, IPC, process model, multi-threading, locking mechanism, etc.). 4) Excellent C programming skills. 5) Familiarity with NIC offloads, OVS, DPDK, Virtio, SRIOV, and IPSec is a plus.

Similar Jobs

More Jobs at InterSources, Inc.

More Information Technology Jobs

Find similar Software Engineer jobs: