Dear Partners,

Please send me suitable candidates only. Resumes without contact numbers
WILL NOT BE ENTERTAINED. Thanking you in advance.

Please send resumes to *[email protected]*

*Position 1: Senior Software Engineer - Kernel/Driver Development
*

*Location: Seattle, WA*
* *





 Position Summary
This role is a Senior level Product Development position working on the
Client's award winning devices. Develop network device drivers and other
low-level firmware in a x86 / Linux environment for Client's hardware
platforms in support of high performance network traffic management
applications.

Responsibilities

Design, implement and test low-level features and functionality for Client's
products
Optimize product performance through low-level kernel and driver tuning.
Implement network protocols such as RSTP, LACP, MSTP, etc. for a distributed
switch system.
Develop maintainable, extensible solutions to complex internal
communications and schema problems.
Document software designs via functional specifications and other design
documents

*Qualifications

MSCS/CE/EE or equivalent
* *Five years of professional software development experience in a
Unix-based environment
* *Three years of experience in the following areas:
Ethernet
TCP/IP and other L2/L3/L4 networking protocols
Network device drivers
Kernel development
are required

Mastery of C and data structures required
Extensive background in TCP/IP networking
Extensive background in x86 / Unix kernel development
Knowledge and expertise in software engineering methodologies and effective
unit testing
Exceptionally strong written and verbal communications skills
Fluency in STL, Perl and TCL a plus.
Strong C++ programming skills a plus *

Physical Demands and Work Environment
Duties are performed in an office environment while sitting at a desk or
computer table. This position requires the ability to use a computer
keyboard, communicate over the telephone, and read printed material. Duties
may require being on call periodically and working outside normal working
hours (evenings and weekends)
_________________________________________________________________________________________________________________________________



*Position2: Embedded Software Engineer **
Location: Seattle, WA
Duration: 18 months contract*







*JOB DESCRIPTION DETAILS *


*Summary*

Within an *Agile/Scrum development environment, design, develop, test, and
maintain software for radio communication networks and the peripheral
devices used in these networks. Primarily this involves firmware embedded in
client's radio products and peripherals but could also include desktop
computer applications for test or production support or for customer network
applications.*


*Major Duties:*

1. Perform software development as a Scrum Team Member.
2. Communicate with other team members and customers to gather requirements
for new software or modifications.
3. Design, develop, and test new embedded software features into new and
existing products.
4. Document the use of new software features in application notes as
appropriate.
5. Documents the software structure, logic and source code of all released
software in a manner that facilitates extension and maintenance by the
entire Agile/Scrum team
6. Provide bug fixes and maintenance for existing MCC products.
7. Provide ideas and insights for new product designs.
8. Apply fundamental knowledge of computing systems, mathematics, radio,
communication networks, data base, system safety, security, and protocol
design to the embedded software development process.

*Supervisory Requirements*

Operates within the Agile/Scrum development processes, under minimal
supervision and working with loosely defined problems and requirements. The
supervision will be either from the Department Manager or a Project Manager
for a system or product being developed for delivery to customers.

*Essential:*
*· Ability to work as a team member within an Agile/Scrum environment.*
*· Bachelor's degree in Electrical Engineering, Computer Science or Software
Engineering.*
*· Well versed in all monitoring and diagnostic tools necessary for software
development. *
*· Ability to develop embedded software using C or C++.*
*· Have a strong ability to create and apply methods to trap and analyze
firmware and hardware defects.*
*· Familiarity with Coldfire processor platform or similar embedded
processors.*
*· Understanding of communication network architectures and their
implementation in software.*
*· Comfortable using basic hardware debugging tools such as Oscilloscopes or
Logic Analyzers. *
*· Familiarity with radio communications systems.*
*· Experience with real time operating systems.*
*· Experience with protocol stacks (such as TCP/IP).*
*· Excellent time management and organizational skills with to enhance the
Scrum Team capabilities and capacity.*
*· Excellent written and verbal communication skills.*

*Desirable:*
*· Familiarity with SNMP, DHCP, UDP, TCP*
*· Ability to develop web server interfaces*
*· Familiarity with embedded Linux development.*
*· Familiarity with Windows development using Visual Studio.*
*· Experience with development for software safety.*
*· Familiarity with network security practices.*
*· Ability to develop database applications.*






Best regards,


*Nikki Teano*
*Sr. Technical Recruiter*
PSG Global Solutions
11965 Venice Blvd., Ste 200
Los Angeles, CA  90066
Office: (310) 817-6749
http://www.linkedin.com/in/nikkiteano

-- 
You received this message because you are subscribed to the Google Groups 
"only.SAP" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/onlysap?hl=en.

Reply via email to