|
BACK MAIN
Embedded Software Engineer (multiple openings)
Design, develop and maintain embedded software for next generation IP voice/video telephony systems. Participate in full software
development life cycle, from software specifications to design, coding, unit and integration testing. Work closely with a cross-functional
team including system architecture, hardware design, embedded software engineering and customer support. If you have all or a majority of the
skills and experience outlined below you are encouraged to contact us. This position is based in Dallas, Texas.
Required Job Skills
- BS in EE or CS with minimum 4 years programming experiences in C/assembly with DSP/RISC processors, e.g. TI/ADI/ZSP/MIPS/ARM
- Excellent debugging and problem solving skills in bringing up new hardware quickly, solid understanding and proven track record of resolving hardware/software integration issues, comfortable to debug at board level using logic analyzers & oscilloscopes
- Hands-on device driver development experiences with audio/video codec chip, SLIC/SLAC telephony interfaces, LCD controller, USB host/device, Ethernet, WiFi, I2C, SPI, TDM, Flash and etc.
- Familiar with DSP algorithms including voice codecs (G.7xx), video codecs (H.26x), acoustic and line echo cancellers, IP fax, DTMF processing. Ability to quickly develop or integrate code into products, characterize its performance and effectively solve problems
- Experienced to develop under a preemptive RTOS with emulators, understand profiling, memory speeds, DMA, code optimization techniques, especially in a memory constrained target with multiple memory technologies
- Familiar with IP communication and proficient in tracing/sniffing at packet level
- Understand large volume manufacturing process and experienced with Automated Testing Tools design
- Enthusiastic, self-motivated and cooperative attitude
|
Contact Information
If you want to be part of a growing company and an exciting team, please send your resume and cover letter to hr@grandstream.com
|