Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Embedded Android Developer Android Ndk image - Rise Careers
Job details

Embedded Android Developer Android Ndk

EMBEDDED ANDROID DEVELOPER WITH ANDROID NDK EXPERIENCEUSM Business Systems Inc. is a quickly developing worldwide System Integrator, Software and Product Development, IT Outsourcing and Technology assistance supplier headquartered in Chantilly, VA. We offer world-class ability in giving most astounding quality and administrations through industry best practices planned to convey remarkable worth to our customers.Utilizing our industry knowledge, administration service offering expertise and innovation abilities, we distinguish new business and innovation slants and create answers for help customers around the globe, giving top of the line solid and practical IT benefits which are cost effective services.Established in 1999, the organization has corner qualities in building and dealing with a Business Oriented IT environment with rich involvement in technology innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management, SOA, BPM, Data Warehousing, SharePoint Consulting and IT Infrastructure. Our other offerings include modified solutions and administrations in ERP, CRM, Enterprise architecture, offshore advisory services and e-commerce.USM, a US ensured Minority Business Enterprise (MBE) is perceived as one of the fastest developing IT Systems Integrator in the Washington, DC zone. Most as of late, USM was positioned #9 on the rundown of the Top administrations organizations in the DC Metro Area - Washington Business Journal (2011). We are a project-driven firm that reliably meets the IT needs of our State and Government customers through development and business keenness.JOB TITLE: EMBEDDED ANDROID DEVELOPER WITH ANDROID NDK EXPERIENCELocation: San Jose, CADuration: 3-6 MONTH CONTRACT (subject to extend)MUST WORK ON OUR W2.Notes from Manager: looking for more Android NDK than Android SDK – and definitely must be beyond Kit Kat (Android 4.4)Scope and Responsibilities• Tune up system performance and improve system stability using the strong background in embedded system, OS, and multi-thread programming.• Add Android services and policies to our custom version of the AOSP tree.• Integrate Android platform on Mobile devices, analyze and fix issues to support product delivery.• Assisting other team members.• Providing technical documentation and test procedures.• Design, build, implement, customize and test Android solutions.• Root, configure, update, program and optimize Android-based devices.• Deliver custom ROMs to integrators.Requirements• 10+ years experience with Java.• Strong knowledge of Embedded Android development, including ROM and Kernel development.• Strong knowledge of networking (TCP/IP, HTTP).• Knowledge of SE Android and Android CTS is very desirable.• Unix/Linux and SE Linux experience is preferred.• Familiarity with GIT and/or SVN.• Excellent written and verbal communication skills.• Strong problem solving and analytical ability.• Ability to work under pressure, meet deadlines and deliver with high quality.If my requirement matches your resume, then please do reply on my email (Use the "Apply for this Job" box below). com and contact number .#J-18808-Ljbffr

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Embedded Android Developer Android Ndk, USM Business Systems

As an Embedded Android Developer with Android NDK experience at USM Business Systems Inc., you'll find yourself at the forefront of technological innovation, right here in San Jose, CA. This isn't just another contract job; this is an exciting opportunity that allows you to play a pivotal role in a rapidly growing company recognized as a top service provider in the DC Metro area. You’ll be diving deep into the embedded systems world, tuning up performance and enhancing stability, leveraging your strong background in multi-thread programming. Your expertise will shine as you integrate Android platforms into mobile devices, analyze issues, and help deliver top-notch products. You’ll be collaborating closely with team members, providing vital technical documentation and developing test procedures, all while customizing and optimizing Android solutions. If you have over 10 years of Java experience and a solid foundation in embedded development, this opportunity is calling your name. Not only will you be using your skills to root, configure, and optimize Android-based devices, but you'll also have the chance to deliver custom ROMs to integrators. Join us and be a key player in shaping the technological landscape within a dynamic organization steeped in rich history and seeking to push boundaries.

Frequently Asked Questions (FAQs) for Embedded Android Developer Android Ndk Role at USM Business Systems
What are the primary responsibilities of an Embedded Android Developer at USM Business Systems Inc.?

The primary responsibilities of an Embedded Android Developer at USM Business Systems Inc. include tuning up system performance, improving stability, adding Android services to custom AOSP versions, integrating Android platforms on mobile devices, analyzing and fixing issues, and delivering technical documentation. You'll also collaborate with team members and design, build, implement, test, and customize Android solutions.

Join Rise to see the full answer
What qualifications are required for the Embedded Android Developer position at USM Business Systems Inc.?

