Job Directory Senior Software Engineer - FreeBSD

Senior Software Engineer - FreeBSD
Seattle, WA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Job ID R78760 Date posted Nov. 13, 2018

Dell provides the technology that transforms the way we all work and live. But we are more than a technology company - we are a people company. We inspire, challenge and respect every one of our over 100,000 employees. We also provide them with unparalleled growth and development opportunities.

Isilon's software engineers within the Operating Systems and Networking group develop the next-generation technologies that enable Isilon's scale-out storage product to continue to lead the industry in enterprise scale-out NAS. Our products need to handle storage at very large scale and at very high performance. Isilon is looking for engineers who can contribute new ideas to our distributed systems, large-scale system design, networking, operating system and data storage architectures. As part of Isilon's OS and Networking team, you'll be able to build cutting edge products while being encouraged to contribute to and invest in the health and growth of FreeBSD.

As a Principal Software Engineer, you will work as part of Isilon's OS and Networking team to evolve our OneFS operating system to meet the growing demands for scale and performance. Our customer demands multi-petabyte scale density at higher performance and reliability. This all begins with a stable and performance operating system, based on the open source FreeBSD operating system.

Responsibilities include:

* Keep OneFS current with FreeBSD as it evolves upstream.
* Identify, design, develop and upstream new FreeBSD enhancements to its storage, networking, VM, and other operating system areas.
* Design, develop, test, deploy, maintain, and enhance the FreeBSD operating system, and OneFS that is based on.
* Work full stack, from the kernel/device level to user space scripts and utilities.
* Manage individual projects priorities, deadlines and deliverables.
* Consult and collaborate with other developers and QA engineers within the Isilon distributed system architecture.
* Collaborate with the FreeBSD community to invest in the right technologies to ensure FreeBSD remains a tier one operating system for data storage and network product solutions.
* Mentoring junior talent in operating system areas, as well as FreeBSD

Essential Requirements:

* Experience working with FreeBSD, with notable contributions to the FreeBSD open source community
* BA/BS degree in Computer Science or a related technical field or equivalent practical experience.
* Experience with networking technologies (e.g., TCP/IP layer 2/3, UDP, NAT, QoS, IPV4, IPV6, VLANs, routing protocols, etc.).
* Extensive coding experience in C.
* Experience with scripting languages such as Python, PERL, bash shell
* Strong debugging skills.
* Experience developing within large scale distributed systems.
* Experience developing software for Unix/Linux/BSD operating systems at the kernel level.
* Experience with source management tools such as SVN and/or GIT

Desirable Requirements:

* Solid knowledge of FreeBSD kernel debugging and performance analysis.
* Good knowledge of concurrency and synchronization issues/techniques in a multi-threaded and multiprocessor environment.
* Familiarity with current and next generation storage protocols, including SATA, SAS, NVMe and NVMeoF
* Familiarity with Hardware Virtualization
* Experience working with data fabrics
* Solid understanding of bus protocols (primarily PCIe)
* Experience with tools such as Bugzilla, Jira
* Agile development experience

"DCAM1"

"LIPriority"

Dell is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at Dell are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. Dell will not tolerate discrimination or harassment based on any of these characteristics. Dell encourages applicants of all ages.

Apply now Apply now

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.