|
|
|
|
|
|
| |
|
|
| |
|
|
| |
DSP Software Engineer |
|
| |
Description |
|
| |
Participate in the design, implementation, integration, and optimization of Video, Imaging, Audio, and Speech signal processing software on Texas Instruments DSP and SoC devices
Qualifications
- B.S. in Electrical Engineering or Computer Science, or equivalent required. MS preferred
- Three or more years of C programming and DSP assembly language programming experience with profiling and optimization experience
- Texas Instruments C5x or C6x programming experience and familiarity with TI DSP/BIOS, and the XDAIS programming standard preferred
- Understanding of DSP peripherals and device interfaces
- Experience with ITU-T communication system standards preferred
- Familiarity with ITU-T communication system standards MPEG Video or G.72x or MPEG Audio compression standards a plus
- Familiarity with UDP/IP, RTP and RTSP multimedia streaming protocols preferred
- Excellent oral and written communication skills
- Powerful problem solving and debugging skills
- Superior motivation, positive attitude
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
Embedded Linux Software Engineer |
|
| |
Description |
|
| |
Product-level experience in embedded software development with proven experience in taking projects to successful completion
Qualifications
- BSEE/MSEE or BSCS/MSCS, along with 5-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
|
|
| |
|
|
| |
Firmware Engineer |
|
| |
Description |
|
| |
The Firmware engineer will design device drivers for various peripherals, including video I/O, CCD/CMOS image sensors, mass storage and network devices. He/she will work closely with the hardware development team to bring up new hardware designs and provide the software team with a working platform foundation to develop application software.
Qualifications
- BS in Electrical Engineering or equivalent experience
- Proficient in the C and assembly languages
- Knowledge of hardware designs
- Experience with ARM processors highly desired
- Experience with Texas Instruments DSPs desired
- Self starter, capable of working independently
- Good multi-tasking skills
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
Video Algorithm Engineer |
|
| |
Description |
|
| |
Participate in the development of advanced video algorithms with a focus on performance, quality and latest industry standards
Qualifications
- M.S. in Electrical Engineering or Computer Science, or equivalent
- Three or more years of C programming experience required with specific profiling and optimization in C and/or assembly language a plus
- Expertise in video (MPEG, H.26x) compression standards
- Commercial video compression software or hardware product development experience
- Proven ability to research and develop new video processing algorithms
- DSP/ARM assembly language programming experience, especially Texas Instruments C5x or C6x DSP or ARM7/9 preferred
- Understanding of DSP peripherals and device interfaces a plus
- Familiarity with UDP/IP, RTP and RTSP multimedia streaming protocols preferred
|
|
| |
|
|
| |
Windows CE Software Engineer |
|
| |
Description |
|
| |
Responsibilities include Windows CE 5.X on ARM9 CPU software development, Direct Show multimedia architecture development, device driver development, BSP, and application development. This position will report to the Director of Engineering at Ingenient's headquarters facility in Rolling Meadows, Illinois.
Qualifications
- BSEE/MSEE or BSCS/MSCS, along with 5-7 years writing software for embedded processors
- Experience in C and assembly programming required.
- Very good understanding of embedded processor development and debugging
- Experience with C++, C, Win32, WindowsCE, WindowsXP Embedded, Device Driver development, or firmware development
- Experience with DirectX in WinCE, especially Direct Show
- Knowledge of embedded systems, hardware logic design
- Experience integrating hardware and software
- Ability to lead projects
- Excellent communication and interpersonal skills, dedicated team player
- Must be able to work in a fast-paced environment with a high level of team work
- Working knowledge of ARM processors is desirable. Specifically, ARM 7/9/11 assembly, multi-tasking, and multi-threading RTOS & OS (such as embedded Linux) techniques.
- Experience with existing multimedia standards (video codecs such as MPEG-2, MPEG-4, H.264, WMV/VC1, and audio codecs such as MP3, AAC, WMA, etc.) is beneficial
|
|
| |
|
|
| |
Field Application Engineer (Ingenient Japan) |
|
| |
Description |
|
| |
The Field Application Engineer (Japan) will be a prime factor in Ingenient’s efforts in supporting and developing existing Japanese customers, as well as supporting Ingenient's business development efforts in Japan.
This position will report to the Director Of Engineering in Ingenient's headquarters in the U.S. and will be centered in Ingenient Japan office in Tokyo. Major responsibilities of this position include:
- Design and develop test plans and test cases for embedded multimedia software and perform repeatable testing procedures.
- Work with the engineering team and Ingenient's Japanese customers directly to meet customer’s expectations.
- Act as the primary Ingenient Engineer focused on existing customers in Japan, thereby facilitating efficient responses and quality service.
Qualifications
- BSEE/BSCS degree or equivalent, MSEE preferred.
- 2-5 years software development experience required.
- Familiar with TMS320C5xx, TMS320C6xx DSP processors and Texas Instruments CCS IDE.
- Experience in C, DSP assembly language, and MATLAB programming.
- Linux and WinCE programming knowledge is a plus.
- Understand embedded processor peripheral, device drivers, and interfaces.
- Knowledge of software quality assurance and testing practices preferred.
- Knowledge of MPEG-2, MPEG-4, H264, DivX, WMV, WMA, MP3, AAC, ITU-T standards.
- Knowledge of network protocols, RTP, RTSP and UDP/IP
- Strong problem solving and embedded system debugging skills.
- Superior motivation, positive attitude.
- Excellent oral and written communication skills in both Japanese and English
|
|
| |
Please send your resume to hr-japan@ingenient.com |
|
|
|