• Software Engineer

    Job Locations US-ID-Boise
    Posted Date 1 month ago(1 month ago)
    Job ID
    # of Openings
  • Overview

    Cradlepoint's SDK allows customers & partners to develop Python applications & deploy them onto Cradlepoint routers to augment their feature set. This role, Software Extensibility Engineer, will have multiple duties including:

    • Being a consultant with Customers, Partners & Internal Cradlepoint teams in their use of Cradlepoint's SDK which includes:
      • Phone & e-mail correspondence
      • Driving issue resolution via managing, entering & tracking case information
      • Answering questions about how to begin building applications in the SDK, installing the required development tool chain and helping debug customer apps
      • Train, coach, and mentor partner engineers


    • Understanding how to deploy application onto routers
    • Understanding what information is accessible from the router via the SDK and how to access it programmatically
    • Creating SDK collateral including website/portal content as well as knowledgebase articles
    • Work closely with Product Managment on developing a partner certification program
    • Building sample applications with documentation and uploading to GitHub
    • Keep up to date
    • Travel to partner/customer locations within region as needed, while managing ROI of travel costs (Less than 10% travel expected)
    • Help drive the success of SDK program as a whole
    • Effectively respond, communicate with and present information to engineering management and product teams about challenges, bugs, and ways to increase revenue through the use of the SDK and partner ecosystem.
    • Providing product improvement feedback such as reporting & classification of issues in aggregate
    • Help in forming and driving the SDK roadmap
    • Assist in securing & maintaining key contacts for key accounts or partners by driving their satisfaction with Cradlepoint solutions & support
    • Help in developing Proof of Concepts for potential deals


    • Bachelors Degree in Computer Science/Engineering
    • Significant programming experience preferred with a minimum of 2 yrs. required; 3-5 years hands-on software development experience for best consideration
    • Python programming proficiency is a requirement
    • PyCharm or other IDE
    • IoT Development Experience (ideally with sensors, GPS, networking, Wi-Fi, Bluetooth, and/or Cellular) is a plus
    • Must be able to effectively respond, communicate with and present information to partners, co-workers, customers, clients, and general public
    • Must have excellent phone communication etiquette
    • Must have exceptional communication skills and ability to get along well with others
    • Must be able to travel (<10% travel expected)
    • Prioritize and adjust to the changing demands of the position
    • Required to handle and adapt to stressful situations
    • Serve as a liaison between the partner/customer and other internal Cradlepoint departments
    • Plus to have skills in building, maintaining, and expanding business relationships


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