Hiring Management Applicant Tracking
PDF Library | Contact Us  
Application & Network Performance Management Software - NetScout



  Skip Navigation Careers > Search Jobs > Search Results > Job Details
Software Development Engineer (Device Drivers)
 
Category: Engineering
Department: Engineering
Locations: Westford, MA
Posted: Oct 14, '09
Type: Exempt
E-mail to a friend

Job Description:
We are seeking a talented, Senior to Principal-level Software Engineer who can work with limited supervision and will be responsible for the development, testing, documentation, and analysis of software in an embedded environment using primarily C. The candidate will be involved in the design and development of software for NetScout's flagship InfiniStream Appliance (a Network Monitoring product).  
 
Essential Job Responsibilities:  
-Analyze requirements, design, develop, document, test, implement and support Device Drivers under C, develop custom (e.g. Hardened) Linux distros, port applications across new cutting edge platforms (Intel x86, VMWare, 3rd Party Vendor Appliances, etc), Analyze and patch Security Vulnerabilties, Performance Profiling and tuning (e,g. using tools such as the Intel VTune), Multi-thread existing single threaded code, develop topology specific NetWork applications, etc.  
-Analyze complex issues and develop / deploy appropriate solutions using judgment within defined practices, procedures and tools. Should be able to come with new SW architectures and conduct design reviews

Requirements:
-BS in CS, EE or equivalent  
-A total of 6 to 7-10 years experience out of which at least two years should be writing general low-level code such as Drivers/Diagnostics and Linux Kernel/Driver experience  
-Ability to effectively interact and communicate in a distributed team environment as well as work alongside cross-functional teams, other departments of the organization as well as Vendors and Customers  
-Comfortable delivering Presentations for Support training, etc.  
-In-depth Linux experience and writing Device Drivers (or low-level code) is a key requirement  
-Network/protocol experience a plus  
-Experience in Multiprocessor Programming (along with the tools used in a MP environment) a huge plus  
-Solid C programming and analytical skills  
-Excellent interpersonal communication skills


Additional Information:

The people behind our products are responsible for our company's success, and we take your career ambitions seriously. As a NetScout Systems employee, you'll enjoy a generous benefits package, including a liberal vacation policy, matching 401k plan, tuition reimbursement, medical, dental, domestic partner benefits, company-paid life insurance, short and long term disability and AD&D. We also offer both a Flexible Medical and Childcare Spending Account.


Application Instructions:

For immediate consideration, please apply by clicking on the below button, "Apply Online", or visit our Web site at www.netscout.com.

 
 


Frequently Asked Questions (FAQ's) FAQ