Careers

We are seeking individuals with a lot of entrepreneurial spirit who want to join a fast-growing company operating on the leading edge of technology. We are fast-paced and we implement real solutions for very respectable customers. We are looking for world-class talent; people who are committed and have the skills and experience to make things happen, while they enjoy being at the cutting edge of technology. For general information about the work environment at IPneo, please contact: hr@ipneo.com

List of Current Job Openings

Android Developer (Full time)

iPhone Developer (Full time)

Senior Software Engineer (Full time)

Software Engineer (Full time)

Software Quality Engineer (Full time)


Android Developer

Responsibilities

  • Participate in the full development cycle of android based applications. This includes UI/UX design, development using the SDK and NDK and additionally testing on emulator and real target platforms.
  • Responsibilities may include one or more of the following:
  • Use of object oriented tools for system design.
  • Implementation of a Java based Android application on top of the Android SDK and a third party SDK.
  • Extending the Android native applications to provide a richer UX.
  • Working with the Android NDK for extending the functionality with third party libraries.
  • Porting to different versions of Android.


Requirements

  • BSc in Electrical Engineering or Computer Science from a top university
  • Extensive programming experience using ‘C' language
  • Extensive programming experience using ‘Java' language
  • Good knowledge of object oriented design
  • Good knowledge of socket programming
  • Previous experience using Android NDK is a plus
  • Previous experience with Android Audio/Video applications is a plus
  • Must have experience in programming under windows or Linux
  • Good knowledge of networking protocols is a plus
  • Background in wireless communications is a plus
  • Ability to work in a fast paced dynamic environment


iPhone Developer

Responsibilities:

Architect and develop mission-critical mobile application that server the next-generation Mobile networks for iOS-based platforms. Have the confidence and know-how to jump into a very complex development task and to be in charge of resolving it then jump up to the whiteboard in front of the team to discuss your cool feature or to sketch a new enhancement for the application UX, then negotiate with product managers about you commitment in the next product’s release and back to your desk to get your hands dirty with a few thousands of clear code every.


Requirements:

  • A Bachelor\'s degree in Computer Science (or equivalent experience)
  • Profound programming Experience in C/C++.
  • Experience in programming under mac is a must.
  • 1+ years hands on Objective-C, XCode Development experience.
  • Understanding IP networking stacks, SIP, and experience with network based application development a big plus.
  • Source code control understanding (experience with Subversion is preferred)
  • A passion for Mobile device technologies, Mobile UI/UX, especially iPhone/iPad.
  • Experience with Agile Development processes, especially SCRUM is a plus.
  • Good knowledge of spoken and written English.

Skills and Keywords

  • Must have: C, iOS, UX
  • Nice to have: C++, Java, Python, Android, Development, Algorithms, Software, Agile, SCRUM


Senior Software Engineer

Responsibilities

Candidate is responsible for designing, developing, and testing software of cross platform, highly efficient mobile application. This will include design, code and test applicable software in an individual or team setting. The senior software engineer will also be required to write and review documentation and present their design to team members and peers. This position may also require that the individual interface with overseas customers and requires ability to travel overseas.

Requirements

  • BSc in Electrical Engineering or Computer Science from a top university
  • Minimum 2 years experience in software development using C/C++
  • Experienced in system and software design patterns
  • Strong system analysis and debugging skills
  • Must be proficient in Windows/Linux development environments
  • Experienced in porting software on different platforms
  • Experienced in compilation process and make files
  • Prior Experience with wireless standards (e.g. 802.11x, 802.16x, 3GPP) is preferred
  • Experienced in all phases of product development process from requirements and specifications through product release
  • Experienced in writing specifications and producing time estimates
  • Experience in code optimization is a plus
  • Experience in ARM-based embedded systems is a plus
  • Experience in mobile applications development is a plus
  • Ability to work in a fast paced dynamic environment
  • Strong communications skills


Software Engineer

Responsibilities

  • Participate in the full development cycle of state-of-the-art protocols. This includes system design, implementation, and testing. The software engineer will be given a set of requirements and is expected to develop software to comply with the requirements. The software engineer will also be required to write documentation.
  • Responsibilities may include one or more of the following:
    • Use of object oriented tools for system design
    • Implementing the design using C/C++
    • Optimizing the implementation to meet processor and memory constraints
    • Functionality, performance and stress testing
    • Porting to different mobile platforms

Requirements

  • BSc in Electrical Engineering or Computer Science from a top university
  • Extensive programming experience using ‘C' language
  • Good knowledge of object oriented design
  • Good knowledge of programming using multithreading
  • Good knowledge of socket programming
  • Must have experience in programming under windows or Linux
  • Good knowledge of networking protocols
  • Background in wireless communications is a plus
  • Ability to work in a fast paced dynamic environment


Software Quality Engineer

Responsibilities

  • Create automated test cases to increase functional test coverage and perform regression testing
  • Create and execute test plans and test cases, submit bug reports, and maintain the bug database
  • Execute test cases on various environments, including simulation, emulators and real devices
  • Perform verification of software issues as they are fixed and rolled to production

Requirements

  • BSc in Electrical Engineering or Computer Science from a top university
  • Experience with Python/Perl scripting
  • Good knowledge in the area of QA including testing methodologies, test plans writing, test performance, and test reports
  • Good debugging skills
  • Good knowledge of networking protocols
  • Background in mobile application testing is a plus
  • Ability to work in a fast paced dynamic environment.