iRobot机器人 · R&D Org

Senior Connectivity Software Engineer

薪资面议  /  广州

2025-06-04 更新

我要推荐

若你发现本职位存在违规现象,欢迎举报。

提交成功

3s后自动关闭

举报职位

产品展示

职位属性

  • 招聘类型:社招
  • 工作性质:全职

职位描述

Job Description

What you will do:

- Develop simple, maintainable, highly reusable embedded software designs that can be leveraged across our product portfolio.

- Understand customer and system requirements and translate that into software requirements and designs.

- Responsible for defining software design best practices, tools, technologies, and templates.

- Define and implement unit tests to help deliver new features.

- Participate in software project planning and execution.

- Coordinate tasks across teams and groups.

- Solve complex problems with as simple as possible solutions.

- Write software documentation and test plans.

- Participate in and drive code reviews.

 

任职条件

To Be Successful You Will Have:

- Over 4 years’ experience in design and implementation of embedded software platforms and applications.

- Proficient in Software development in C and C++ languages and knowledge of OOP Principles.

- Knowledge of networking (e.g. TCP/IP, SSL), wireless communications (Wi-Fi, BLE), and/or AWS.

- Experience with multi-threaded applications.

- Debug system issues to understand root-cause and provide suggested fixes.

- Experience working at a consumer electronics company.

- Excellent communication/interpersonal skills.

- Flexible in completing tasks in an ever-changing workplace.

- Positive attitude, strong work ethic, self-motivated, organized.

- Preferred/Additional Skills:

- Experience developing in a Linux environment.

- Knowledge of iOS and Android mobile OS.

- Experience with Yocto, Jenkins and DevOps tools.

- Experience with creating software automation tests in Python.

- Experience working in an Agile/SCRUM process.