EGE Internship EGE Internship on Monday, February 5, 2018
Webster, NY
Software Engineer Summer Intern - Xerox

Xerox has rewarding career tracks that will tap your full potential with stimulating work. With your talent and our training, we will chart the digital future. Our products and technology represent the leading edge of the industry. They integrate technology, the web, business process, and the way people work in order to deliver to our customers the best document solutions. 

The Xerox College Experiential Learning Program (XCEL) is designed to provide college students with practical work experience in their field of study, as well as prepare them for the professional world of work. Overall, the XCEL program provides a benefit to both Xerox and the students. The company is provided with an excellent opportunity to review potential new hires and students are given a chance to gain practical experience that will help them with their future career decisions. 

We are seeking summer interns to work in our Global Delivery group in the Rochester, NY area. 

Potential Responsibilities: 

Serve as a member of the Office Controller Development team, leveraging expertise in software and systems integration for a growing family of office multi-function and printer devices. 

Responsible for all aspects of the software delivery process including gathering requirements, designing, and developing software solutions, ensuring similar practices within the team, documenting software implementations, and investigating and solving problems. 

Lead the design activity for various features. Responsible for embedded applications and new feature design, development and programming in C, C , Java, Ruby, PHP and JavaScript on a Linux platform. Work with customer representatives to gather, detail, document, and clarify requirements at the beginning of a new project. 

Design, implement, debug and unit test software for new and existing applications. Document design choices and implementation methods before moving on to next task. Participate in code reviews. Maintain and improve the existing code base. Implement Object Oriented design concepts. Create various UnitTests and perform Test-driven development. Write automated system integration tests using Perl and Ruby. Perform code analysis using static checkers. Create UML design documents. Engage in Web development using PHP/Javascript/AJAX. 

Collaborate with software team members, and other cross-functional teams, in order to see projects to completion in an agile environment. Maintain a thorough understanding of the current system. Identify new processes that will lead to an improved development lifecycle. Setup code browser for the complete code.

Pursuing a Bachelor’s degree in Computer Science, Computer Engineering, or a related field with a cumulative GPA of at least 3.0 

Skills required: The following skills must have been gained through professional experience, graduate research experience, or academic coursework: knowledge of Open System Interconnection (OSI) model and various OSI layers; Unix socket programming experience including using TCP/IP and UDP protocols; experience performing annotation of video data and multimedia data extraction; experience working in Linux/Unix and Windows environments; knowledge of systems engineering practices, the software development life cycle, software development methodologies, and sound coding practices; demonstrated design, analytical, and problem solving skills; experience using IPC/RPC communication and message queues; practical experience using WebServices SOAP/XML, ad hoc networking, and distributed operating systems; experience using Visual Studio/Eclipse IDE, Unified Modeling Language (UML) tools, and Object Oriented programming; knowledge of programming languages including C, C , Java, ASP, Perl, and AJAX; knowledge of MS SQL and spatial database; and knowledge of content management systems including CVS/SVN. 

Xerox is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, religion or belief, sex, age, national origin, citizenship status, marital status, military/veteran status, genetic information, sexual orientation, gender identity, physical or mental disability or any other characteristic protected by applicable laws. People with disabilities who need a reasonable accommodation to apply or compete for employment with Xerox should contact (in the US)



Software Engineer Summer Intern