Careers

Netronome is a company founded by networking engineers and managed by industry experts with an accomplished and motivated workforce. Netronome offers an exciting and collaborative workplace where learning and working in a fast-paced environment awaits you. Netronome’s compensation package offers first class benefits that includes company paid group medical, dental, vision, disability, life insurance, Flex-Spending Accounts (FSA), 401(k), holiday pay, generous paid time off and stock options. Please send your resume to careers@netronome.com.

Netronome is an Equal Employment Opportunity/Affirmative Action Employer.

image

Software QA Engineer

Pittsburgh

Description

The QA Engineer's primary task is to perform white-box and blackbox testing of the company's hardware and software products. This individual will build test software to expose API defects in production level code as well as defects at the component and feature levels.

Responsibilities
  • Review engineering technical specifications and attend review meetings
  • Meet with developers to discuss technical aspects of features
  • Design and author test cases for assigned feature areas of a release
  • Design and build testing tools for automated unit, functional, and performance testing
  • Develop Linux and Windows based test applications to exercise and validate firmware and embedded software
  • Define and execute test procedures
  • Work with developers on reproducing and researching defects
  • Track and manage defects on a day to day basis
  • Setup and maintain lab test environments
  • Provide QA Support for Field trials of various products
  • Participate in all activities accordingly to ensure on-time deliverables are met including day-to-day planning and coordination with other QA engineers and software/hardware developers
Requirements
  • MS degree in Computer Science or Computer Engineering or a BS Degree and two years of experience
  • C/C++ programming and scripting (Perl/Python/Shell) experience
  • Working experience in Linux open source development (gcc, g++, make)
  • Networking Protocols (TCP/IP, UDP, SSL) experience



Apply Now

Sr. Director, SW Products and Solutions

Santa Clara

Description

The purpose of this position is to perform the role of a leader in the area of software product management and creation of whole product solutions in collaboration with software vendors that supply solutions in the server-based networking and NFV market sectors.

Responsibilities

Define the next wave of high-speed data center networking solutions as Netronome’s Software Product Management Lead for the Agilio server-based networking software family. The candidate will be responsible for the definition and life-cycle management of Netronome's Agilio software platform used on the Agilio Intelligent Server Adapters. The software is aimed at accelerating all elements of server-based networking with focus areas in Open vSwitch, Linux Firewall and Open Contrail. This candidate must be in tune with the latest developments in virtualized networking, security, traffic engineering, and network-based analytics to ensure the alignment and success of Netronome’s future software products. The candidate will be responsible for creating whole product solutions by working with an ecosystem of software partners to create whole product solutions that can help Netronome expand its market presence in the enterprise. This exciting position is at the intersection of customers, industry thought leaders, Netronome engineering leadership, and senior management, requiring the candidate to be capable of understanding and communicating bleeding edge technology at a fast pace. Capture market requirements, product requirements, and drive product roadmaps.

• Cross-functional coordination across R&D, sales, and ecosystems for solution development and delivery
• Understanding of networking software ecosystem in the SDN and NFV space, and ability to attract third party ISVs to collaborate and create whole product solutions
• Content and collateral creation to drive Netronome product launches, messaging, and sales engagements
• Content and collateral creation to drive Netronome and Third party-based whole product launches, messaging, and sales engagements
• Create strong ecosystem of third party applications optimized on the Netronome platform
• Interface with Sales and Customers to create and deliver customer solution presentations
• Author business plans supporting proposed products, including investments for whole product solutions with third parties
• Ownership of End User or OEM/ODM RFx responses
• Software product line roadmap planning
• Speaking engagements at industry conferences
• Research and develop competitive analysis materials
• Track development trends in modern data center networking technologies and solutions

Requirements

• 15+ years’ experience in relevant Product Management, Product Marketing or Technical Marketing Roles
• BSEE, CE, CS required, MS preferred
• MBA a plus
• Competent in TCP/IP networking in a wide variety of Linux distributions (Other OSes a plus)
• Experience with network virtualization using Open vSwitch, Linux Firewall (and connection tracking) and Contrail vRouter, in general server-based networking
• Knowledge in requirements for server virtualization, network virtualization, NFV, and network orchestration
• Experience with network control and orchestration using technologies such as Open Daylight and OpenStack
• Experience working with data center operators and OEMs/ODMs
• Software pricing and business models
• Customer pre-sales design support
• Competitive analysis
• Strong written and verbal communication skills
• Public speaking to large audiences

Apply Now

Director, Software Product Management

Santa Clara

Description

