Cradlepoint

  • Senior Security Firmware Engineer

    Job Locations US-CA-Los Gatos | US-ID-Boise
    Posted Date 2 months ago(8/8/2018 4:58 PM)
    Job ID
    2018-1269
    # of Openings
    1
    Category
    Engineering
  • Overview

    The Firmware Engineer at Cradlepoint, Inc. will sesign, develop and maintain firmware for a network router with a focus on network security and compliance. Develop new network routing components, networked and security applications, and UI components within the router. 

    Responsibilities

    • Utilize software development skills to design, code, and implement new router features
    • Investigate networking protocols and networking RFCs
    • Coordinate with different departments and multiple teams to determine software needs
    • Requirements gathering and feature definition: plan, scope, and document requirements for feature or projects
    • Document development and create unit tests, work with QA to create integration tests and regression tests
    • Knowledge in a Linux development environment
    • Strong knowledge in C, C++ programming and debugging skills on embedded platform
    • Knowledge in Python for application development
    • Knowledge of test methodologies and best practices
    • Familiarity with networking concepts such as Virtual Private Networks, IP Tunneling, Firewalls, Local Area Networks, Virtual LANS, WiFi, Wide Area Networks and Routing
    • Familiarity with router security features such as packet inspection, web filtering and secure proxies
    • Ability to debug software defects on embedded platforms down to root cause and implement fixes
    • Knowledge of source control and defect tracking system such as Git and/or JIRA. Knowledge in coding skills consistent with software engineering best practices
    • Knowledge configuring a wireless router

    Qualifications

    • 10 plus years of experience with embedded system development
    • Experience in Python for application development required as this is the primary development language used in this position.
    • Strong hardware and software troubleshooting skills are essential.
    • Experience with router security features such as IPS/IDS, content filtering and others is preferred
    • Experience in Linux kernel, or application programming is useful.
    • Experience in C programming and debugging skills on embedded platform is useful. 
    • Familiarity with JavaScript for embedded UI development a plus
    • Familiarity with 802.11-based Wireless LAN protocols and Routing Protocols is a plus.
    • BS in Computer Science, related field or equivalent experience.

    Options

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