Job Details

Senior Software Engineer, Embedded Linux
Job code: 17598
Job Category: Software Engineering
City: Sunnyvale

Job Description:

Senior Software Engineer, Embedded Linux

Responsibilities:

We are looking for an experienced embedded software engineer with experience in developing driver-level and embedded infrastructure code for device control plane. This position involves developing and enhancing system software for our current and new products, which use Linux based controllers. The primary operating system environment is RedHat Linux.

Requirements:

  • B. S. in Computer Science or Computer Engineering, M. S. preferred
  • 7+ years of experience in developing complex system products
  • 3+ years of experience in developing Linux system software required
  • Strong proficiency with C/C++ is a must
  • Working knowledge in at least 3 of these areas Apache, Tomcat, Java, MySQL and JSON
  • Working knowledge in a least 3 of these security areas SELinux, SSH, SSL, PKI, PAM and certificates
  • Prior experience with embedded software for network device(s) will be a strong plus
  • Past experience with scripting with Shell, Perl, tcl or python will be a plus
  • Demonstrable contribution to at least one major successfully released commercial product
  • Excellent problem solving and communications skills
  • Candidate should possess initiative and drive and be an excellent team player



Apply for This Job        Return to the List of Opportunities

IMPORTANT: Please remember to attach a Word document resume when applying!