What are the responsibilities and job description for the Senior Android Developer position at RGBSI?
Responsibilities
Design and build advanced applications for camera, video and vision technologies
Deliver quality code, debug complex problems, prioritize and get things done with a high level of efficiency and urgency
Collaborate with cross-functional teams across multiple engineering and algorithms teams, making the architectural, design tradeoffs required to deliver scalable end to end software applications
Discover, evaluate, and implement new technologies to improve application performance
Stay open-minded, constantly dive into innovative technologies, and embrace the ambiguity of complex problem solving.
Qualifications
7 years of hands on experience with camera, video or media application development in Java / Android or C
Experience with building advanced camera, video or computer vision applications in collaboration with UI designer
Experience in camera programming with graphics engines like Unreal and Unity is a plus
Working knowledge of various frameworks such as OpenGL and OpenCL
Familiar with camera and media APIs such as Vulkan, Android Camera 2, MediaCodec
Excellent understanding of camera processing, video processing and / or computer vision pipelines
Strong architecture skills with an emphasis on API design, design pattern and code reusability
Deep understanding of OS concepts such as concurrency, services, UI framework, IPC
Experience with solution design with data structures, algorithms, components, distributed system
Familiar with revision control, code review and build infrastructures tools like Git, Gerrit and Gradle
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right.
Surveys & Data Sets
What is the career path for a Senior Android Developer?
Sign up to receive alerts about other jobs on the Senior Android Developer career path by checking the boxes next to the positions that interest you.