Netronome’s Software Product Management Director for the Agilio server-based networking software family will define the next wave of high-speed data center networking solutions. The director will be responsible for the definition and life-cycle management of Netronome's Agilio software platform used on the Agilio Intelligent Server Adapters and development tools for datapath programming using C and P4. This candidate must be in tune with the latest developments in virtualized networking, security, traffic engineering and network-based analytics to ensure the alignment and success of Netronome’s future software products. The candidate will also ensure software product releases are delivered on time and meet customer requirements in terms of features and performance. This exciting position is at the intersection of customers, industry thought leaders, Netronome engineering leadership and senior management, requiring the candidate to be capable of understanding and communicating bleeding edge technology at a fast pace.

Responsibilities

• Capture market requirements, product requirements, and drive product roadmaps
• Cross-functional coordination across R&D, sales, and ecosystems for solution development and delivery
• Content and collateral creation to drive product launches, messaging, and sales engagements
• Interface with sales and customers to create and deliver customer solution presentations
• Author business plans supporting proposed products
• Software product line roadmap planning, including Agilio software and SDK data path programming tools
• Speaking engagements at industry conferences
• Managing Netronome’s open source offerings and public GitHub contributions
• Research and develop competitive analysis materials
• Track development trends in modern data center networking technologies and solutions

Requirements

• 10+ years of experience in Product Management, Product Marketing or Technical Marketing Roles
• BSEE, CE, CS required, MBA a plus
• Competent in TCP/IP networking in a wide variety of Linux distributions (Other OSs a plus)
• Experience with network virtualization using Open vSwitch, Linux Firewall (and connection tracking) and Contrail vRouter in general server-based networking
• Networking datapath programming and associated tools
• Knowledge in requirements for server virtualization, network virtualization, NFV and network orchestration
• Experience with network control and orchestration using technologies such as Open Daylight and OpenStack
• Experience working with data center operators and OEMs/ODMs
• Experience with software pricing and business models
• Customer pre-sales design support experience
• Competitive analysis experience
• Strong written and verbal communication skills
• Experience with public speaking to large audiences


Apply Now

Marketing Programs Manager

Santa Clara

Description

Netronome is looking for a talented individual to join our team as a Marketing Programs Manager. In this role, you will be responsible for designing, communicating, monitoring and continually improving integrated marketing campaigns, focused primarily in marketing Netronome’s intelligent server networking solution to the IT community. The position requires a highly motivated, proactive, and personable individual who will be responsible for planning, implementing, and managing a variety of marketing programs that support the expansion and growth of the company’s products and services.

In this role, you will build, manage, and execute a marketing strategy for a global initiative. You will design and deliver integrated marketing materials and campaign plans to support program goals and effectively project manage the efforts through multiple marketing channels, including website, online advertising, email, social media, etc. You will work with the marketing team to develop and manage global campaign execution plans. You will develop and manage email campaigns to reach, engage, and nurture a wide range of customers and partners globally. The ideal candidate has a track record of success in developing marketing strategies, running email marketing campaigns, and nurture programs, and a strong background in audience targeting and segmentation. You also have proven experience managing priorities and working effectively across a number of internal stakeholders, strong project management skills, attention to detail, and an entrepreneurial, creative spirit. You will need to create effective marketing campaigns that generate awareness and create demand by helping customers understand our added-value to their business, which therefore accelerates the sales process.

Responsibilities

• Define and execute marketing programs designed to raise awareness and brand recognition
• Create strategic and measurable campaign plans
• Develop detailed project plans, including goals, messaging, call to action, and distribution channels
• Forecast, track, and report campaign effectiveness metrics as well as overall ROI to internal stakeholders. Plus, continually monitor, analyze and tune campaigns to maximize conversion
• Work with marketing team to develop and manage global campaign schedule
• Use data and testing to optimize and improve content and targeting for campaigns
• Participate in creating and articulating the product messaging for products sold into the target markets

Requirements

• 5+ years’ professional experience in marketing communications, demand generation, field marketing, channel marketing, preferably in high-technology
• Experience in driving programs and projects across cross functional teams within an organization
• Proven experience working with industry tools and analytics packages including email, web analytics, CRM, and marketing automation platforms (specifically Salesforce, Eloqua or Marketo)
• Past experience marketing in B2B technology fields preferred
• Superior command of written and spoken English; the ability to write original content
• Experience in marketing data center server, cloud, virtualization, or telco products is desired
• Self-starter and self-leader, with impeccable follow-through and respect for technical accuracy
• BS/BA in Communications, Marketing or related field

Apply Now

Director, Solution Architecture

Santa Clara

Description

