Applied Micro Circuits Corporation
Lot D.01, Tan Thuan Street, Tan Thuan Export Processing Zone, Tan Thuan Dong Ward, Dist 7, HCMC
Job Title: Embedded Software Engineer
Hạn Chót Nộp Hồ Sơ: 01 -Jul-2014
Applied Micro Circuits Corporation, or AppliedMicro, is an innovator in semiconductor technology and a global leader in energy efficient sustainable solutions to process, transport, and store information for next generation Internet data center and telecommunication carrier central office equipment. As a leader in high-speed digital signal, Internet Protocol, Ethernet packet and storage processing, AppliedMicro’s patented innovations provide highly integrated Systems-On-a-Chip (SoCs) for telecommunications, enterprise and consumer applications.
AppliedMicro’s corporate headquarters are located in Sunnyvale, California USA. Sales and Engineering offices are located throughout the world.
AppliedMicro Vietnam provides very good benefit programs and working conditions.
Company size: 100-499
Contact person: HR Dept
Company website: http://www.apm.com
Please forward resumes to This e-mail address is being protected from spambots. You need JavaScript enabled to view it
Work Location
- Ho Chi Minh
Job Level
- Experienced (Non-Manager)
Job Category
Electrical/Electronics
High Technology
IT - Software
Preferred Language
English
Job description
Job Description
Be part of a software engineering team to design, develop Bootloaders and Linux kernel services, device drivers, command/utilities, and embedded applications for AppliedMicro PowerPC processors and next generation state-of-the-art 64-bit ARM processors. Participate in chip and board bring-ups and implementation of development kits and reference design software.
Responsibilities
• Development and support of Linux bootloaders and kernels services to support various peripheral drivers (Ethernet, SATA, USB , PCI/PCIe, I2C/SPI, Wifi/3G/LTE, etc.)
• Development and support of Linux applications and Web Management for our various reference designs such as Wireless Access Point/Router, Network Attached Storage, Media Server/Player, Security Gateways, etc.
• Participation in cross-functional project teams encompassing different technical disciplines from ASIC Design to Validation
• Support Field Applications Engineers to drive APM’s customers to production.
• Provide Professional Services type software development for customers’ own designs including design reviews, system bring-up, base development and trouble shooting.
Job requirement
Qualifications
• Proficient in C or C++ programming with basic understanding of assembly language.
• 2-5+ years of experience with BS or MS in Computer Engineering/Electronics Engineering or equivalent
• Background in kernel programming, kernel services and device driver development
• Capable of reading and understanding hardware schematics, interface specifications and creating software that interfaces with the hardware.
• Good English communications skills, both verbal and writing
• Willing to take on frequent or extended international travel for project development or customer support
Additional skills:
Any of the following is highly desirable but not required:
• Bootloader development such as U-boot, GNU GRUB, etc.
• Linux kernel and device driver OpenSource development
• Working knowledge of other RTOS such as PSOS, VxWorks
• Working knowledge of TCP/IP Networking, Wireless Networking (802.11n, Zigbee, Zwave, etc.), Voice Over IP, Storage, etc.
• Working knowledge of microprocessor architectures (ARM, MIPS, PowerPC…)
• Working knowledge of embedded real-time applications
Location:
• AMCC Design Center in Ho Chi Minh City, Vietnam.