OmniVision豪威科技2017校园招聘
- 小西欧LV.连长
- 2016/9/21 8:49:00
OmniVision豪威科技2017校园招聘
美国豪威科技股份有限公司(OmniVision Technologies, Inc.,豪威科技)是一家跨国高科技公司,致力于设计、研发和销售CMOS影像传感器,是影像系统解决方案的创新技术领导者。公司1995年创建于美国硅谷,产品基于独特的CameraChip、CameraCubeChip技术和高度整合的单芯片CMOS摄像解决方案,具有尺寸小、重量轻、耗电低、可靠性高、容易集成等特点,市场覆盖广泛,形成了体系完整的CMOS影像传感器家族。目前在全球拥有3400多项专利和专利申请,产品在许多应用市场皆处于技术领先地位。
产品应用
豪威科技能在面对不同终端应用时,提供丰富而完善的CMOS摄像解决方案,即能满足包括平板电脑、笔记本电脑、安防和监视系统、移动电话、车载应用、医疗生物器械在内的传统市场,也适用于AR、VR、和无人机的计算机视觉等应用新兴市场。
全球战略
豪威科技在全球多地设立有分部,通过遍布世界、经验丰富的技术团队为全球客户提供服务。公司在中国布局有两个研发中心:坐落于上海张江的豪威科技(上海)有限公司和位于武汉东湖高新区的豪威科技(武汉)有限公司。前者主要致力于CMOS摄像芯片设计、应用开发的工程技术及市场拓展;后者则侧重于软件开发、系统集成、图像、流媒体应用和提高的研究,以及流媒体的分享、计算、有关云存储处理、云计算和云运用等开发。
公司网址:www.ovt.com
(更多信息请链接:http://campus.51job.com/2017/ovt)
威科技会在全国8所高校举行宣讲会,到场同学有机会获得Kindle和小米手环等各类奖品!
学校 宣讲时间 宣讲地点
武汉大学 2016-9-20 19:00 信息学部第一食堂2楼卓越厅
中国科学技术大学 2016-9-21 18:30 科大西区学生活动中心二楼学术报告厅
华中科技大学 2016-9-22 19:00 研究生活动中心
电子科技大学 2016-9-22 19:30 清水河校区基础教学楼B区111教室
东南大学 2016-9-27 19:00 四牌楼校区榴园新华厅
复旦大学 2016-10-17 18:30 张江校区行政楼106
浙江大学 2016-10-22 14:00 玉泉永谦活动中心第一报告厅
上海交通大学 2016-10-28 13:00 铁生馆300号多功能厅
简历投递:请以“学校全称+姓名+应聘职位+工作地点”为邮件标题,投递简历到公司校园招聘邮箱:campus@ovt.com
职位总览:
上海
(1) ASIC Design Engineer ASIC设计工程师
(2) ASIC Design Engineer – Wireless ASIC设计工程师–无线通信
(3) Digital Design Engineer 数字电路设计工程师
(4) System Design Engineer 系统设计工程师
(5) Analog Design Engineer 模拟电路设计工程师
(6) Algorithm Development Engineer 图像算法研发工程师
(7) Embedded System Engineer 嵌入式系统工程师
(8) Embedded Software Engineer-Multimedia SoC 嵌入式软件工程师-多媒体
(9) System Engineer系统工程师
(10) RFIC Test Engineer RFIC测试工程师
武汉
(1) Image Quality Engineer 图像质量工程师
(2) Algorithm Development Engineer 图像算法研发工程师
(3) Software Developing Engineer – Cloud Computing 软件开发工程师-云计算
(4) Software Developing Engineer – Mobile 软件开发工程师 – 移动终端开发
(5) Software Developing Engineer – Optimization 软件开发工程师-算法优化
(6) Software Developing Engineer – Web 软件开发工程师-云服务及网站开发
(7) Software Developing Engineer – Embedded 软件开发工程师-嵌入式开发
(8) Software QA Engineer 软件测试工程师
工作地点:上海
(1) ASIC Design Engineer ASIC设计工程师
Responsibilities:
1. Provide detailed block-level design and documents;
2. Develop and execute thorough block level simulation and lab verification plan;
3. Participate in the FPGA platform development and lab debugging;
4. Participate in block level architecture design;
5. Assisting embedded FW development.
Requirements:
MSEE/BSEE;
Strong analytical, and problem solving skills as well as hands-on lab debugging skills;
Good knowledge of RTL design and simulation;
Able to write C code to model RTL blocks for simulation and verification;
Able to write reusable Verilog RTL codes, follow design and DFT guidelines;
Able to run synthesis, static timing analysis and formal verification is highly desirable, but not required;
Knowledge in languages relevant to the ASIC development process including Verilog, System Verilog, Unix Scripting, Perl and Tcl is strong plus;
Knowledge of Video/Peripheral/SOC is a plus;
(2) ASIC Design Engineer – Wireless ASIC设计工程师–无线通信
Responsibilities:
1. Be responsible for RTL coding, simulation and implementation;
2. wireless communication protocol research, performance evaluation, design optimization;
3. Working with project team members to contribute Bluetooth & wlan SOC design to product;
4. Provide detailed block-level implementation and documentation;
5. Develop and execute thorough simulation and lab verification plan;
6. Participate in the FPGA platform development and lab debugging;
7. Assisting embedded FW development.
Requirements:
1. MSEE or PhD.
2. Familiar with verilog;
3. Familiar with communication system, design implementation;
4. Familiar with 802.11 PHY/Mac protocol is a big plus;
5. Good knowledge of communication theory is a big plus.
6. Strong analytical, and problem solving skills as well as hands-on lab debugging skills;
(3) Digital Design Engineer 数字电路设计工程师
Responsibilities:
1. Be involved in digital design, verification, and implementation of advanced platform for future generation multi-media products.
2. Be responsible to provide detailed block-level or system-level design and documents,
3. develop and execute simulation and lab verification plan
4. Participate in the FPGA platform development and lab debugging.
Requirements:
1. Strong analytical, and problem solving skills as well as hands-on lab debugging skills;
2. Good knowledge of RTL design and simulation;
3. Able to write C/C++ code to model RTL blocks for simulation and verification;
4. Able to write reusable Verilog/System Verilog RTL codes follow design and DFT guidelines.
5. Able to run synthesis, static timing analysis and formal verification is highly desirable, but not required;
6. Knowledge in languages relevant to the ASIC development process including Verilog, Unix Scripting, Perl and Tcl is strong plus;
7. DSP function implementation experience is a plus, but not required;
(4) System Design Engineer 系统设计工程师
Responsibilities:
Support ASIC design team for FPGA verification and chip validation;
ASIC project FPGA verification environment preparation and improve;
Design & evaluate schematics of boards which FPGA verification, chip validation and system projects needed;
Develop / Improve reference design for SOC chip / system requirement for SOC chip;
Provide hardware environment for chip verification;
Assisting embedded FW development;
Requirements:
MSEE/ BSEE
Basic skill of FPGA and system design are required;
A thorough knowledge of electronic circuits and systems with practical experience in digital circuit design and debug;
Knowledge in operating lab equipments, such as logic scope, and conducting lab tests with analysis equipments;
Able to write reusable Verilog RTL codes,
Knowledge in embedded software with C writing and PCB layout is a great plus.
Knowledge in languages relevant to the system development process including Verilog, Unix Scripting and Perl is also desirable;
(5) Analog Design Engineer 模拟电路设计工程师
Responsibilities:
Design and R&D analog circuit, PMU, AD/DA, and other base band analog circuit.
Use EDA tool to run simulation and function verification.
Guide layout engineer to optimize layout
Chip debug and testing individually Design and optimize chip layout
Requirements:
1. MSEE in analog IC design;
2. Experience in Cadence EDA tools;
3. Team player with good communication skills
(6) Algorithm Development Engineer 图像算法研发工程师
Responsibilities:
Research and develop still/motion image processing algorithms based on our sensor or application;
Research and develop the corresponding algorithms of pattern recognition;
Algorithm simplification/optimization in mathematics or hardware;
Algorithm testing and verification;
Algorithm integration in system architecture
Requirements:
1. Experience in still/motion image processing;
2. Strong mathematics background, and algorithm designing ability;
3. Excellent programming skills in C/C++ and matlab;
4. Experience in algorithm optimization including software and hardware
(7) Embedded System Engineer 嵌入式系统工程师
Responsibilities:
1. Be responsible for developing key technologies to build a complete platform solution from bottom to top that covers various application frameworks including Android/iOS and Linux etc.
2. be responsible for integrating key components together, optimizing the performance and power for the whole platform to build a turnkey solution that includes various products such as Smartphone, IPCamera, etc.
Requirements:
1. R&D design experience on embedded processors (ARM) and embedded OS
2. Good troubleshooting capability
3. Video Surveillance, Consumer Electronics, Industrial, System Knowledge
4. Familiar with H/W & S/W architecture, have work experience on ARM or Digital Signal Processing, Image & Video processing is preferred.
5. Familiar with Embedded OS
6. C/C++/ASM programming
7. Java programming is an optional.
(8) Embedded Software Engineer-Multimedia SoC 嵌入式软件工程师-多媒体
Responsibilities:
1. Develop driver/firmware on embedded platform for our own SoC
2. Work with the ASIC/hardware design team for SoC driver/firmware validation and overall system performance validation
3. Development and implementation of embedded software, including C programming and assemble
Requirements:
1. Skills in embedded system development in ARM or other MCU environment; skilled in C;
2. Any of the following skills & experience is highly desirable, but not required:
(a).Skills in multimedia framework development and video driver development;
(b). Knowledge of video compression algorithms (eg. H.264);
(c). Skill in solving firmware/software problems associated with media processing platforms;
(d). Knowledge in basic audio encoding/decoding algorithm, such as MP3 and/or AAC;
(e). Familiar with SoC interfaces, such as SPI, I2C, UART, SD, USB, LCD, Sensor and so on;
(f). Familiar with Linux kernel, or other RTOS platform.
(9) System Engineer系统工程师
Responsibilities:
Be responsible for development of system solutions, including firmware and applications.
Be responsible to develop testing procedure of the system solutions
Be responsible to prepare technical document of system solutions.
Support customers on solution development and debugging
Support PM for system solution evaluation and design-win
Support customers on system integration and production
Requirements:
Strong analytical, and problem solving skills as well as hands-on lab debugging skills;Familiar with firmware and/or software development.
Good knowledge on solution testing and debugging
Good knowledge on hardware system
(10) RFIC Test Engineer RFIC测试工程师
Responsibilities:
1. Performs RFIC block level test, verification and debug
2. Build test plan and verify the function of chip design
3. Work with FW/SW developer on system bring up
4. Work with system evaluation people for assistant on system developing and debug
5. Design test equipment tools for test automation.
6. Assistant application engineer on customer problem solving
7. Screen chips for ATE test pattern verification.
Requirements:
1. Bachelor or above degree in EE or Microelectronics area
2. Excellent learning ability
3. Familiar with Circuit design at schematic level
4. Skillful with PCB schematic and layout design
5. Knowledge of C,C++
工作地点:武汉
(1) Image Quality Engineer 图像质量工程师
岗位职责:
实践量化的图像质量评估;
为不同平台及传感器提供图像质量比较报告;
根据客户要求调试图像质量;
与算法,固件,软件团队紧密合作呈现最好的图像质量;
支持FAE团队解决客户问题。
任职要求:
电子、计算机和图像处理等相关专业硕士及以上学历;
对CMOS图像传感器的图像质量具有相关经验;
具备数字图像处理和色彩学相关知识;
熟悉相关图像算法,如自动曝光,自动白平衡,自动聚焦等;
具备图像质量评估及测量相关经验;
具备撰写评估报告及有效沟通能力;
具备C和Matlab相关经验;
(2) Algorithm Development Engineer 图像算法研发工程师
岗位职责:
1. 开发图像/视频处理、计算机视觉、模式识别相关的新算法;
2. 提高现有算法性能,使算法效果更好或资源消耗更少;
3. 协助其他团队进行算法在硬件/固件/软件上的移植;
4. 撰写技术文档,协助其他团队进行客户支持。
任职要求:
电子工程/计算机科学或光学等相关专业,硕士以上学历;
熟练使用Matlab, C++ or C进行编程;
具有良好的技术文档的读写能力。
(3) Software Developing Engineer – Cloud Computing 软件开发工程师-云计算
岗位职责:
1. 设计和开发基于云架构的多媒体处理应用系统;
2. 开发流媒体协议,比如:RTSP、RTMP、HLS;
3. 将视频处理算法集成到软件系统中;
4. 通过并行处理技术优化软件系统整体性能,比如:OpenMP, OpenCL, CUDA, MPI;
5. 设计和开发在台式机和移动设备上的多媒体软件。
任职要求:
1. 计算机/电子信息工程等相关专业,硕士及以上学历;
2. 有C/C++开发经验,深入理解算法、数据结构、计算机架构和网络协议;
3. 深入理解互联网技术,有大规模分布式系统开发经验;
4. 熟悉图像/视频处理、视频/音频编解码、流媒体传输协议者优先;了解公有云服务网站(Amazon、Google等)的架构者优先。
(4) Software Developing Engineer – Mobile 软件开发工程师 – 移动终端开发
岗位职责:
1.参与开发移动终端上的图像、多媒体应用(包括IOS或Android,手机或平板);
2.在团队和项目组中能提供较好的技术支持;
3.参与一定的技术研究,分析或设计工作。
任职要求:
1. 计算机或相关类专业,硕士及以上学历;
2. 有iOS或Android开发经验;
3. 熟悉图像处理、音视频流及相关技术者优先;
4. 有多媒体框架(例如:FFMPEG,GStreamer等)开发经验者优先;
5. 有ARM处理器和NEON优化方面工作经验者优先。
(5) Software Developing Engineer – Optimization 软件开发工程师-算法优化
岗位职责:
1. 测试并分析图像算法的性能;
2. 在台式机终端的GPU上使用CUDA 或 OpenCL优化图像处理算法;
3. 在移动终端的ARM CPU上使用NEON汇编优化图像处理算法;
4. 在移动终端的GPU上使用OpenCL优化图像处理算法。
任职要求:
1. 电子工程/计算机科学等相关专业,硕士以上学历;理解图像/视频处理算法;
2. 熟悉数据结构、算法、计算机结构、编译器以及操作系统原理;
3. 具有使用单指令多数据流优化的相关经验,如NEON 或 MMX;
4. 具有使用CUDA或OpenCL进行GPU编程的相关经验;
5. 多线程编程。
(6) Software Developing Engineer – Web 软件开发工程师-云服务及网站开发
岗位职责:
1. 主要负责开发B/S系统架构的前端页面展示效果
2. 服务端相关开发、运维和网络通信
3. 与UI设计工程师、服务端研发工程师协作研发系统产品。
职位要求:
1. 计算机或相关专业,硕士及以上学历;
2. 精通JavaScript、CSS、HTML,熟悉jQuery、Angular等至少一种前端开发类库或框架,至少有1年的实际项目经验;
3. 熟悉至少一门后台开发语言,诸如JAVA、PHP、NodeJS等;
4. 熟悉HTML5,CSS3或浏览器兼容性调试优先;
5. 熟悉优化JavaScript或者响应式设计开发优先。
(7) Software Developing Engineer – Embedded 软件开发工程师-嵌入式开发
岗位职责:
负责从底层到上层的关键技术开发,涵盖多种应用框架包括Android、iOS和Linux等建立一个完整的平台解决方案;负责整合关键组件,优化建立一个整体解决方案,包括各种产品,如智能手机、网络摄像机等。
职位要求:
电子工程等相关专业,硕士学历;
嵌入式处理器(ARM)和嵌入式操作系统的研发设计经验;
视频监控,消费类电子,工业和系统知识;
熟悉硬件和软件架构,有ARM或数字信号处理工作经验,有图像和视频处理经验者优先;
C/C++/ASM编程;
具有Java编程经验,TI系列工作经历更佳。
(8) Software QA Engineer 软件测试工程师
岗位职责:
1.制定和完成软件测试计划,确定软件问题及原因;
2.分析及撰写测试标准及过程;
3.维护测试文档,协助调试和修改软件;
4.分析测试结果,确保现有功能和建议正确执行;
任职要求:
1.计算机科学/电子工程或其他相关专业,本科及以上;
2.熟悉软件测试方法论及基本方法;
3.逻辑严谨,可以独立分析和解决问题,具有团队合作意识。
美国豪威科技股份有限公司(OmniVision Technologies, Inc.,豪威科技)是一家跨国高科技公司,致力于设计、研发和销售CMOS影像传感器,是影像系统解决方案的创新技术领导者。公司1995年创建于美国硅谷,产品基于独特的CameraChip、CameraCubeChip技术和高度整合的单芯片CMOS摄像解决方案,具有尺寸小、重量轻、耗电低、可靠性高、容易集成等特点,市场覆盖广泛,形成了体系完整的CMOS影像传感器家族。目前在全球拥有3400多项专利和专利申请,产品在许多应用市场皆处于技术领先地位。
产品应用
豪威科技能在面对不同终端应用时,提供丰富而完善的CMOS摄像解决方案,即能满足包括平板电脑、笔记本电脑、安防和监视系统、移动电话、车载应用、医疗生物器械在内的传统市场,也适用于AR、VR、和无人机的计算机视觉等应用新兴市场。
全球战略
豪威科技在全球多地设立有分部,通过遍布世界、经验丰富的技术团队为全球客户提供服务。公司在中国布局有两个研发中心:坐落于上海张江的豪威科技(上海)有限公司和位于武汉东湖高新区的豪威科技(武汉)有限公司。前者主要致力于CMOS摄像芯片设计、应用开发的工程技术及市场拓展;后者则侧重于软件开发、系统集成、图像、流媒体应用和提高的研究,以及流媒体的分享、计算、有关云存储处理、云计算和云运用等开发。
公司网址:www.ovt.com
(更多信息请链接:http://campus.51job.com/2017/ovt)
威科技会在全国8所高校举行宣讲会,到场同学有机会获得Kindle和小米手环等各类奖品!
学校 宣讲时间 宣讲地点
武汉大学 2016-9-20 19:00 信息学部第一食堂2楼卓越厅
中国科学技术大学 2016-9-21 18:30 科大西区学生活动中心二楼学术报告厅
华中科技大学 2016-9-22 19:00 研究生活动中心
电子科技大学 2016-9-22 19:30 清水河校区基础教学楼B区111教室
东南大学 2016-9-27 19:00 四牌楼校区榴园新华厅
复旦大学 2016-10-17 18:30 张江校区行政楼106
浙江大学 2016-10-22 14:00 玉泉永谦活动中心第一报告厅
上海交通大学 2016-10-28 13:00 铁生馆300号多功能厅
简历投递:请以“学校全称+姓名+应聘职位+工作地点”为邮件标题,投递简历到公司校园招聘邮箱:campus@ovt.com
职位总览:
上海
(1) ASIC Design Engineer ASIC设计工程师
(2) ASIC Design Engineer – Wireless ASIC设计工程师–无线通信
(3) Digital Design Engineer 数字电路设计工程师
(4) System Design Engineer 系统设计工程师
(5) Analog Design Engineer 模拟电路设计工程师
(6) Algorithm Development Engineer 图像算法研发工程师
(7) Embedded System Engineer 嵌入式系统工程师
(8) Embedded Software Engineer-Multimedia SoC 嵌入式软件工程师-多媒体
(9) System Engineer系统工程师
(10) RFIC Test Engineer RFIC测试工程师
武汉
(1) Image Quality Engineer 图像质量工程师
(2) Algorithm Development Engineer 图像算法研发工程师
(3) Software Developing Engineer – Cloud Computing 软件开发工程师-云计算
(4) Software Developing Engineer – Mobile 软件开发工程师 – 移动终端开发
(5) Software Developing Engineer – Optimization 软件开发工程师-算法优化
(6) Software Developing Engineer – Web 软件开发工程师-云服务及网站开发
(7) Software Developing Engineer – Embedded 软件开发工程师-嵌入式开发
(8) Software QA Engineer 软件测试工程师
工作地点:上海
(1) ASIC Design Engineer ASIC设计工程师
Responsibilities:
1. Provide detailed block-level design and documents;
2. Develop and execute thorough block level simulation and lab verification plan;
3. Participate in the FPGA platform development and lab debugging;
4. Participate in block level architecture design;
5. Assisting embedded FW development.
Requirements:
MSEE/BSEE;
Strong analytical, and problem solving skills as well as hands-on lab debugging skills;
Good knowledge of RTL design and simulation;
Able to write C code to model RTL blocks for simulation and verification;
Able to write reusable Verilog RTL codes, follow design and DFT guidelines;
Able to run synthesis, static timing analysis and formal verification is highly desirable, but not required;
Knowledge in languages relevant to the ASIC development process including Verilog, System Verilog, Unix Scripting, Perl and Tcl is strong plus;
Knowledge of Video/Peripheral/SOC is a plus;
(2) ASIC Design Engineer – Wireless ASIC设计工程师–无线通信
Responsibilities:
1. Be responsible for RTL coding, simulation and implementation;
2. wireless communication protocol research, performance evaluation, design optimization;
3. Working with project team members to contribute Bluetooth & wlan SOC design to product;
4. Provide detailed block-level implementation and documentation;
5. Develop and execute thorough simulation and lab verification plan;
6. Participate in the FPGA platform development and lab debugging;
7. Assisting embedded FW development.
Requirements:
1. MSEE or PhD.
2. Familiar with verilog;
3. Familiar with communication system, design implementation;
4. Familiar with 802.11 PHY/Mac protocol is a big plus;
5. Good knowledge of communication theory is a big plus.
6. Strong analytical, and problem solving skills as well as hands-on lab debugging skills;
(3) Digital Design Engineer 数字电路设计工程师
Responsibilities:
1. Be involved in digital design, verification, and implementation of advanced platform for future generation multi-media products.
2. Be responsible to provide detailed block-level or system-level design and documents,
3. develop and execute simulation and lab verification plan
4. Participate in the FPGA platform development and lab debugging.
Requirements:
1. Strong analytical, and problem solving skills as well as hands-on lab debugging skills;
2. Good knowledge of RTL design and simulation;
3. Able to write C/C++ code to model RTL blocks for simulation and verification;
4. Able to write reusable Verilog/System Verilog RTL codes follow design and DFT guidelines.
5. Able to run synthesis, static timing analysis and formal verification is highly desirable, but not required;
6. Knowledge in languages relevant to the ASIC development process including Verilog, Unix Scripting, Perl and Tcl is strong plus;
7. DSP function implementation experience is a plus, but not required;
(4) System Design Engineer 系统设计工程师
Responsibilities:
Support ASIC design team for FPGA verification and chip validation;
ASIC project FPGA verification environment preparation and improve;
Design & evaluate schematics of boards which FPGA verification, chip validation and system projects needed;
Develop / Improve reference design for SOC chip / system requirement for SOC chip;
Provide hardware environment for chip verification;
Assisting embedded FW development;
Requirements:
MSEE/ BSEE
Basic skill of FPGA and system design are required;
A thorough knowledge of electronic circuits and systems with practical experience in digital circuit design and debug;
Knowledge in operating lab equipments, such as logic scope, and conducting lab tests with analysis equipments;
Able to write reusable Verilog RTL codes,
Knowledge in embedded software with C writing and PCB layout is a great plus.
Knowledge in languages relevant to the system development process including Verilog, Unix Scripting and Perl is also desirable;
(5) Analog Design Engineer 模拟电路设计工程师
Responsibilities:
Design and R&D analog circuit, PMU, AD/DA, and other base band analog circuit.
Use EDA tool to run simulation and function verification.
Guide layout engineer to optimize layout
Chip debug and testing individually Design and optimize chip layout
Requirements:
1. MSEE in analog IC design;
2. Experience in Cadence EDA tools;
3. Team player with good communication skills
(6) Algorithm Development Engineer 图像算法研发工程师
Responsibilities:
Research and develop still/motion image processing algorithms based on our sensor or application;
Research and develop the corresponding algorithms of pattern recognition;
Algorithm simplification/optimization in mathematics or hardware;
Algorithm testing and verification;
Algorithm integration in system architecture
Requirements:
1. Experience in still/motion image processing;
2. Strong mathematics background, and algorithm designing ability;
3. Excellent programming skills in C/C++ and matlab;
4. Experience in algorithm optimization including software and hardware
(7) Embedded System Engineer 嵌入式系统工程师
Responsibilities:
1. Be responsible for developing key technologies to build a complete platform solution from bottom to top that covers various application frameworks including Android/iOS and Linux etc.
2. be responsible for integrating key components together, optimizing the performance and power for the whole platform to build a turnkey solution that includes various products such as Smartphone, IPCamera, etc.
Requirements:
1. R&D design experience on embedded processors (ARM) and embedded OS
2. Good troubleshooting capability
3. Video Surveillance, Consumer Electronics, Industrial, System Knowledge
4. Familiar with H/W & S/W architecture, have work experience on ARM or Digital Signal Processing, Image & Video processing is preferred.
5. Familiar with Embedded OS
6. C/C++/ASM programming
7. Java programming is an optional.
(8) Embedded Software Engineer-Multimedia SoC 嵌入式软件工程师-多媒体
Responsibilities:
1. Develop driver/firmware on embedded platform for our own SoC
2. Work with the ASIC/hardware design team for SoC driver/firmware validation and overall system performance validation
3. Development and implementation of embedded software, including C programming and assemble
Requirements:
1. Skills in embedded system development in ARM or other MCU environment; skilled in C;
2. Any of the following skills & experience is highly desirable, but not required:
(a).Skills in multimedia framework development and video driver development;
(b). Knowledge of video compression algorithms (eg. H.264);
(c). Skill in solving firmware/software problems associated with media processing platforms;
(d). Knowledge in basic audio encoding/decoding algorithm, such as MP3 and/or AAC;
(e). Familiar with SoC interfaces, such as SPI, I2C, UART, SD, USB, LCD, Sensor and so on;
(f). Familiar with Linux kernel, or other RTOS platform.
(9) System Engineer系统工程师
Responsibilities:
Be responsible for development of system solutions, including firmware and applications.
Be responsible to develop testing procedure of the system solutions
Be responsible to prepare technical document of system solutions.
Support customers on solution development and debugging
Support PM for system solution evaluation and design-win
Support customers on system integration and production
Requirements:
Strong analytical, and problem solving skills as well as hands-on lab debugging skills;Familiar with firmware and/or software development.
Good knowledge on solution testing and debugging
Good knowledge on hardware system
(10) RFIC Test Engineer RFIC测试工程师
Responsibilities:
1. Performs RFIC block level test, verification and debug
2. Build test plan and verify the function of chip design
3. Work with FW/SW developer on system bring up
4. Work with system evaluation people for assistant on system developing and debug
5. Design test equipment tools for test automation.
6. Assistant application engineer on customer problem solving
7. Screen chips for ATE test pattern verification.
Requirements:
1. Bachelor or above degree in EE or Microelectronics area
2. Excellent learning ability
3. Familiar with Circuit design at schematic level
4. Skillful with PCB schematic and layout design
5. Knowledge of C,C++
工作地点:武汉
(1) Image Quality Engineer 图像质量工程师
岗位职责:
实践量化的图像质量评估;
为不同平台及传感器提供图像质量比较报告;
根据客户要求调试图像质量;
与算法,固件,软件团队紧密合作呈现最好的图像质量;
支持FAE团队解决客户问题。
任职要求:
电子、计算机和图像处理等相关专业硕士及以上学历;
对CMOS图像传感器的图像质量具有相关经验;
具备数字图像处理和色彩学相关知识;
熟悉相关图像算法,如自动曝光,自动白平衡,自动聚焦等;
具备图像质量评估及测量相关经验;
具备撰写评估报告及有效沟通能力;
具备C和Matlab相关经验;
(2) Algorithm Development Engineer 图像算法研发工程师
岗位职责:
1. 开发图像/视频处理、计算机视觉、模式识别相关的新算法;
2. 提高现有算法性能,使算法效果更好或资源消耗更少;
3. 协助其他团队进行算法在硬件/固件/软件上的移植;
4. 撰写技术文档,协助其他团队进行客户支持。
任职要求:
电子工程/计算机科学或光学等相关专业,硕士以上学历;
熟练使用Matlab, C++ or C进行编程;
具有良好的技术文档的读写能力。
(3) Software Developing Engineer – Cloud Computing 软件开发工程师-云计算
岗位职责:
1. 设计和开发基于云架构的多媒体处理应用系统;
2. 开发流媒体协议,比如:RTSP、RTMP、HLS;
3. 将视频处理算法集成到软件系统中;
4. 通过并行处理技术优化软件系统整体性能,比如:OpenMP, OpenCL, CUDA, MPI;
5. 设计和开发在台式机和移动设备上的多媒体软件。
任职要求:
1. 计算机/电子信息工程等相关专业,硕士及以上学历;
2. 有C/C++开发经验,深入理解算法、数据结构、计算机架构和网络协议;
3. 深入理解互联网技术,有大规模分布式系统开发经验;
4. 熟悉图像/视频处理、视频/音频编解码、流媒体传输协议者优先;了解公有云服务网站(Amazon、Google等)的架构者优先。
(4) Software Developing Engineer – Mobile 软件开发工程师 – 移动终端开发
岗位职责:
1.参与开发移动终端上的图像、多媒体应用(包括IOS或Android,手机或平板);
2.在团队和项目组中能提供较好的技术支持;
3.参与一定的技术研究,分析或设计工作。
任职要求:
1. 计算机或相关类专业,硕士及以上学历;
2. 有iOS或Android开发经验;
3. 熟悉图像处理、音视频流及相关技术者优先;
4. 有多媒体框架(例如:FFMPEG,GStreamer等)开发经验者优先;
5. 有ARM处理器和NEON优化方面工作经验者优先。
(5) Software Developing Engineer – Optimization 软件开发工程师-算法优化
岗位职责:
1. 测试并分析图像算法的性能;
2. 在台式机终端的GPU上使用CUDA 或 OpenCL优化图像处理算法;
3. 在移动终端的ARM CPU上使用NEON汇编优化图像处理算法;
4. 在移动终端的GPU上使用OpenCL优化图像处理算法。
任职要求:
1. 电子工程/计算机科学等相关专业,硕士以上学历;理解图像/视频处理算法;
2. 熟悉数据结构、算法、计算机结构、编译器以及操作系统原理;
3. 具有使用单指令多数据流优化的相关经验,如NEON 或 MMX;
4. 具有使用CUDA或OpenCL进行GPU编程的相关经验;
5. 多线程编程。
(6) Software Developing Engineer – Web 软件开发工程师-云服务及网站开发
岗位职责:
1. 主要负责开发B/S系统架构的前端页面展示效果
2. 服务端相关开发、运维和网络通信
3. 与UI设计工程师、服务端研发工程师协作研发系统产品。
职位要求:
1. 计算机或相关专业,硕士及以上学历;
2. 精通JavaScript、CSS、HTML,熟悉jQuery、Angular等至少一种前端开发类库或框架,至少有1年的实际项目经验;
3. 熟悉至少一门后台开发语言,诸如JAVA、PHP、NodeJS等;
4. 熟悉HTML5,CSS3或浏览器兼容性调试优先;
5. 熟悉优化JavaScript或者响应式设计开发优先。
(7) Software Developing Engineer – Embedded 软件开发工程师-嵌入式开发
岗位职责:
负责从底层到上层的关键技术开发,涵盖多种应用框架包括Android、iOS和Linux等建立一个完整的平台解决方案;负责整合关键组件,优化建立一个整体解决方案,包括各种产品,如智能手机、网络摄像机等。
职位要求:
电子工程等相关专业,硕士学历;
嵌入式处理器(ARM)和嵌入式操作系统的研发设计经验;
视频监控,消费类电子,工业和系统知识;
熟悉硬件和软件架构,有ARM或数字信号处理工作经验,有图像和视频处理经验者优先;
C/C++/ASM编程;
具有Java编程经验,TI系列工作经历更佳。
(8) Software QA Engineer 软件测试工程师
岗位职责:
1.制定和完成软件测试计划,确定软件问题及原因;
2.分析及撰写测试标准及过程;
3.维护测试文档,协助调试和修改软件;
4.分析测试结果,确保现有功能和建议正确执行;
任职要求:
1.计算机科学/电子工程或其他相关专业,本科及以上;
2.熟悉软件测试方法论及基本方法;
3.逻辑严谨,可以独立分析和解决问题,具有团队合作意识。

论坛板块