Job description

  • About the role

    We are looking for a talented engineer who has excellent cloud skills, but ideally would also have embedded device experience. An engineering who would easily cooperate with the rest of colleagues, customers and partner ecosystem, to help our cloud customers and partners succeed with IoT.

    We are a fast-growing business unit inside ARM working on the next generation of IoT device and cloud platform. Our mission is to help our customers and partners design and build full end-to-end solutions of their targeted IoT devices with their targeted cloud services.  you will join a professional engineering team who all share a vision and passion for building a foundation for this emerging industry that will change the way connected devices are developed.

    What will I be accountable for?

    • Work with the key customers and partners to help design, build, and support integrations between their IoT devices, targeted cloud infrastructure and ARM’s mbed Cloud platform.

    • Reacting to help developers solve problems

    • Identify and fix bugs

    • Proactively engaging with the other members of the engineering team (International) and sales team to resolve issues and ensure information and knowledge is shared

    • Take part in demo development, custom projects, POCs and simulations for IoT use cases

    • Provide telephone call or on-site consulting and training when necessary, may get involved in creating and delivering presentations about new technologies, techniques and tools.

    • Participate in various projects as needed for product and process improvement

    • This position includes travels to support events, Partner workshops, conferences and seminars up to 10%~20% of time.

      Experience and Skills

      In-depth software design, architecture and engineering experience working with the latest web protocols, applications and application development stacks. One who excels in helping others be productive and successful in their work. Experience with or strong desire to learn embedded systems is important.

      You will need to be proficient in many of the following areas:

    • 10+ years industry experience of designing and developing connected commercial-grade applications. Database integration, Browser/application integration, and external Web-service integration should be key focus areas of your work

    • Excellent English and Chinese language skills – ability to easily converse at a deep technical level, as well as excellent reading and writing skills in both languages

    • A BS or greater degree in Computer Science, Mathematics, or alternatively in Electrical Engineering, Computer Engineering with relevant software engineering experience is required.

    • At least 5+ year engineering experience in designing/developing of customer-facing REST APIs and other Web-centric service mechanisms. Deep knowledge of REST, MQTT, AMQP, WebSockets, XML, JSON (and JSON Parsing), HTML are all big pluses.

    • Familiarity and development experience with key web service infrastructures including IBM Bluemix, Watson IoT, Microsoft Azure, IoTHub/EventHub, Amazon AWS, HPE all big pluses

    • Deep experience in designing and writing using Java, Python, JavaScript, PHP, etc... Additionally, deep experience in integrating with database systems (such as MySQL, MongoDB, etc…) in those languages.

    • Full understanding of security-centric algorithms and protocols such has AES, ECC, SSL, TLS including key generation mechanisms and constraints, ACLs, and certificates.

    • Writing technical content, documentation and getting started guides.

    • Effective at communication between technical- and business-focused teams.

    • Able to coordinate effective and efficient projects and meetings

    • Understanding of the interaction between software and hardware

    • Ability to synthesize multiple viewpoints, perspectives and opinions with objective and impartial analysis to solve problems, gain consensus, and drive decisions

    • Willingness and the ability to travel multiple times a year

      It’s desirable to have a good understanding on the following areas:

    • Previous experience at using ARM Mbed OS, Mbed Cloud and general understanding of the Mbed Ecosystem

    • Previous experience in developing provisioning and firmware updating mechanisms for small devices that are typically “head-less”

    • Embedded systems applications compilation process and tools, C libraries and microcontroller startup

    • Cortex-M microcontrollers and peripherals and their development environments

    • Understanding Radio technologies used in IoT Applications (BLE, Wi-Fi, 6LoWPAN, Thread, LoRA and IPv6)

    • Mobile application development experience (IOS & Android)– including the creation and integration of those experiences with online web services. Mobile application publication as a plus

      Application Requirements

      In your covering letter, please take the time expand on the experience and skills you have in relation to the things we are looking for in this position. This also helps show us you have taken the time to read and understand the job opportunity, and have decided to apply on that basis.

      Please also feel free to share links to any public code or projects you may have created.

最新文章

  1. php中opendir函数用法实例
  2. camerc文件播放
  3. Solved Unable to copy the source file ./installer/services.sh to the destination file /etc/vmware-t
  4. 图论--最近公共祖先问题(LCA)模板
  5. HTML5基础总结
  6. DelPhi连接数据库方式
  7. 在ascx中调用另一个ascx的写法
  8. C#基础知识回顾-- 反射(1)
  9. Python 邮件发送
  10. Unresolved reference issue in PyCharm
  11. Oracle通过JOB定时执行存储过程实现两表数据比对
  12. python中requests的用法
  13. React条件渲染
  14. Python中的单例模式——装饰器实现剖析
  15. 解决XP系统桌面图标蓝底
  16. jmeter插件使用说明
  17. Eclipse设置方法模板
  18. Java中timer的schedule()和schedualAtFixedRate()函数的区别
  19. Devenv 命令行开关
  20. CenterOS下从零起步简单部署RockMongo

热门文章

  1. 大数据平台-修改主机名及ssh免密码登录
  2. EPC sequence
  3. 解决Maven本地仓库没有Jar包问题,请求中央仓库自动下载以及手动下载方法
  4. pandas中数据框的一些常见用法
  5. 安装 VMware Tools
  6. app接口,如何保证是由app内部调用而非外部模拟post请求调用。
  7. input中的内容改变时触发的事件
  8. mysql并发更新问题
  9. Stirng,Stringbuffer,Stringbuild的区别浅淡
  10. 攻克数据库核心技术壁垒,实现百万级QPS的高吞吐