深圳 [切换城市] 深圳招聘深圳计算机软件招聘深圳软件工程师招聘

嵌入式软件工程师

Belkin

  • 公司规模:50-150人
  • 公司性质:外资(欧美)
  • 公司行业:电子技术/半导体/集成电路

职位信息

  • 发布日期:2017-03-01
  • 工作地点:上海
  • 招聘人数:1人
  • 工作经验:2年经验
  • 学历要求:本科
  • 语言要求:普通话 熟练 英语 一般
  • 职位月薪:2-2.5万/月
  • 职位类别:软件工程师  

职位描述

职位描述:
General Responsibilities:
The successful candidate for this position will help architect, design, develop, and maintain embedded hardware and firmware based systems for use in the latest in consumer and industrial electronic products, including cutting edge technologies that employ advanced signal processing techniques and cloud based machine learning techniques to help customers conserve energy.

This position will be responsible for all phases of software development targeting embedded systems, including design, coding, integration, and debugging of major portions of software projects such as embedded web services, device drivers, communications protocols, and other embedded software applications.

The successful candidate has sufficient experience and expertise to imaginatively address tasks/assignments of a medium to complex level. Structures and manages the execution of project/program tasks with little guidance and supervision and recommends and executes new approaches. Assignments will require technical analysis and inventive design recommendations for cost effective resolutions of problems. Coordinates across functional groups to ensure all tasks and input are received. Leads technical support staff in testing and analysis. Contributes ideas and/or concepts that support the generation of intellectual property. The successful candidate takes initiative and demonstrates self-motivation and enthusiasm to solve problems
Specific Responsibilities:
? Design and develop organized, easy to read and modify software source code for embedded systems.
? Debug software/firmware using emulators, analyzers, simulators, and similar tools.
? Develop applications using industry standard technologies such as object oriented design, open source and portable development.
? Develop and delivery collaterals to support Open Source projects (e.g. OpenWrt)
? Design and develop communication protocols, standard and proprietary for device communications via wireless and wired technologies.
? Create object libraries, applications, daemons and drivers deployed inside embedded hardware devices.
? Document software designs and code with specifications and source comments, and create end user documentation.
? Program in high level and low level languages as appropriate including C/C++ and assembler. Other language experience in Java, Perl, or similar languages is desired.
? Develop applications and drivers for operating systems such as Linux and embedded systems RTOS’s and develop board support packages for new hardware platforms.
? Apply fundamental technology principles to multiple tasks
? Demonstrate basic knowledge of cross functional and related technical areas such as Software Quality techniques, software configuration management and release management.
? Research upcoming projects and present findings to corporate leadership and integrate results into team technical strategy.
? Prepare, present and lead peer to peer and cross functional design review meetings
? Work closely with Electrical Engineers Quality Engineers and Technicians creating custom solutions and bringing up new and innovative hardware designs.
? Work closely with outsource engineering and other resources and represent Belkin interests on-site as part of an engineering team.
? Fulfill responsibilities under ISO 9001 and 14001; understand and fully support IS0 system.
? Fulfill responsibilities under OHSAS 18001, understand and fully support OHSAS 18001 system.
? Maintain a safe and clean work environment.
? Understand and follow company rules and regulations.
? Perform all other duties as assigned and required.

Education, Experience and Requirements:
? Requires a Bachelor of Science degree or may have a Master of Science degree, in a technical discipline from a four year college or university, or equivalent combination of education & experience
? Employees entering this job typically have two or more years of directly related experience in embedded systems design and development with a demonstrated record of leadership designing and shipping microcontroller based firmware.
? Strong linux development experience
? Strong user-space application development on Linux, kernel space is a plus but not required
? Linux debugging skills using tools like GDB
? Experience with C and Makefiles are required, C++ is a plus but not required
? C/C++ Programming experience with developing multi-threaded applications
? Experience working with open source packages
? Experience with Open Source projects (e.g. OpenWrt)
? Experience with Linux shell scripting
? Good communication skills
? Experience working on linux embedded systems
? Self-motivated to learning new technologies and programming skills without formal training

职能类别: 软件工程师

举报 分享

公司介绍

贝尔金公司是全球领先的电脑周边产品生产商。我们的产品注重简便易用,性能可靠。在美国,60%以上有电脑的家庭至少拥有一件贝尔金产品:从最普通的电源接线板到时下热门的54兆高速无线网络。贝尔金完整全面的配件系列共有5000多种,4个大类;其中,贝尔金的计算机用线缆,KVM和电源保护器占有美国60%以上的零售市场份额,其他产品也大多位列三甲。除美国加州洛杉矶总部外,贝尔金在北美,南美,欧洲和亚太多个城市设有分支机构,以英,法,德,西班牙语和中文提供全球性的顾客服务和技术支持。我们提供一个优质的工作环境,有竞争力的工资待遇和良好的培训计划。

联系方式

  • 公司地址:地址:span上海市徐汇区斜土路2899号光启文化广场A座901