[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