Position: Senior Embedded Engineer (Wi-Fi)
Company: Intellias
Category: C++
Experience required: 5y
English level: upper

Are you an experienced Software Engineer? Are you passionate about networking? Would you like to help build the next generation of Wi-Fi products for the telecom service provider market? Then join our team and help us achieve our goals. Your code could be running on millions of home devices.

In this role, you will be part of our in-house OpenWrt team, with the opportunity to work across diverse areas of technology and levels of abstraction, all with the goal of enabling new products in the market.

OpenWrt is the most exciting home networking technology, developed by a dynamic open source community. Some of your work could be contributed back to the community.

The role is available at multiple levels, commensurate with experience.

**Main Responsibilities Will Include:**

- OpenWrt software development
- ARM and possibly some MIPS based software development
- Development of carrier grade Wi-Fi network products
- Collaboration with internal and external stakeholders to deliver robust solutions to technical problems
- Providing feedback and contributing to upstream projects.
 

**Required Skills And Experience**

- Experience building OpenWrt or similar Linux-based networking devices
- In-depth knowledge of Embedded C
- Experience with system profiling and performance analysis
- Ability to analyze and debug issues
- Understand general software development flow and process
- Understand the OSI model and have experience with ethernet routing, forwarding and bridging
- Understand the Linux development environment and shell scripting
- Understand Wi-Fi networking and theory of operation
- Understand TDD and its practical application
- Excellent verbal and written communication, with ability to articulate design decisions/progress
- Must be comfortable with interacting with customers in person and via conference calls
 

**Additional Preferred Skills And Experience**

- Working knowledge of Python scripting
- Understanding of hardware concepts such as GPIO, SPI, SDIO, I2C
- Front End knowledge/experience (e.g. React, Angular)
- Cloud infrastructure and integration experience (AWS, Lambda, RDS, REST)
- Experience using a spectrum analyzer
- Knowledge of and/or experience with prplOS or OpenWiFi would be a definite advantage