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.

To see open positions in each location, please click the "N" button on the map.

World map

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

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

Regional Sales Director

Description:

The Regional Sales Director is responsible for building, pursuing and closing sales engagements with customers and channels to build a continuous revenue stream.  This position is also responsible for developing strategic and tactical customer engagements and sales plans based on company goals that will promote sales growth and customer satisfaction. The Sales Director owns and orchestrates the customer relationship and respectively the commercial and contractual interactions between the companies. The Sales Director is accountable for and measured on business development targets as well as order and revenue intake.

Responsibilities:

The essential functions will consist of, but not limited to the following:

  • Develop the annual sales plan in support of organization strategy and objectives;
  • Direct implementation and execution of sales policies and practices;
  • Ensure communications are coordinated, supports and delivers sales plan objectives and meets organizational expenditure requirements in conjunction with set budgets;
  • Recommends sales strategies for improvements based on market research and competitor analyses;
  • Builds, develops and manages sales engagements and a multi-functional virtual team capable of carrying out needed sales and service initiatives;  
  • Ensures continuous prospecting activities and pipeline development sufficient to support achievement of sales revenue goals
  • Prospects and develops relationships with new and existing customers to identify growth opportunities;
  • Perform other duties as assigned.

Requirements:

  • Background in computer science, electrical engineering or equivalent with a supplementary business education/degree;
  • Minimum of 5-10 years’ sales experience in the high-tech industry, ideally with a HW and SW vendor, network/data center supplier or service provider;
  • At least 3 years of line/virtual team management experience with experience of leading and managing customer projects;
  • Direct end customer as well as channel sales/management;
  • Technology lead customer engagements in the ICT industry;
  • Building and managing senior customer and partner relationships;
  • Building and pursuing new business opportunities;
  • Closing business in a complex customer and technical environment;
  • Working and succeeding in a small technology company or start-up;
  • Must have outstanding customer/partner relationships and relationship skills;
  • Must have full command of various sales techniques; 
  • Knowledge of the high tech industry in the Open Source, data center and network technology space, advanced IT skills a plus; 
  • Demonstrated ability to successfully identify and pursue new business opportunities and work diligently with customers to close deals;
  • A developed understanding of what it takes to close a deal, ideal steps to get there, and the probability and timing of closing business;
  • A self-motivated, self-managed and organized individual with a sense of urgency and the desire to make a difference; 
  • Ability to successfully manage complex customer engagements and projects; 
  • Ability to identify, hire and motivate field sales staff and sales engineers while holding them to high standards of work product and ethics; 
  • Strong financially driven business acumen and demonstrated ability and initiative to achieve or exceed assigned contract, order and revenue objectives;
  • Well-developed negotiation skills with a good understanding of pricing implications and contract legal aspects/T&Cs;
  • A track record of setting and achieving realistic targets, forecasts and exceeding them;
  • Background in computer science, electrical engineering or equivalent with a supplementary business education/degree
  • Willingness to frequently travel in his/her region of responsibility
  • Ability to lead and manage an opportunity and sales pipeline

Apply Now

Regional Sales Director

Description:

The Regional Sales Director is responsible for building, pursuing and closing sales engagements with customers and channels to build a continuous revenue stream.  This position is also responsible for developing strategic and tactical customer engagements and sales plans based on company goals that will promote sales growth and customer satisfaction. The Sales Director owns and orchestrates the customer relationship and respectively the commercial and contractual interactions between the companies. The Sales Director is accountable for and measured on business development targets as well as order and revenue intake.

Responsibilities:

The essential functions will consist of, but not limited to the following:

  • Develop the annual sales plan in support of organization strategy and objectives;
  • Direct implementation and execution of sales policies and practices;
  • Ensure communications are coordinated, supports and delivers sales plan objectives and meets organizational expenditure requirements in conjunction with set budgets;
  • Recommends sales strategies for improvements based on market research and competitor analyses;
  • Builds, develops and manages sales engagements and a multi-functional virtual team capable of carrying out needed sales and service initiatives;  
  • Ensures continuous prospecting activities and pipeline development sufficient to support achievement of sales revenue goals
  • Prospects and develops relationships with new and existing customers to identify growth opportunities;
  • Perform other duties as assigned.

