Job Description Participate in a team to design, develop and support bootloader and Linux kernel services, device drivers, command/utilities, and development kits for AMCC Communication processors. This is the ideal opportunity for someone interested in kernel development at the SOC (system-on-chip) level.
Education Requirement or Equivalent:
Responsibilities •Development and support of Linux bootloaders and kernels services •Development and support of various peripheral drivers (Ethernet, USB, PCI, UART, etc.)
Experience Requirement:
Requirements •BS and 2-4 yrs or MS and 0-2 yrs of experience in Computer Engineering/Electrical Engineering or equivalent •Good understanding of computer architecture and hardware/software interfaces, and embedded operating systems •Proficient in C or C++ programming with basic understanding of assembly language. Excellent problem solving skills. •Must be capable of understanding, documenting, developing, and modifying a pre-existing code base. •Must be comfortable of reading and comprehending hardware interface specs and be capable of participating in creating software that interfaces with the hardware. •Good English and Vietnamese communications skills, both verbal and writing
Special Skills or Knowledge Required:
Additional skills Any of the following is highly desirable but not required: •Background in kernel programming, kernel services and device driver development, preferable with Linux Open Source •Understanding of Linux TCP/IP stack and Networking Protocols is highly desirable •Experience in or exposure to developing drivers for Ethernet, USB, PCI, UART, etc. is highly desirable
Location AMCC Design Center in Ho Chi Minh City, Vietnam.
(Dept: : , Req#: 3140)
Posted: 4/23/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.