Must be proficient in the Java programming language (1.1 / J2ME). Must have a working knowledge of web technologies such as HTML, XML, and XSLT. Should have working knowledge of C and or C++ as well as familiarity with UPnP.
Must be able to handle multiple assignments simultaneously. Must possess excellent verbal and written communication skills.
Must have experience with network protocols and programming using TCP/UDP/IP and sockets. Must possess good understanding of object oriented design methodology (UML knowledge is highly desirable).
Must be willing to work in an entrepreneurial environment requiring broad experience, adaptability, quick learning and excellent problem solving skills.
The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.
A Bachelor’s degree (B. A.) from four-year college or university in Electrical or Computer Engineering, or Mathematics is preferred. The successful candidate would have the ability to read, analyze and interpret general business periodicals, professional journals and technical procedures. Additionally, they would have the ability to write reports and procedure manuals, the ability to effectively communicate among team members, present information, and respond to questions within their area of expertise from group managers, clients and customers.
The successful applicant must have a high level of familiarity with software industry standard design patterns and their application.
REPORTING RELATIONSHIP:
Reports to the Principal Engineer on their project within ATG.
PHYSICAL DEMANDS:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is regularly required to sit; use hands to finger, handle, or feel; reach with hands and arms; and talk or hear. Specific vision abilities required by this job include close vision, color vision, depth perception, and ability to adjust focus.
DISCLAIMER The information in this description indicates the general nature and level of work performed by employees with this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees