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

IT Specialist

Cape Town/Centurion

Description
The IT Specialist position is the local on-site go-to person for end user computer hardware and software needs, network problems and office IT infrastructure, providing user support for all of the client internal tools and technologies.  This position reports directly to the Global IT Infrastructure Manager.
Responsibilities
  • Provide hands on and remote support/troubleshooting of the server room, networking equipment and individual MAC’s and Linux workstations in the various Netronome business units.
  • Support complex and highly technical equipment (servers, routers, switches, etc.) using established procedures.
  • Provide direct user support and administration for end users corporate resources, tools and applications both on the network as well as through VPN.
  • Support, maintain and repair complex and highly technical equipment (servers, routers, switches, etc.) using established procedures.
  • Responsible for the purchasing and shipment of equipment between the various Netronome business units.
  • Responsible for purchasing of server racks, the installation of the racks and the servers.
  • Work with vendors and technical support organizations to coordinate troubleshooting process for all related troubles in a timely manner.
  • Work with all business units to ensure customer facing support sites and FTP downloads are up to date with current software/firmware releases.
  • Asset management, including administrative responsibilities regarding insurance and the management of guarantees.
Requirements
The ideal candidate will have the following experience and skills: 
  • A Computer Science or Information Technology or related degree or diploma with at least two years hands-on experience.  
  • Must have an understanding of LAN/WAN/WiFi and Windows/Linux/OSX environments.
  • Proficient in scripting languages (i.e. Bash, Bourne, Shell, Python)
  • Networking Certification: CCNA (Cisco: Certified Network Associate)

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

Principal Design Verification Engineer

Description: 
The Principal Design Verification Engineer will be responsible for ensuring the correct operation of the silicon designs produced by the Logic Design Team. 
Responsibilities:
The essential functions will consist of, but not be limited to the following:

  • Reading the Architectural Specification and understanding the intended behavior of the chip design elements.
  • Creating Verification Test Plans for their design units based on the Design Specifications.
  • Creating verification testbenches from unit level testing up to full-chip based on the design block they are assigned.
  • Developing new SystemVerilog components from bus functional models to test sequences as required by their testbench.
  • Writing tests and test sequences that check the correct operations of the design block.
  • Debugging the design logic RTL to find the root cause of any failing tests.
  • Writing functional coverage coverpoints to confirm all the intended elements of the design were tested.
  • Bring their testing to the final closure of complete functional coverage.
Requirements:
  • Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering or equivalent;
  • 15+ years of design verification experience;
  • Substantial Experience in coverage-driven design verification, networking protocols, system architecture and hardware design;
  • A history of successfully creating world-class DV environments that deliver first-pass bug-free hardware;
  • Expert-level understanding of OOP programming, pseudo-random verification techniques, and functional coverage;
  • Experience with UVM/OVM SystemVerilog, Python, Verilog and Mercurial is preferred
  • Experience verifying 10G+ Ethernet, Interlaken, PCIe, microprocessors and complex cached memory subsystems
  • Packet switching SW, assembly/firmware microcoding (IXP, ARM), and post-silicon validation experience is a plus;
  • Excellent problem solving and advanced debugging skills;
  • Be able to quickly comprehend new challenges and plan the necessary tasks to meet overall objectives in a timely manner;
  • Be self-motivated and able to work independently;
  • Enthusiasm toward driving and embracing the latest in verification methodologies, techniques and languages in a collaborative group setting is seen as a key value.
Apply Now

Lead Physical Design Engineer

Description:
Netronome Systems is looking for a highly motivated individual to join our silicon design team.  In this position you will play a key role in the development of high-performance Network Processor SoCs, with duties in the back-end implementation process.   
Responsibilities:
The Lead Physical Design Engineer will have physical implementation responsibilities including:

  • Floorplanning, partitioning, P&R, timing, chip assembly and cleanup.
  • Contributing to synthesis/APR methodology and block implementation.  
  • Working closely with Architects and RTL Designers to ensure that requirements are well-understood, coordinated, and subsequently executed to deliver high quality silicon.
Requirements:
  • Bachelor or Master’s Degree in Electrical Engineering or Computer Science degree or equivalent.
  • 6+ years of relevant experience. 
  • Experience with Fullchip Timing Closure, Constraint Generation and Maintenance and Timing Exceptions.
  • Experience implementing powergrid and clock tree at the chip level. Additionally verifying the correctness of these for EM/IR Drop.
  • Experience in the chip assembly, DRC/LVS cleanup and GDSII generation for tapeout.
  • Experience in partitioning and timing budgeting.
  • Experience in block synthesis and APR.
  • Solid understanding of hardware design fundamentals, computer and networking architecture and VLSI principles. 
  • Independent automation/parsing scripting experience in such languages as python/perl/tcl is required. Programming experience in C++/java/other is a plus.
  • Exposure to Verilog/VHDL coding and verification, CMOS circuits and digital design.
  • Must possess good interpersonal skills, be a quick learner and team player, and be ready to contribute wherever the need is.
  • Be able to quickly comprehend new challenges and plan the necessary tasks to meet overall objectives in a timely manner.
  • Good written and verbal communication skills and being able to deliver high quality output against deadlines are a must. 