The Solution Architect will be responsible for interfacing with data center networking end user customers in the Cloud, SDN and NFV markets, understanding their pain points and deployment requirements in great detail, and utilizing Netronome’s Agilio hardware and solutions to solve/address the customer’s requirements. This candidate must be in tune with the latest developments in virtualized networking, security, traffic engineering and network-based analytics to ensure the alignment of Netronome’s product value proposition leading to customer design wins. The candidate will interface with end user customers, solve customer networking challenges and help Netronome win high value designs at data center end user customers. This exciting position is at the intersection of customers, industry thought leaders, Netronome engineering leadership and senior management, requiring the candidate to be capable of understanding and communicating bleeding edge server-based networking technology and their benefits succinctly. The candidate will influence Netronome’s product roadmap by communicating customer feature requirements through architecture specifications and working them through product management and engineering.

Responsibilities
  • Develop solution architectures that solve end user customer pain points or deliver significantly improved values above the competition
  • Track and master technology and market trends in modern data center networking, especially in cloud data center, SDN and NFV sectors
  • Through direct end user interactions, capture market requirements, product requirements, and drive product roadmaps
  • Cross-functional coordination across R&D, sales, product management and external ecosystems for solution development and delivery
  • Content and collateral creation to drive product end user customer engagements
  • Interface with Sales and Customers to create and deliver customer solution presentations
  • Assist product management in the development of business plans supporting proposed new products or features
  • Ownership of End User RFx responses
  • Speaking engagements at industry conferences
  • Research and develop competitive analysis materials
Requirements
  • 15+ years’ experience in Product Management and/or Architecture Definition Roles in relevant networking area
  • BSEE, CE, CS required, MS preferred
  • Competent in TCP/IP networking in a wide variety of Linux distributions (Other OSs a plus)
  • Experience with network virtualization using Open vSwitch, Linux Firewall (and connection tracking) and Contrail vRouter in general server-based networking
  • Knowledge of server-based networking, including hardware and software related to NICs and SmartNICs, competitive landscape. Data center TOR switching experience is a plus.
  • Knowledge in requirements for server virtualization, network virtualization, NFV and network orchestration
  • Experience with network control and orchestration using technologies such as Open Daylight and OpenStack
  • Experience winning networking products-related designs with data center operators and OEMs/ODMs
  • Knowledge of networking datapath programming in hardware
  • Customer pre-sales design support experience
  • Competitive analysis experience
  • Strong written and verbal communication skills
  • Experience with public speaking to large audiences

Apply Now

Software QA Engineer

Cape Town/Centurion

Description

The QA Engineer's primary task is to perform white-box and blackbox testing of the company's hardware and software products. This individual will build test software to expose API defects in production level code as well as defects at the component and feature levels.

Responsibilities
  • Review engineering technical specifications and attend review meetings
  • Meet with developers to discuss technical aspects of features
  • Design and author test cases for assigned feature areas of a release
  • Design and build testing tools for automated unit, functional, and performance testing
  • Develop Linux and Windows based test applications to exercise and validate firmware and embedded software
  • Define and execute test procedures
  • Work with developers on reproducing and researching defects
  • Track and manage defects on a day to day basis
  • Setup and maintain lab test environments
  • Provide QA Support for Field trials of various products
  • Participate in all activities accordingly to ensure on-time deliverables are met including day-to-day planning and coordination with other QA engineers and software/hardware developers
Requirements
  • MS degree in Computer Science or Computer Engineering or a BS Degree and two years of experience
  • C/C++ programming and scripting (Perl/Python/Shell) experience
  • Working experience in Linux open source development (gcc, g++, make)
  • Networking Protocols (TCP/IP, UDP, SSL) experience
Apply Now

Software Engineer

Cape Town/Centurion

Description

The Software Engineer will be responsible for the design, development, debugging, testing and support of high-performance networking software. Contributions to include embedded and/or system software development.

Responsibilities
  • Construct data structure and algorithms
  • Write quality code
  • Explore innovative technical solutions
  • Test and debug code
  • Contribute to feature definition and design
  • Examine feature feasibility and estimate development time
  • Work with the team to meet project deadlines
Requirements
  • Master’s or Bachelor’s degree in Electronics Engineering, Computer Engineering or Computer Science
  • Proficiency with embedded/systems programming skills (C/C++) and scripting languages (e.g. bash, bourne shell, Python)
  • Experience with development and debugging on a Linux platform - gcc/g++, revision control systems, build systems, troubleshooting, debugging and profiling tools
  • Experience with embedded systems and embedded software development
  • Experience with multi-threaded programming
  • Knowledge of major network protocols such as TCP, IP, HTTP, Ethernet, ARP, ICMP, UDP as well as typical network device operations such as parsing, classifying, filtering and forwarding traffic
  • Knowledge of implementation of network protocols and device driver/network stack internals for Linux and/or other embedded operating systems
  • Familiarity with software development methodology best practices and processes such as waterfall, agile, and software release cycles
Apply Now