Description
What You Will Be Doing- Working in an engineering culture that is customer focused
- Work as part of the team that makes it possible for many different types of devices to get connected to the Internet.
- Architect and implement automated testing frameworks for networking software on a device.
- Test devices using a broad range of connectivity protocols and technologies such as WiFi(802.11), Cellular, Bluetooth, Zigbee ), 6LowPan, etc.
- Play a significant role and make an impact on the company's success
- 4+ years of experience developing automated test frameworks for networking software
- Very good knowledge of TCP/IP, HTTP(s), and devices communicating with a RESTful web service
- Expert with scripting languages such as Python and/or Ruby.
- Experience testing embedded devices.
- Experience with Linux and associated gnu networking tools such as curl and openssl.
- Understand software engineering and how to develop high quality software and the needed processes.
- Familiar with development tools such as source control (git), bug tracking (jira), and jtag debuggers.
- Ready to work on a startup where you will be exposed to a lot of areas, wear many hats, and won't be afraid to tackle the unknown
- BS/MS in Computer Science (or equivalent)
Keywords: Automation, Quality Assurance, Python, networking, TCP/IP, operating systems/ Linux, 802.11, Zigbee, micro controller, ARM