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 or MS CS/CE or EE,
Experience
Requirement:
Requires 2+ 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
To be considered for this
position at AMCC, please call or just
send your formatted resume
to me;
Mark