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.
