Senior Software Engineer
Company: NetScout Systems Inc.
Location: San Jose, CA
Posted on: January 5, 2017
Job Description:
NetScout Systems Inc. Position: Senior Software Engineer (San Jose, California) Duties: Design, develop, and implement systems software
applications for high-performance appliances and platforms. Leverage knowledge
of network architecture and real-time embedded environments to
design and develop application and systems software solutions for
network visibility, monitoring, and security tools. Architect and design
new “board bring-up” and platform software, and collaborate with
firmware, software, QA, and hardware engineers in order to enhance current
Network Packet Broker (NPB) features and components. Develop high
performance packet processing capabilities that will expand NPB management
and application capabilities and enable engineers to effectively
implement new features. Leverage experience with boot loaders, i2c
drivers, and PHY drivers to ensure success through the entire software
development life-cycle. Architect and design high speed PHYS and SerDes
utilizing application infrastructure. Write drivers to work with buses,
bridge chips, FPGAs, hardware queues/FIFOs, interrupts, and DMA. Write
filter drivers for Linux block subsystem to enhance data
intelligence. Contribute to the development of new network monitoring and
security infrastructure tools that will produce sustained, profitable
growth in accordance with the company’s overall business strategy. Requirements: Master’s degree (or foreign equivalent) in
Computer Science, Electrical Engineering, Information Systems, or a
related field and three (3) years of experience performing platform
software development for Telecom systems; or in the alternative, a
Bachelor’s degree (or foreign equivalent) in Computer Science,
Electrical Engineering, Information Systems, or a related field and five
(5) years of experience as indicated above. Also requires demonstrated expertise (DE): performing Linux
kernel compilation for hardware platforms, filter driver development
for Linux block subsystem in packet processing components; DE
writing/cross- compiling/porting boot loaders, I2C drivers, and PHY drivers
for platform software development; DE configuring and debugging
hardware FIFOs and implementing interrupts handling, DMA configuration
for platform software development; and DE utilizing PCI/PCIE
(Peripheral Component Interconnect Express) interface modules to perform
device access on L2/L3 networks. To apply, submit resume referencing Job Code #TT-SSE to careers@netscout.com.
Keywords: NetScout Systems Inc., San Jose , Senior Software Engineer, Systems / IT / Software , San Jose, CA, California