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

Principal Software Engineer

Description:

Netronome Systems, Inc. seeks a Principal Software Engineer to work in their Santa Clara, CA location and be responsible for developing high performance network device driver code and Linux user space software. 

Responsibilities:

Specific tasks include: 
  • Design, develop, implement, and verify new features for network device driver; 
  • Perform device driver debugging and ongoing maintenance; 
  • Design and implement host to firmware Application Binary Interfaces (ABIs) for both application firmware and management firmware; 
  • Create patches for upstream Linux kernel; 
  • Maintain out of tree driver module for internal development prior to formal upstream process; 
  • Develop and maintain automated regression tests for features added to the driver code to ensure both backward compatibility and performance; 
  • Design and implement driver features relating to a myriad of crypto ciphers and crypto applications, including IPsec and Transport Layer Security v1.3 (TLS); 
  • Promote internal code reviews through mailing lists, mirroring the Linux kernel development process;
  • Analyze and implement changes to system-level software such as udev and biosdevname to support smartNIC hardware; 
  • Create Board Support Package (BSP) utilities, including the pre-boot execution environment (PXE) driver for the Unified Extensible Firmware Interface (UEFI) environment; and 
  • Implement and maintain buildbot instance for driver and firmware projects.

Requirements:

Must possess a Master's degree or foreign equivalent in Computer Science, Computer Engineering, Electrical/Electronic Engineering, Information Technology or a directly related field of study plus five (5) years of software engineering experience in a related position.  

A Bachelor's degree or foreign equivalent in Computer Science, Computer Engineering, Electrical/Electronic Engineering, Information Technology or a directly related field of study plus seven (7) years of post-baccalaureate/progressively responsible software engineering experience will be accepted in lieu of a Master's degree or foreign equivalent in Computer Science, Computer Engineering, Electrical/Electronic Engineering, Information Technology or a directly related field of study and five years of software engineering experience in a related position.

Experience must include:
  • Five years' experience in C programming, Python programming, and Linux [including general administration tasks, kernel building/debugging, and performance tuning] and 
  • Two years' experience in Micro C programming and Network Flow Processor (NFP) microcode assembly.

Send resume to J. Adams, Netronome Systems, 3159 Unionville Road, Suite 100, Cranberry Township, PA 16066.

Apply Now

Principal DFT Design & Verification Engineer

Description:
Netronome is seeking highly motivated experienced DFT Design and Verification Engineer to play a pivotal role in the implementation of a complex high-performance Network Processor SoC as part of our Boxborough Silicon Engineering Team. 
Responsibilities:
Responsibilities will focus in DFT implementation and design. Successful candidates will work closely with the system architects and other 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:
  • Bachelor or Master degree in Electrical/Computer Engineering or equivalent;
  • 15+ years of silicon hardware design experience;
  • Solid understanding of hardware design fundamentals and VLSI principles, as well as expertise in Verilog/VHDL coding, CMOS circuits and digital design;
  • A history of successfully delivering good hardware design;
  • A strong ability to devise, document, and implement processes and methods in a well-organized, robust, and well-communicated manner;
  • Good understanding of DFT (Design for Test) - Scan Insertion, ATPG and Test Pattern Compression, Memory BIST, Logic BIST, IEEE 1149.1 and 1149.6 JTAG & Boundary Scan;
  • Experience with Cadence Encounter Test;
  • Experience with debug of DFT Rule Checking and Test Coverage Issues;
  • Experience with Test Pattern Generation and verification;
  • Experience with implementation and verification of JTAG, MBIST, LBIST, etc.;
  • Experience with scripting (Perl, TCL, Python) and Makefiles;
  • Excellent problem-solving skills;
  • 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;
  • Possess good written and verbal communication skills, being able to deliver high quality output against aggressive schedule.

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

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

Principal DFT Design & Verification Engineer

Description:
Netronome is seeking highly motivated experienced DFT Design and Verification Engineer to play a pivotal role in the implementation of a complex high-performance Network Processor SoC as part of our Boxborough Silicon Engineering Team. 
Responsibilities:
Responsibilities will focus in DFT implementation and design. Successful candidates will work closely with the system architects and other 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:
  • Bachelor or Master degree in Electrical/Computer Engineering or equivalent;
  • 15+ years of silicon hardware design experience;
  • Solid understanding of hardware design fundamentals and VLSI principles, as well as expertise in Verilog/VHDL coding, CMOS circuits and digital design;
  • A history of successfully delivering good hardware design;
  • A strong ability to devise, document, and implement processes and methods in a well-organized, robust, and well-communicated manner;
  • Good understanding of DFT (Design for Test) - Scan Insertion, ATPG and Test Pattern Compression, Memory BIST, Logic BIST, IEEE 1149.1 and 1149.6 JTAG & Boundary Scan;
  • Experience with Cadence Encounter Test;
  • Experience with debug of DFT Rule Checking and Test Coverage Issues;
  • Experience with Test Pattern Generation and verification;
  • Experience with implementation and verification of JTAG, MBIST, LBIST, etc.;
  • Experience with scripting (Perl, TCL, Python) and Makefiles;
  • Excellent problem-solving skills;
  • 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;
  • Possess good written and verbal communication skills, being able to deliver high quality output against aggressive schedule.

Apply Now

Silicon Design Engineer

Description: 
Netronome Systems, Inc. seeks a Silicon Design Engineer to work in their Boxborough, MA location and to be responsible for Register Transfer Level ("RTL") development, maintenance of existing RTL, and integration of externally developed Internet Protocol ("IP") blocks.
Responsibilities:
  • Contribute to logic verification, synthesis.
  • Automatic Place and Route ("APR"), and timing closure of RTL designs. .
  • Provide testbench development (stimulus generators, monitors/checkers, bus functional models, random test generation modules and simulation control), unit and system-level verification (test-plan development, test writing, simulation/debugging and code/functional coverage), as well as automation of steps where applicable.
Requirements:
  • Must have a Master's degree in Computer or Electrical Engineering or a directly related field. Will also accept a Bachelor's degree or foreign equivalent in Computer or Electrical Engineering or a directly related field of study plus five (5) years of post-baccalaureate/progressively responsible design engineering experience.
  • Must know (through academic coursework or work experience):

  1. Logic design and debugging with Verilog/ VHDL or System Verilog;
  2. Computer or networking architecture;
  3. An object-oriented programming language (C++ or Java Or Python); and
  4. A UNIX- like environment.

Send resume to J. Adams, Netronome Systems, 3159 Unionville Road, Suite 100, Cranberry Township, PA 16066.

 

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

Hardware Engineer

Description:  
Netronome is seeking a Hardware Engineer who will be responsible for developing network and security products for the industry leading Netronome Flow Processer 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.  This position will interact with software and manufacturing teams to design complete devices, and customer support of these devices.
Requirements:
  • Bachelor’s Degree in Electrical Engineering or equivalent;
  • Working knowledge of schematic capture, power and signal integrity analysis, and configuration management tools;
  • VHDL and/or Verilog design experience;
  • PCB design with a speed of 100 MHz minimum;
  • Working knowledge of DDR3, PCI Express, High Speed Network Serdes;
  • Hands-on test and debug experience with oscilloscopes and similar test equipment in a lab environment;
  • Modelsim or other HDL simulation tools experience a plus;
  • Computer Networking experience a plus;
  • Excellent communication and documentation skills;
  • Ability to interact with end customers professionally.

Apply Now