Cradlepoint

  • Networking Software Developer

    Job Locations US-CA-Los Gatos
    Posted Date 2 weeks ago(2 weeks ago)
    Job ID
    2018-1266
    # of Openings
    1
    Category
    Engineering
  • Overview

    Come work with the Network Services firmware team at Cradlepoint, where our engineers develop leading edge Software Defined Networking solutions for a unique SD-WAN product! You will use the latest technologies to develop SD-WAN solutions on an open source technology stack while working at the intersection of cloud computing, mobile computing and 4G and 5G wireless networks. What you bring to the table: experience and passion in developing firmware and software for embedded networking products in commercial edge routers and switches. You will get to work with a fun, smart, motivated team of engineers and enjoy a competitive salary and a comprehensive benefits package.

    Responsibilities

    • Be a team member responsible for developing firmware and software components for network devices
    • Provide technical guidance and architectural recommendations for designing, building, testing, deploying and maintaining highly-available, scalable, and secure applications in the SD-WAN space
    • Responsible for full lifecycle application development using an Agile development methodology
    • Carry out software testing in collaborating with quality assurance engineers
    • Work on performance tuning and improvement, load balancing, usability and automation of systems
    • Evaluate and identify new technologies for implementation
    • Support, maintain and document software functionality

    Qualifications

    You have most of the following:

    • Undergraduate degree in EE/CS + 8 (or Masters + 6) years of software/firmware development experience
    • Experience with Linux development environments on multiple embedded platforms/architectures (e.g. ARM, x86) and SoCs
    • Experience developing with Linux kernel networking stack, open-source routing suites like Quagga
    • Layer 3 protocol knowledge, VPN, DMVPN tunneling, IPSec; routing protocols like OSPF, BGP, RIP, RIPng, NHRP
    • Ability to code in C and C++, and expereince with scripting in Python or any Linux shell (e.g. bash)
    • Familiarity with cloud automation techniques and technologies
    • Experience using Agile software development methodologies and CI/CD with Jenkins and git for revision control

    Education:

    • BS or Master's degree preferred in Computer Science or Engineering

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed