Senior Engineer, SW
Net Gear
Canada- Richmond, BC
2 months ago

Job Description

The NETGEAR Arlo products group is looking for a senior embedded software developer to work on the development of next generation wireless communication products.

Responsibilities will include defining requirements, embedded software design, coding, unit testing, debugging, system and network level testing.

Requirements

7+ years experience in embedded software development using C / C++

Experience in embedded OS, like openRTOS, ThreadX, etc.

Experience in BSP / Kernel software design

Experience in areas of data communications and knowledge of the TCP / IP suite of protocols

Excellent verbal and written communication skills

Able to take responsibility for complex software components and drive them through the design, development and acceptance phases

System level integration experience

Experience with wireless consumer electronic devices using BLE / WiFi / GPS / LTE

Familiar with source code control systems such as SVN or GIT

An excellent problem solver with systematic debugging skills

Minimum of a BS degree in electrical engineering, computer software engineering, or a related discipline.

Knowledge in one or more the following areas is highly desired

Familiar with IoT device communication models

Familiar with memory management systems, file systems, and memory protection algorithms used in Linux

Familiar with build scripts and tool chains

Familiar with scripting languages such as Perl, Python, Lua, etc.

Apply
Apply
My Email
By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
Continue
Application form