AMCC - Click here to return to the homepage.

AMCC Careers
  

#3269 Staff Software Engineer

Engineering, Sunnyvale, CA

Regular, Full-time

Primary Job Responsibilities:
This position is for engineering support of existing AMCC PowerPC software. Will support and enhance Linux kernel modules, command/utilities, and development kit software for the PowerPC family of processors (BSPs). The duties of the position include debugging and enhancement of boot loaders, firmware, Linux Kernel and internals, peripheral device drivers (Ethernet, PCI, PCIe, IEEE 1588, USB , USB OTG, Linux SCSI, TCP /IP, SAN and NAS, FC SAS/SATA storage, etc.). Position will allow development of relationships with the Linux kernel community as well as interaction with software and hardware developers.






Education Requirement or Equivalent:

BS in Computer Science, M.S. preferred.






Experience Requirement:

Experience Requirement:
Requires 4+ years of experience in Linux software support




Special Skills or Knowledge Required:



Extensive programming in C is required
Candidate must have an excellent computer science background and demonstrated strength in writing efficient embedded code
Solid background in software development and deliver products on time with good quality

Excellent understanding of Linux and kernel programming is required

Background in peripheral device driver development in Linux is a must

Must be able to work with ASIC and software engineers in a small team environment

Must be self-motivated with excellent problem solving, debugging, analysis and code development skills

Must have good written and verbal communication skills

Experience with PowerPC or other 32-bit RISC micro-controllers is preferred.

Experience with bootloaders development is desirable, preferably with U-Boot



(Dept: : 2865 - Sustaining, Req#: 3269)
Posted: 5/1/2008
To be considered for an open position at AMCC, please send your resume to jobs@amcc.com. Be sure to include the word "resume" in the subject line.

AMCC is an Equal Opportunity Employer. M/F/D/V.