We are seeking a Senior Software Engineer for an excellent opportunity in the Greater Boston, Massachusetts area. The successful candidate for this role will be responsible for building and supporting standard Linux kernel distributions, while ensuring the integrity and operational robustness of the system on the various hardware platforms on which it is deployed. He/She will participate in activities such as updates, security fixes and/or optimizations, performance benchmarking, and integration testing of the Clients extensions to the kernel API.
Salary / Benefits
$118,000-$132,000, depending on experience. FANTASTIC benefits.
Job Requirements Bachelors degree in Computer Science, MIS, or equivalent is preferred.
At least 4-6 years of overall experience.
Minimum of 3-5 years experience developing and maintaining the Linux operating system.
Minimum of 3-5 years experience with the Linux kernel, networking internals, and system programming.
A minimum 2 years experience using the Debian component packaging architecture.
A minimum 2 years experience evaluating, incorporating, and testing various Linux drivers.
At least 3 years experience with C/C++.
At least 1 year experience with Perl.
Must have good written and oral communications skills.
Preferred Skills Experience with the differences between Linux and the Windows operating system.
Proficiency in Python and shell scripting languages.
Ability to design tests which measure the performance of Linux under a variety of loads.
Experience with Linux testing packages.
Primary Responsibilities Supporting a project for improving the kernel performance on the ESSL network and helping provide protection against DDOS attacks.
Rebasing the Clients Kernel API tailored to upstream changes in the baseline kernel, which often requires re-integration and functional unit testing as codelines change.
Evaluating kernel and system performance on a variety of hardware platforms and under various workloads.
Benchmarking the Clients kernel against all variants of our hardware platform, to determine the correct sysctl tunings that will maximize performance on each.
Incorporating publicly available drivers for special hardware as necessary and testing to ensure proper functionality and performance.
Tracking, evaluating, and integrating new technology.
Troubleshooting issues as they arise either in QA or on the production networks.
Evolving the worlds largest distributed computing and content delivery systems.
Modifying standard Linux kernel distributions to suit business needs.
If you are interested in this opportunity, please forward your resume to firstname.lastname@example.org or fax it to 877-878-1970 Attn: Lorna. Be sure to reference job# SRL7829.