Thursday, January 27, 2011

 Senior developer in Embedded Systems - USA


 

EMBEDDED SYSTEMS

 


Role:


Senior developer


Experience/Skills:


Looking for Senior Software Engineer who has extensive experience with OO design/development using Java.

• Development and support of Java based network client applications for Tier 1 OEM server customers.

• Directly interfacing with customers for requirements definition and development of client software for embedded manageability products supporting remote keyboard, video, mouse and virtual media type applications launching from an embedded web server.

• The Senior Software Engineer works with minimal supervision on analysis tasks and with little or no supervision on development related tasks.

• Performs product component design, develop, and maintain software modules in a given customer project and participates actively throughout the product life cycle

• Collaborates within remote teams and customers.

• Uses professional concepts and comes up with innovative techniques to solve a wide range of difficult problems.

• Must be able to grasp new technologies quickly and have ability to switch quickly between different technology areas.

• A high energy level, the ability to set and achieve individual goals, and great interpersonal and communication skills are essential.

• The ideal candidate will participate and lead the decision making on the design and implementation of solutions that employ leading-edge technologies.

Looking for H1 ready engineers

 

The group delivers enterprise level Remote Management solutions to broad base of customers including major server OEMs. Our product - specialized embedded firmware running on service processors (SPs) deployed in servers, allows complete out-of-band management, remote OS deployment and run-time system health monitoring. The embedded component is equipped in Java based client applications for KVM(Keyboard-Video-Mouse) Redirection and VM(Virtual Media). Web based GUI is used for remote access and configuration of the server and management solution itself.

 

Skill set required:

 

-           OO design/development based on Java and/or Swing

-           Java SWING, desktop application development, multi-threading, TCP networking, HTTP/HTTPs

-           HTML, JS, JNLP

-           ant and GNU make.

-           Subversion

-           Skilled using IDEs for development and debugging: NetBeans, Eclipse or similar.

-           GUI development expertise for standalone applications.

-           Solid knowledge of modern GUI applications utilizing Java and Swing,

-           Experience with multi-threading and network socket programming and networking protocols,

-           Self-starter, ability to work independently in self-directing team,

-           Good code reading skills.

-           Ability to use Linux as development environment.

-           Ability to write design documents.

-           Experience working in bigger projects in distributed development environment.

-           Ability to develop and compile under Windows and Linux,

-           Ability to work independently Excellent written and oral communication skills

-           USB protocol and storage expertise would be beneficiary,


Location:


USA


No. of Opportunities:


01


Contact Details:


arun.patil@wipro.com


Job Code:


218907