Placement papers | Freshers Walkin | Jobs daily: Software Engineer - Android NDK at Fyusion, Inc (San Francisco, CA)


Search jobs and placement papers

Software Engineer - Android NDK at Fyusion, Inc (San Francisco, CA)

We are looking for an experienced Android software engineer who can help us build out our Android SDK, and to bring new C++ algorithms to Android. You will develop high quality Java/C++ interfaces using Android NDK and JNI. You will also help us improve our existing code. You will work with a team of talented research scientists and engineers, working primarily in Java and C++.


Primary Responsibilities:



  • Build algorithms in Java and C++ with NDK

  • Debug and improve existing Java/C++ interfaces

  • Improve performance of existing Java/C++ wrappers

  • Improve and refactor existing software to make it more robust and efficient

  • Write design documentation, design data structures and overall architecture

  • Develop tools for debugging, instrumenting, and shipping native code on Android

  • Work with research scientists to properly integrate our core algorithms into shipping products on Android

  • Review code and pull requests by other team members


Minimum Qualifications:



  • BS degree in Computer Science or similar technical field or equivalent professional experience

  • Extensive software development experience with Java for Android

  • Experience with C++, NDK and relevant debugging tools

  • Thorough understanding of data structures and algorithms

  • Experience with memory management and multi-threading specific to mobile devices

  • 5+ years of experience as a software engineer

  • Thorough understanding of software engineering methods and best practices.

  • Excellent verbal and written communication skills


Preferred Qualifications:



  • MS, further education or experience in computer science, engineering or other technical field

  • Experience with video, image processing, computer vision, robotics, or an interest to learn about these exciting topics

  • Experience with C++ on a variety of platforms


by via developer jobs - Stack Overflow
 

No comments:

Post a Comment