Embedded Software Developer Internship Loc:New York City, NY
100,000 - 200,000
Job Description:
Job description
Serve as a member of the Office Controller Embedded Software Development team, for a growing family of office multi-function and printer devices.
Our development team is responsible for developing features which allow Office products and Document Processing Services to be integrated into the latest market technologies and mobile platforms.
Responsible for specific aspects of the software delivery process which may include gathering requirements, designing and developing software solutions,
Ensuring similar practices within the team, documenting software implementations, and investigation and problem solving.
Responsible for embedded applications, new feature design, development and programming in C++/C, Java on a Linux platform.
Work with customer representatives (product owners) to gather, detail, document, and clarify requirements at the beginning of projects.
Design, implement, debug and unit test software for new and existing applications.
Participate in a collaborative global work environment.
Create various Unit Tests and perform Test-driven development.
Write automated system integration tests using Perl and Ruby.