Netronome

 

Career Opportunities in the Boxborough (Boston) Office

To contact our Human Resources department, please email careers@netronome.com.

Netronome is a leading developer of highly programmable semiconductor products that are used for intelligent flow processing in network and communications devices. Netronome’s solutions include network flow processors and acceleration cards that scale from 10 to 100 Gbps. They are used in carrier-grade and enterprise-class communications products that require deep packet inspection, flow analysis, content processing, virtualization and security. Netronome’s products are developed in labs in Santa Clara, CA, Boxborough, MA and Pittsburgh, PA.

Field Applications Engineer, USA East

Opportunity and responsibilities:
Netronome field applications engineers perform a number of critical technical roles that directly impact the success of our customers’ designs. You will be responsible for providing all aspects of pre- and post-sales technical support to our OEM customers, ecosystem partners, distributors, ODMs, and CMs. The FAE functions as an integral member of field operations, bridging the sales teams, account managers, factory-based systems engineering and product marketing to provide pre-/post-sales customer technical support.

Primary responsibilities include:
•    Provide technical support to advocate Netronome products to customers during the design-win cycle
•    Creation of application notes, technical papers, technical specifications and supporting software examples
•    Design review in development of customer hardware schematics, test software, device drivers, APIs and application software
•    On site customer design support and consultation
•    Creation and/or presentation of technical material for customer meetings
•    Creation, demonstration and benchmarking of Netronome products, including software, development tools and reference hardware
•    Providing technical training to local Netronome sales staff, channel partners, manufacturer reps and customers
•    Create and review technical documents, specifications, manuals, application notes, whitepapers, product briefs and other collateral
•    Assist in new product and technology definitions
•    Troubleshoot, diagnose, and resolve complex customer support issues in a timely manner
•    Ability to collaborate with global team members in various time zones
•    Replicate issues and testing customer configurations in a lab environment
•    Regional travel as required

The ideal candidate will have the following experiences and capabilities:
•    Bachelors Degree in Computer Science or Computer/Electrical Engineering, MS preferred
•    5+ years of software or hardware design experience
•    Proven field application experience in embedded systems, in networking applications
•    Common microprocessors and assembly language programming of  CPU/NPUs/SoCs, including IXP microengines, ARM, MIPS, PowerPC
•    Knowledge of software development using high performance embedded processors
•    C programming, troubleshooting, performance analysis in embedded systems environment
•    Linux or VXworks operation and administration, OS internals, binutils and C libraries
•    Device driver/API development
•    Using networking and security protocols, software, such as IPSec/SSL and other layer 2-7 applications
•    Designing network equipment including routers, switches, load balancers, virtualized servers, VPN gateways, firewalls, IDS/IPS and others
•    Common system hardware interfaces (PCIe, SPI3/4, GMII, I2C, DDR SDRAM, TCAM, others), board level and I/O interface technology
•    PCB / Board design and bring-up
•    Advanced circuit design and schematic capture / layout principles
•    Debugging and measurement tools such as EJTAG debugger tools, oscilloscopes, logic analyzers, and other test equipment
•    Organized, self-driven and customer focused, with proven success in fast-paced and dynamic entrepreneurial/startup environments
•    Excellent oral and written communication skills

 

Verification Team Leader

Opportunity and responsibilities:
As Netronome develops a new family of products, fast and successful verification of the designs will be critical. You will be responsible for providing technical leadership to the verification team, in addition to contributing verification of selected areas as needed. You will provide substantial input into the tools to be used, the architecture of the verification environment, the verification metrics required to achieve correctness, the trade-offs between simulation, emulation and other methodologies, and the perennial balance between temporal and monetary resources.

Primary responsibilities include:
•    Technical leadership of the verification team
•    Creating a verification architecture that allows us to deploy multiple products in one family
•    Ensuring verification code is reusable across multiple environments
•    Deploying and balancing the workload of the team, including additional contractors
•    Developing parts of the verification code, particularly pattern code for others to follow, also owning at least one unit-level test
•    Ensuring that the design is intelligently partitioned to facilitate efficient validation
•    Creating the best tradeoff between the use of licensed tools and free tools
•    Ensuring that the design is converging and intelligently deploying randomized simulations

The ideal candidate will have the following experiences and capabilities:
•    Bachelors Degree in Computer Science or Computer/Electrical Engineering, MS preferred
•    7+ years of software design, or hardware design and/or verification, experience
•    Substantial experience in C, C++, SystemC, Verilog, SystemVerilog, Perl and/or Python
•    A history of successfully delivering good hardware
•    Proven leadership skills
•    A clear overarching vision for 'how best to do verification'
•    Organized, self-driven and customer focused, with proven success in fast-paced and dynamic entrepreneurial/startup environments
•    Excellent oral and written communication skills

 

Physical Design Engineer

Opportunity and responsibilities:
Netronome 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. You will have physical implementation responsibilities including floorplanning, partitioning, chip assembly and cleanup. Additionally, you will contribute to synthesis/APR methodology and block implementation. You will be working closely with Architects, RTL Designers and Custom/Circuit design engineers to ensure that requirements are well-understood, coordinated, and subsequently executed to deliver high quality silicon.

Specific qualifications for this position include:
•    Experience floorplanning for large multi-million gate count projects.
•    Understanding of package design and how to implement the chip BGA.
•    Experience implementing powergrid and clock tree at the chip level. Additionally verifying the correctness of these.
•    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
•    Scripting experience in such languages as perl/tcl is a requirement. 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.

Educational Background:
Qualified candidates must possess an Electrical & Electronic Engineering or Computer Science degree with 7+ years of relevant experience. A recent MSc/MSEE or PhD with 4+ years of experience would also be considered.

 

We offer employees a first class benefits package that includes group medical, dental, vision, disability, life insurance, Flex-Spending Accounts (FSA), 401(k), holiday pay, and generous paid time off.

If you are looking for a new challenge, and would like to join a team of successful entrepreneurs and top engineers in the network flow processing industry, please send your resume to careers@netronome.com.