Apply Now

Silicon Design Engineer

Description:
Netronome is seeking highly motivated Logic Design Engineers to join our Silicon Engineering Team to play a pivotal role in the implementation of a complex high-performance Network Processor SoC. 
Responsibilities:
Responsibilities will span the entire ASIC design process, including:
  • Development of new RTL design;
  • Maintenance of existing RTL designs and integration of externally developed IP blocks;
  • Contribution to the logic verification, synthesis/APR and timing closure of RTL designs;
  • Working closely with the system architects and other RTL design and verification engineers to ensure that requirements are well understood, coordinated, and subsequently executed to deliver high quality silicon.
Requirements:
The ideal candidate would have the right combination of technical and interpersonal skills including:
  • BS or MS degree in Electrical/Computer Engineering or equivalent;
  • Recent College graduates and those with up to 5 years applicable experience will be considered;
  • Working understanding of logic design and Verilog/VHDL; 
  • Familiarity working in a UNIX-like environment;
  • Experience with scripting (Perl, TCL, Python) and Makefiles is preferred;
  • Excellent problem-solving skills;
  • Good interpersonal skills, be a quick learner, and be ready to contribute to a supportive team culture, wherever the need arises;
  • Be able to quickly comprehend new challenges and plan the necessary tasks to meet overall objectives in a timely manner;
  • Be self-motivated and able to work independently;
  • Possess good written and verbal communication skills, being able to deliver high quality output against aggressive schedule.

Apply Now

Principal Silicon Design Engineer

Description:
This position will be responsible for the entire ASIC design process, including the definition and architecture of new major functional blocks, development of new RTL design, and maintenance of existing RTL designs and integration of externally developed IP blocks.
Responsibilities:
The Principal Silicon Design Engineer will:

  • Work closely with the system architects and other RTL design and verification engineers to ensure that requirements are well understood, coordinated, and subsequently executed to deliver high quality silicon; 
  • Lead, direct, and mentor a small group of engineers to accomplish these goals.
Requirements:
  • The ideal candidate would have the right combination of technical and interpersonal skills including:
  • BS or MS degree in Electrical/Computer Engineering or equivalent;
  • 15+ years of silicon hardware design experience;
  • Substantial Experience in architecture and hardware design;
  • A history of successfully delivering good hardware design;
  • Expert-level understanding of silicon logic design and Verilog/VHDL;
  • Excellent problem-solving skills;
  • Experience with scripting (Perl, TCL, Python) and Makefiles is preferred;
  • Good interpersonal skills, be a quick learner, and ready to contribute to a supportive team culture, wherever the need arises
  • Be able to quickly comprehend new challenges and plan the necessary tasks to meet overall objectives in a timely manner
  • Be self-motivated and able to work independently.
  • Be able to lead and motivate others to accomplish a common goal.
  • Possess good written and verbal communication skills, being able to deliver high quality output against aggressive schedule.

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

Lead Hardware Engineer

Description:  
Netronome is seeking a Lead Hardware Design Engineer who will be responsible for developing network and security products for the industry leading Netronome Flow Processor product line.
Responsibilities:  
This position will be responsible for hardware system and board level design and design support activities, with a particular emphasis on high-speed digital and SerDes design.  Signal integrity analysis skills are required.  This position also requires interacting with software and manufacturing teams to design complete devices, and customer support of these devices.
Requirements:
  • Bachelor’s Degree in Electrical Engineering or equivalent with a minimum of 7 years of experience;
  • Knowledge and experience with high-speed mixed signal design, signal integrity and signal measurement techniques;
  • High Speed PCB design principles (PCI Gen3+, DDR3/4, 10G+ SerDes, PoE);
  • Experience with methodologies for high-speed SerDes signaling validation and characterization;
  • Solid understanding of jitter and analog theory;
  • Characterization planning, execution and documentation;
  • Hands-on experience in FPGA design and simulation (VHDL and/or Verilog);
  • Working knowledge of PCB mechanical and thermal design aspects;
  • Design involvement from concept, prototype, through production;
  • Strong Hands-on Lab experience using test equipment such as high-bandwidth Oscilloscopes, BERTs, Spectrum and Network Analyzers, Function Generators, etc.;
  • Knowledge of industry standards like OIF CEI, 802.3, SAS, SATA, XAUI, ILK, PCI Express, DDR3/4, 10/25/40/50/100 Gigabit Ethernet, PoE;
  • Strong self-learning ability, leadership, always striving for excellence and enjoy working in teams;
  • Experience with programmable languages like Python, C, C++, shell scripting would be beneficial;
  • Experience with Altium Designer for PCB development is a plus.

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