Software Developer (Android)

  • Company: Adecco
  • Posted: November 25, 2016
  • Reference ID: 1128865634
A Software Developer (Android/Java/C++) job in Irvine, CA is available through Adecco Engineering and Technology. You will be involved with developing software programs with complex JAVA and C++ applications on Linux and/or Android platforms - in a very hands-on development role including implementation and some design. This is a contract to hire position and the hourly pay rate depends on experience.

Software Developer Responsibilities:

1. Design, implement, and test the software components that make up the IFEC distributed system
2. Define interfaces/APIs between software components
3. Interact with Product Owners, Architectures, and Program Management teams to define and develop generic software interfaces
4. Work with IVV, and SSI teams to debug problems found during integration/IVV testing activities as well as issues reported from the field
5. Analyze and allocate system requirements and design to the software components
6. Ensure the software implementation is inline with the proposed software solution architecture and recommended design patterns


Must be fluent in Java, C/C++, Android
Experience in software design and development of Android and/or Linux-based systems following an industrial process
Very good understanding of Object Oriented Programming concepts and design patterns, and abstraction methodology
Must be fluent in Java, C/C++ and familiar with open source technologies
Experience with design and implementation of Android frameworks and applications in Java
Experience with GIT, JIRA, Sonar, Maven, Jenkins, VersionOne and any other Atlassian Tool Sets
Knowledge of SAFe, Scrum and Agile development methodologies
Experience with Test Driven Development, mockito framework, JUNIT testing
Knowledge of Linux/Android internals is a must
Excellent communication and technical leadership skill a must
Knowledge of networking and security protocols (TCP/IP, SMTP, IMAP, VPN, VLAN, HTTP, SSL, PPTP)
Good working knowledge of inter-process communication (C or Java) and synchronization in a multi-threaded environment
Experience with SQL or NoSQL databases is a plus
Self -motivated, critical thinker with strong technical background
Familiarity with AV streaming protocols such as RTP/RTSP/HTTP and audio/video codecs/containers such as MPEG-TS
Experience with IFE systems is a plus

If you are interested in this Software Developer job in Irvine, CA then please click APPLY NOW. For other opportunities available at Adecco Engineering and Technical go to If you have questions about the position please contact Sunetra Sen at or at 949-864-2363.

Equal Opportunity Employer Minorities/Women/Veterans/Disabled

Share this Job