[ALE-jobs] Embedded Linux SW Engineering - Polycom, Inc - Atlanta
Polo, Jeff
Jeff.Polo at polycom.com
Tue Apr 27 15:35:26 EDT 2010
Title: Software Engineer IV- 10284
Company: Polycom, Inc.
Location: Atlanta
About Polycom:
Polycom, Inc. (NASDAQ: PLCM) is the global leader in telepresence, video, and voice solutions and a visionary in communications that empower people to connect and collaborate everywhere. Visit www.polycom.com for more information and follow us on Twitter @AllAboutPolycom. Join the Polycom team and help organizations around the world to save time & money, increase productivity, and greatly reduce their carbon footprint on our planet.
Primary Responsibilities:
* Port Linux BSPs from chip vendors or 3rd parties to custom hardware.
* Optimize performance of Linux in our embedded systems.
* Write and debug Linux kernel device drivers.
Additional Responsibilities:
* Development of embedded Linux applications to meet product requirements.
* Contribute to architecture decisions for new hardware and software solutions.
Primary Requirements:
* B.S. or M.S. in Electrical Engineering, Computer Engineering, Computer Science, or similar field.
* 5 or more years experience with Linux on embedded systems.
* Strong C programming skills.
* Knowledge of Linux kernel and build system.
* Experience writing and porting bootloaders to custom hardware.
* Experience porting Linux BSPs to custom hardware.
* Experience with optimizing embedded system performance.
* Experience writing and debugging Linux kernel device drivers for embedded systems.
* Experience with advanced concepts and techniques in Linux driver development, including interrupts,
DMA, tasklets, and work queues.
* Experience with using software debuggers, in-circuit debuggers, oscilloscopes, logic analyzers and
other similar tools to debug software and hardware problems.
* Experience specifying, writing, and debugging Linux applications for embedded systems.
* Familiarity with modern microprocessor architectures, especially ARM.
* Experience using revision control systems in a team environment. Experience with Subversion a plus.
* Excellent debugging skills.
* Excellent communication skills.
* Independent and motivated problem solver.
Additional Requirements:
* Experience with professional audio or teleconferencing a plus.
* Experience with VoIP protocols a plus.
* Experience developing software on a Linux host platform.
* Experience with multi-processor systems and/or multi-core processors a plus.
Qualified and Interested? Please submit your resume in MS Word or Adobe .pdf format to:
Jeff Polo
Jeff dot polo at Polycom dot com
More information about the Ale-jobs
mailing list