AMCC - Click here to return to the homepage.

AMCC Careers
  

Senior Software Engineer

Engineering, Other Int'l Locations

Regular, Full-time

Primary Job Responsibilities:

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. Position will allow development of relationships with the Linux kernel community as well as interaction with hardware group and other partners. Work extensively with U.S-based hardware and software engineers for project definitions, design, and testing through out the project cycle. Lead a small project team of other software engineers.

Education Requirement or Equivalent:

Responsibilities
•Development and support of Linux bootloaders and kernels services
•Development and support of various peripheral drivers (Ethernet, SRIO, PCI, UART, etc.)
•Participation cross-functional project teams encompassing different technical disciplines from ASIC Design to Validation
•Providing technical leadership to junior engineers


Experience Requirement:

Qualifications
•BS and 4-6 yrs or MS and 2-4 yrs or Ph.D. and 0-2 yrs experience in Computer Engineering/Electronics Engineering or equivalent
•Background in kernel programming, kernel services and device driver development
•Proficient in C or C++ programming with basic understanding of assembly language. Excellent problem solving skills.
•Must be capable of reading and comprehending hardware interface specs and be capable of creating software that interfaces with the hardware.
•Must be able to work independently without much supervision and make appropriate judgment. Should be capable of assessing work efforts for moderate size projects and identifying issues that may inhibit the projects success.
•Good English 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
•Linux OpenSource development
•Understanding of Linux TCP/IP stack and Networking
•Experience with PowerPC architecture
•Experience with security and content inspection drivers

Location
AMCC Design Center in Ho Chi Minh City, Vietnam.



(Dept: : , Req#: 3139)
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.

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