Latest Jobs  
Advance your technical career… Find a tech school and start an IT career!
Start your career in the fast-growing technical field – Get more info here »
Advance your technology career with the latest technology skills - Get more info here »
 
This job has expired.
 
Job Information
Job title

LAN Network Software Engineer

Company Formalized Design, Inc
Wage Not specified
Location United States, Oregon, Arch Cape
Employment type 6-9 Month Contract
Education Not Specified
Year Experience 4 - 5 Years of Practical Experience
Travel None
Published on 6/9/2005
Description
Project Description:
1. Looking for a software engineer for our ISCSI boot driver
development.
2. Candidate will be working on developing an iSCSI Miniport driver and a virtual bus driver in windows environment.
3. Candidate will also be responsible for evaluating and optimizing the performance for iSCSI stack on standard Ethernet stack.

Daily Responsibilities:
1. Candidate will be part of team to plan and develop an iSCSI boot miniport driver stack and a virtual bus driver for our standard Ethernet gigabit silicon's.
2. Candidate will develop the driver in C using windows DDK environment. Development is for drivers running on X86, X64, and Itanium architectures.
3. Candidate will require reading and understanding hardware specifications, Windows DDK and SDK development environment.
4. Candidate will also be required to evaluate and enhance the iSCSI Miniport stack's performance.

Travel required: Less than 5%
Years of Experience Desired: 4-6 years (2+ years in Windows or Linux
drivers for x86 platforms)
Expertise Level (Mid)

Necessary Skills (Must Have)
1.Strong in C development and Software Design.
2.Strong in kernel mode device driver Development for Windows in x86 environments. Expert in kernel mode debugging using WinDBG.
3.Expert level of understanding of Windows Kernel mode development, WDM drivers, Power management, PnP functionality and bus driver functional concept.
4.Windows User space to Kernel interaction, virtual v/s physical memory and I/O Manager Concepts.
5.Experience of bus architectures such as PCI/PCI-Express and OS resource handling and management.
6.Experience in networks and networking stack including Ethernet and TCP/IP and DHCP.
7.Experience with SCSI bus protocol and Windows Storage driver stack. Knowledge of iSCSI Protocol is desirable.
8.Experience with network stack profiling and performance optimization.
9.Experience with Multi-threading, timers, synchronization in Windows kernel space.
10.Must have the ability to read hardware specifications, implement hardware control routines, and diagnose and correct software/hardware interaction issues.
11. Candidate must have the ability to write, review,and revise technical documentation.
12. Candidate must be a team player, self-starter, motivated, willing and able to code to existing architecutre while looking for postntial areas of imporvement.

Additional Skills Desired (Nice to Have):
Experience with iSCSI Development.
Experience with System BIOS development
Familiarity with Remote boot and EFI.
Linux device driver experience for x86 platforms.

PLEASE SEND UPDATED WORD RESUME TO: linda@df-tc


Experience/Skills
See Above

Other desired skills:
LAN Network Software Engineer

This job has expired.