[TriLUG] Linux developer / interoperability engineer wanted

David Wysochanski davidw at netapp.com
Fri Sep 30 13:02:09 EDT 2005


Anyone on the list with a good Linux background looking for work in
the RTP area?

My department is hiring one other person so I'm looking for the right
person to work with.  This is not a pure coding job but requires a
lot of beta/unit testing, submitting a patch here and there, and
a lot of interaction with other teams.  You don't have to be a
kernel hacker but some kernel experience is preferred.  Below is
the description.

Please contact me off list if this sounds interesting and you think
there might be a good fit.

Thanks for your consideration.



Software Development Engineer – Linux


Job ID:  0106222050004       Company Name:  Network Appliance
Description:

The SW Development Engineer – Linux is a key member of a software
engineering team responsible for the development and integration of
exciting next-generation storage technology related to  Linux-based
multi-pathing, clustering and  SCSI Initiator solutions used in
storage networking (FCP and iSCSI) environments. The specific focus
of this position is to design, develop and maintain NetApp products
that utilize and integrate with Linux storage technologies.



- Design, development and maintain NetApp products that utilize
and integrate with Linux storage technologies.

- Software development using C as part of a focused Linux-based
engineering team.

- Ability to interface with Linux distribution vendor development
teams as well as open-source teams on projects of mutual interest.

- Responsible for all aspects of systems software development from
definition of initial functional requirements, detailed design,
implementation and validation through post release sustaining
engineering and product evolution activities.

- Providing technical leadership when interacting with External
NetApp product development partners such as RedHat and SuSE.

- Assess current design and architecture.

- Write functional specifications and design documents that describe
in detail any changes to the current software products or new software
products you will be developing.

- Conduct design and code reviews of your work with other members
of the team and cross-functionally with other groups affected
by your work.

- Proactively seek out input from other engineers about your
design ideas and be able to articulate the details of the design.



Qualifications (Required)

- BSCS/CE or equivalent experience required 5+ years of SW
development experience in Linux using C.

- Knowledge of Linux user/kernel interface mechanisms, and
the Linux kernel SCSI layer (upper, mid, lower) drivers.

- A proven track record of successfully executing medium-sized
development projects addressing relatively complex problem spaces.

- Thorough working knowledge of Linux, including development
and debugging tools, packaging tools (RPM), etc.

- Experience building, patching, and running Linux kernels

- General knowledge of the Linux and open-source environment

- Excellent email communication, strong problem-solving and
cross-group collaboration skills

- Understanding of Storage solutions, particularly FCP/iSCSI
SAN solutions.



Qualifications (Preferred):

- Linux system administration

- Experience writing Linux kernel device drivers

- Experience with SCSI, multipathing and/or clustering drivers and software

Requirements:
Travel     10 - 20 %
Professional / College     Professional Site
Expertise     Engineering - Software
Job Type     Full Time
Location     US-NC-Raleigh
Years of Experience     5-8 Years



More information about the TriLUG mailing list