Requirements:

  • Background in computer science, electrical engineering or equivalent with a supplementary business education/degree;
  • Minimum of 5-10 years’ sales experience in the high-tech industry, ideally with a HW and SW vendor, network/data center supplier or service provider;
  • At least 3 years of line/virtual team management experience with experience of leading and managing customer projects;
  • Direct end customer as well as channel sales/management;
  • Technology lead customer engagements in the ICT industry;
  • Building and managing senior customer and partner relationships;
  • Building and pursuing new business opportunities;
  • Closing business in a complex customer and technical environment;
  • Working and succeeding in a small technology company or start-up;
  • Must have outstanding customer/partner relationships and relationship skills;
  • Must have full command of various sales techniques; 
  • Knowledge of the high tech industry in the Open Source, data center and network technology space, advanced IT skills a plus; 
  • Demonstrated ability to successfully identify and pursue new business opportunities and work diligently with customers to close deals;
  • A developed understanding of what it takes to close a deal, ideal steps to get there, and the probability and timing of closing business;
  • A self-motivated, self-managed and organized individual with a sense of urgency and the desire to make a difference; 
  • Ability to successfully manage complex customer engagements and projects; 
  • Ability to identify, hire and motivate field sales staff and sales engineers while holding them to high standards of work product and ethics; 
  • Strong financially driven business acumen and demonstrated ability and initiative to achieve or exceed assigned contract, order and revenue objectives;
  • Well-developed negotiation skills with a good understanding of pricing implications and contract legal aspects/T&Cs;
  • A track record of setting and achieving realistic targets, forecasts and exceeding them;
  • Background in computer science, electrical engineering or equivalent with a supplementary business education/degree
  • Willingness to frequently travel in his/her region of responsibility
  • Ability to lead and manage an opportunity and sales pipeline

Apply Now

Regional Sales Director

Description:

The Regional Sales Director is responsible for building, pursuing and closing sales engagements with customers and channels to build a continuous revenue stream.  This position is also responsible for developing strategic and tactical customer engagements and sales plans based on company goals that will promote sales growth and customer satisfaction. The Sales Director owns and orchestrates the customer relationship and respectively the commercial and contractual interactions between the companies. The Sales Director is accountable for and measured on business development targets as well as order and revenue intake.

Responsibilities:

The essential functions will consist of, but not limited to the following:

  • Develop the annual sales plan in support of organization strategy and objectives;
  • Direct implementation and execution of sales policies and practices;
  • Ensure communications are coordinated, supports and delivers sales plan objectives and meets organizational expenditure requirements in conjunction with set budgets;
  • Recommends sales strategies for improvements based on market research and competitor analyses;
  • Builds, develops and manages sales engagements and a multi-functional virtual team capable of carrying out needed sales and service initiatives;  
  • Ensures continuous prospecting activities and pipeline development sufficient to support achievement of sales revenue goals
  • Prospects and develops relationships with new and existing customers to identify growth opportunities;
  • Perform other duties as assigned.

Requirements:

  • Background in computer science, electrical engineering or equivalent with a supplementary business education/degree;
  • Minimum of 5-10 years’ sales experience in the high-tech industry, ideally with a HW and SW vendor, network/data center supplier or service provider;
  • At least 3 years of line/virtual team management experience with experience of leading and managing customer projects;
  • Direct end customer as well as channel sales/management;
  • Technology lead customer engagements in the ICT industry;
  • Building and managing senior customer and partner relationships;
  • Building and pursuing new business opportunities;
  • Closing business in a complex customer and technical environment;
  • Working and succeeding in a small technology company or start-up;
  • Must have outstanding customer/partner relationships and relationship skills;
  • Must have full command of various sales techniques; 
  • Knowledge of the high tech industry in the Open Source, data center and network technology space, advanced IT skills a plus; 
  • Demonstrated ability to successfully identify and pursue new business opportunities and work diligently with customers to close deals;
  • A developed understanding of what it takes to close a deal, ideal steps to get there, and the probability and timing of closing business;
  • A self-motivated, self-managed and organized individual with a sense of urgency and the desire to make a difference; 
  • Ability to successfully manage complex customer engagements and projects; 
  • Ability to identify, hire and motivate field sales staff and sales engineers while holding them to high standards of work product and ethics; 
  • Strong financially driven business acumen and demonstrated ability and initiative to achieve or exceed assigned contract, order and revenue objectives;
  • Well-developed negotiation skills with a good understanding of pricing implications and contract legal aspects/T&Cs;
  • A track record of setting and achieving realistic targets, forecasts and exceeding them;
  • Background in computer science, electrical engineering or equivalent with a supplementary business education/degree
  • Willingness to frequently travel in his/her region of responsibility
  • Ability to lead and manage an opportunity and sales pipeline


Apply Now

Engineering Interns

Description:

Netronome is currently seeking summer Engineering Interns to work for either the Hardware or Software teams.  The interns will work directly with the Hardware and Software teams to assist with various projects and lab work.

Responsibilities:
Hardware Interns will assist Engineers with board level design and design support activities.  The interns will also interact with software and manufacturing teams to assist in the design of complete devices.

Software interns will work in the software lab and assist the team in the design, development, debugging, testing and support of high-performance networking software.  
Requirements:
Hardware interns must:
  • Currently be studying for a degree in Electrical Engineering or Computer Engineering;
  • Have knowledge of Verilog and VHDL;
  • Have exposure to PCB design;
  • Have exposure to schematic capture, power and signal integrity analysis and configuration management tools.
Software interns must:
  • Currently be studying for a degree in Electrical Engineering, Computer Engineering or Computer Science;
  • Have knowledge of C/C++ and scripting languages (such as Bash, Bourne, Shell or Python);
  • Have knowledge of development and debugging on a Linux platform
  • Have knowledge of embedded systems and embedded software development

Apply Now