Sr. Connectivity Software Engineer

iRobot

Education
Qualifications
Benefits
Skills

Introduction

We are looking for a Senior Connectivity Engineer based in China .

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/ C++ languages and knowledge of OOP

Principles.

  • Proficient in the network programming with protocols (e.g., TCP/IP, MQTT)

and/or AWS protocol.

  • Proficient with embedded Linux(e.g. Ubuntu/CentOS) and/or RTOS.
  • Knowledge of wireless communications (Wi-Fi, BLE)
  • 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. Fluent in written English and

verbal is a plus.

  • Flexible in completing tasks in an ever-changing workplace.
  • Positive attitude, strong work ethic, self-motivated, organized.

Preferred/Additional Skills (Not Required):

  • 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.
Read Full Description
Confirmed 22 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles