Embedded Software Engineer

Sunnyvale  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

Job description

We are looking for an experienced software engineer to join our video encoder group. The candidate will participate in the development of embedded software for our next generation professional and consumer IP camera and automotive codec chips.

Responsibilities:
Design, implement, and test microcode that controls the video capture, preprocessing, encoding, and transcoding pipelines.
  • Chip bring up and testing.
  • Measure the performance of the microcode system and identify ways to improve it on a multi-thread/multi-core platform.
  • Create test and debugging tools for both internal and external customers.
  • Interact with marketing and customers to understand requirements for new feature requests.
  • Translate algorithms implemented in reference model environment to microcode with respect to how the chip is designed


Desired Skills and Experience

  • College degree in EE, CS, or Mathematics or equivalent.3 to 5 years hands-on experience software development.
  • Well versed in software engineering processes and understand how to develop and debug firmware for custom ASICs.
  • Experience in image processing, image compression and H264 or MPEG2 compression standards.
  • In-depth knowledge of C.
  • Experience with scripting language like PERL and assembly language is a plus.
  • Team player.
  • Good verbal and written communications skills.
Start date
08/2014
From
Real Staffing
Published at
28.08.2014
Project ID:
766424
Contract type
Freelance
To apply to this project you must log in.
Register