To qualify for the Embedded Android Developer position at USM Business Systems Inc., candidates should have over 10 years of experience with Java and a strong background in embedded Android development, including ROM and kernel development. Additional skills in networking, Unix/Linux, knowledge of SE Android and Android CTS, and familiarity with GIT or SVN are also highly desirable.

Join Rise to see the full answer
What skills are crucial for success as an Embedded Android Developer at USM Business Systems Inc.?

Success as an Embedded Android Developer at USM Business Systems Inc. hinges on having strong problem-solving and analytical skills, excellent written and verbal communication abilities, and the capacity to work under pressure while meeting deadlines. Mastery of multi-thread programming and device optimization techniques are also crucial.

Join Rise to see the full answer
What type of work environment can I expect at USM Business Systems Inc. as an Embedded Android Developer?

At USM Business Systems Inc., you can expect a collaborative project-driven work environment where innovation and adaptability are valued. The role will involve close teamwork with technical experts and opportunities to enhance your skills while working on exciting industry-leading projects in a dynamic setting.

Join Rise to see the full answer
Is previous experience with Android NDK necessary for the Embedded Android Developer role at USM Business Systems Inc.?

Yes, previous experience with Android NDK is necessary for the Embedded Android Developer role at USM Business Systems Inc. The company emphasizes a strong background in Android NDK over Android SDK, particularly in developing custom AOSP versions and optimizing system performance.

Join Rise to see the full answer
Common Interview Questions for Embedded Android Developer Android Ndk
Can you describe your experience with Android NDK in embedded development?

When answering this question, provide specific projects or tasks where you successfully used the Android NDK. Highlight your contributions to system performance, stability improvements, and how you integrated Android services into your work, showcasing your expertise.

Join Rise to see the full answer
What strategies do you use to optimize Android-based devices?

Discuss techniques you’ve applied, such as rooting, configuring, and programming Android devices. Share examples of past optimizations you implemented to enhance performance and stability, along with the tools and metrics you used to measure success.

Join Rise to see the full answer
How do you ensure code quality in your projects?

Explain your approach to maintaining code quality, such as code reviews, unit testing, and adherence to best practices. Provide examples of how these practices positively impacted project outcomes or team dynamics.

Join Rise to see the full answer
What is your experience with multi-thread programming in embedded systems?

Highlight relevant projects where you effectively applied multi-thread programming. Explain specific challenges you encountered and how you overcame them, focusing on maintaining system stability and enhancing performance.

Join Rise to see the full answer
Can you give an example of a problem you solved in a previous embedded development role?

Choose a specific challenge that demonstrates your analytical and problem-solving skills. Describe the problem, your thought process in approaching it, the solution you implemented, and the results achieved.

Join Rise to see the full answer
How do you stay updated on industry trends and changes in Android development?

Share your strategies for staying informed about the latest trends, such as attending workshops, participating in online forums, following tech blogs, or engaging with professional networks, ensuring your skills remain relevant and sharp.

Join Rise to see the full answer
Have you worked with GIT or SVN for version control? If so, how did you manage your coding workflow?

Discuss your experience with version control systems, detailing specific workflows you followed, such as branching strategies, merge requests, or code commits. Emphasize how this practice helps maintain team coordination and project transparency.

Join Rise to see the full answer
What are the key differences between ROM and Kernel development?

Provide a brief explanation of ROM versus Kernel development. Highlight your experience with both, discussing how each plays a role in embedded systems and why understanding these differences is essential for an Embedded Android Developer.

Join Rise to see the full answer
How do you approach testing and documentation in your projects?

Outline your approach to thorough testing and documentation. Discuss different types of testing you perform, your methods for documenting code, processes, and how you ensure that your documentation is clear and useful for other team members.

Join Rise to see the full answer
What excites you about developing solutions for embedded Android systems?

Share your passion for embedded systems and the unique challenges they present. Discuss what motivates you to work in this field and how you envision contributing to innovative projects at USM Business Systems Inc.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
Dare to be Different
Diversity of Opinions
Inclusive & Diverse
Collaboration over Competition
Fast-Paced
Growth & Learning
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 10 days ago

Established in 1999 as an IT Consulting services company in the Washington DC metro area, the USM group of companies today consists of 1000+ employees across North America, Europe, Asia and Australia, providing a range of services such as: • Auto...

4 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Contract, on-site
DATE POSTED
December 10, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!