Requirement
|
- BSEE/MSEE or BSCS/MSCS,
along with 3-7 years writing software for
embedded processors
- Experience in C and
assembly programming required.
- Very good understanding
of embedded processor development and
debugging
- Experience in Embedded
Linux OS, Kernel, BIOS, Device Driver, or
firmware development
- Knowledge of embedded
systems, hardware logic design
- Knowledge of
higher-level system software behavior (locking,
multithreading, task switching) - Ability to assess design
tradeoffs between hardware and firmware
- Skilled in modular
software design including software portability across
different hardware
platforms - Specific knowledge of
ARM7/9 technologies and/or DSPs, related
optimization and firmware design
techniques preferred but not required
- Experience with existing
multimedia standards such as MPEG, audio
codecs (MP3, AAC, G.72x) and ITU-T
communications system standards is beneficial
|