Sunday, June 19, 2011

[KITlist-Tech] Senior Software Engineer (Silicon Valley, CA)

 

Please direct your responses to: rnewlin@jsginc.om

Senior Software Engineer

As a senior software engineer, you will be a contributing member of the software tools team. You will design, and implement software based tools to assist various internal engineering and external groups such as OEM partners or end users.

Responsibilities:

Develop software tools and test software to be used by various internal engineering groups for DVT and EVT purposes.
Work closely and interface with hardware, firmware and quality assurance engineering teams in order to identify requirements for future tools or features.
Write user manuals and documentation for the tools developed in the Tool team.
Requirements:

Strong C and C++ programming skills.
Must have demonstrated expertise in design and implementation of high performance applications, preferably within storage field.
Understanding of multi-threaded application concepts including event driven design, task switching, deadlocks, signaling, and memory management issues.
Must be able to receive a high level or low level design from the team lead and implement according to specifications outlined in the design documents with minimum supervision.
Working knowledge of Linux kernel and driver stack (sg, atalib, etc.)
Working knowledge of Windows and driver stack (miniport, user space drivers).
Minimum 8 years relevant work experience in software development in all phases of the SW lifecycle.
Strong verbal and written communicator.
Goal oriented and ability to adhere to aggressive schedules.
Self starter/motivator.
Ability to work as team player.
Highly Desirable Skills:

Experience with IPC communication methodology, socket based messaging.
Contributor to Linux Kernel development.
Flash, Storage systems or disk drive test technology background
Experience in consumer or enterprise storage field
Hands on application development for SATA, SAS, SCSI, or PCIe
Experience developing test software systems.
Experience working with outsourced overseas resources
Python scripting experience.
Develop GUI based applications (Qt on Linux, and Qt and .net on Windows) for external use by OEM partners and end users to manufacture, upgrade, and test SSD products based on
Perl scripting experience.
Database interface, data mining, and report generation.

IMMEDIATE NEED!!!!

__._,_.___
Recent Activity:
********************************************************************

Read the new KIT List blog at www.kitlist.wordpress.com for job tips and to connect to our community!

Please go to www.KITlist.org to join, post jobs, or get answers to common questions.  If you have any comments or questions, you can reach us directly at KITtechmoderator@KITlist.org.

By using the KIT List you agree to comply with the Terms of Use on the site, and will not use discriminatory employment practices.  The KIT List is a service of Connelly Communications, Inc.
   
TO UNSUBSCRIBE:    
Replying to KIT emails with an "unsubscribe" request does not work.
Instead, just send an email (from the same account you used to subscribe) to KITlist-Tech-unsubscribe@yahoogroups.com.  If you are still receiving emails after a few days, please email us at KITtechmoderator@KITlist.org and we will manually remove you.  Thanks!
        
.

__,_._,___

No comments:

Post a Comment