Ambarella is a fabless semiconductor company headquartered in Santa Clara, CA with offices in Hsinchu, Taiwan, Hong Kong and Shanghai, China.
* Verification Engineer (job#95603)
Location : Santa Clara, CA
Job Description :
Responsible for
Develop Testbenches for DSP logic blocks, processor cores, coprocessor cores and other digital logic devices in SystemVerilog, C and C++.
Write test plans for the above mentioned DUT-s
Write and debug tests for the above-mentioned DUT-s using SystemVerilog, Perl, Assembly,C, C++ and possibly other languages. Write Random Test Generators to automatically generate most of the tests. Write coverage monitors to evaluate the coverage of the DUT-s
Write system level tests for Ambarellas chips
Participate in chip bringup.
Requirements :
The successful candidate possesses a masters degree in EE or CS.
Versatile and skilled both in Verilog/SystemVerilog as well as C/C++/Perl and Assembly.
Strong communication skills and is a strong team player.
To apply, please submit resume with subject: JOB#95603 to jobs@ambarella.com
* Real Time Embedded Firmware Engineer (job#102601)
Location : Santa Clara, CA
Job Description :
Responsible for coding in C for custom video/image processor. Experience with video and/or image processing highly desirable. This position is very hands-on. Candidate must have experience in multiple product development/delivery cycles. Candidate must be comfortable with programming custom hardware at low level, with constrained hardware resources.
Requirements :
5 year related experience
BS or MS in Computer Science, EE or related degree
Excellent programming skills in C and C++
Self starter and able to deliver with little supervision
To apply, please submit resume with subject: JOB#102601 to jobs@ambarella.com
* ASIC Design Engineer (job#1062801)
Location : Santa Clara, CA
Job Description :
Responsible for
Develop micro-architecture specifications for a next generation media processor.
Design and implement video compression logic, image processing logic and processor cores in Verilog and SystemVerilog.
Synthesize and optimize RTL for timing, area and power.
Develop frontend methodologies and tool flows.
Participate in chip bringup.
Requirements :
Masters degree in Electrical Engineering with 0-5 years of experience.
Good understanding of computer architecture, logic design and VLSI design.
Knowledge of SystemVerilog, Verilog and Perl.
Ability to program scripting language, and being able to write assembly language programs.
Strong communication skills and is a good team player.
To apply, please submit resume with subject: JOB#1062801 to jobs@ambarella.com
* Firmware Engineer(job#106401)
Location : Santa Clara, CA
Job Description :
We are looking for an experienced firmware engineer to develop embedded application software for our next generation H.264 encoder product. The candidate should be well versed in developing and debugging firmware for custom ASICs. In addition, the candidate should have some background in the image processing, image compression and H264 or MPEG2 compression standards. Responsible for
Develop embedded system solutions for a growing video encoder market.
Review chip specification and work with customers on their specific requirements.
Develop new C code as well as maintain existing code base on current encoding platform.
Verify software functionality both in your own test environment as well as in conjunction with the rest of the project team and external system test engineers.
Coordinate and implement improvements in software development methodology.
Requirements :
College degree in EE, CS, or Mathematics or equivalent.
5+ years hands-on experience developing software for embedded applications.
Experienced in implementing and debugging DSP applications on a variety of embedded platforms.
Consistent demonstration of strong firmware development practices.
In-depth knowledge of C and experience with assembly language programming.
Excellent verbal and written communications skills.
To apply, please submit resume with subject: JOB#106401 to jobs@ambarella.com