Who ❤️ PJ →

Full Search

1 Mar 2021

Full-Time Senior Software Engineer – Android (Remote Considered)

Jim Mowery/ Shield AI – Posted by erynjenkins San Diego, California, United States

Job Description

Job Description
Are you a passionate and innovative Senior Android Developer looking to create exceptional user experiences? Are you eager to make a positive difference in the world? Do you want to work alongside mission driven and values focused teammates? Shield AI is just the place for you!
As a Senior Software Engineer focused on Android development, you will create mobile applications aimed at delivering a simple, intuitive, and reliable interface between human operators and AI-powered robotic platforms. Working on the mobile team, you will be responsible for the mobile application that communicates real-time data to the user and allows for command and control of Nova.

What you’ll do:

    • Collaborate with a diverse group of highly motivated and supportive engineers from various disciplines to create reliable and secure autonomous intelligent systems to protect lives.
    • Provide exceptional user experience on mobile by helping define the architecture, building up features, and improving existing ones.
    • Prototype and test experimental features and libraries to assess project fit.
    • Work with the user services group and the business team to incorporate feedback and improve the user experience.
    • Help influence the technical road map for user services.
    • Constantly improve your craft and take pride in what you ship.

Projects that you might work on:

      • Take ownership of a feature and make a direct impact to the Nova Controller Android application.
      • Make significant enhancements in the application’s user interface
      • Work on features that involves implementing objects in 3D using OpenGL 3.2 ES
      • Integrate C/C++ libraries with the app using the Java Native Interface (JNI)
      • Build tools that will empower mobile developers to work more efficiently.

The people we’re looking for have the following required education and experience:

    • Bachelors or Masters Degree in Computer Science, Computer Engineering, Electrical Engineering, or related.
    • Minimum 5 years of Android development and industry experience, with expert understanding of the Android fundamentals, Android Jetpack Library, and Activity lifecycle
    • You have a strong understanding of Android UI Components such as Activities, Fragments, Views, ViewModels, and LiveData
    • Strong understanding of the SOLID design principle and well-known design patterns
    • You are proficient in the Kotlin Programming Language
    • You have a solid understanding of the MVVM design pattern

Desired attributes:

    • You have experience working with video streaming technologies on Android such as GStreamer and/or ExoPlayer and various media codecs
    • You are familiar with various video streaming protocols such as RTSP
    • You have experience in 3D graphics and shader programming
    • You have experience in Test Driven and Behavioral Driven Development and working with various tool sets used for testing, debugging and performance tuning
    • You have a demonstrated track record of shipping apps on a release cycle with multiple stakeholders


    • You work comfortably in a team, can keep a big picture perspective with focus on better outcomes, and are passionate about mobile development
    • You have solid documentation and communication skills, and you’re able to collaborate with team members, onsite or offsite
    • You have a demonstrated record of working hard, being a trustworthy teammate, holding yourself and others to high standards, and being kind to others
Share this role online (there may be a referral fee*)

How to Apply

If you're interested in being part of our team apply now!
Shield AI is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please let us know.
To conform to U.S. Government regulations, applicant must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.

Job Categories: Equal Opportunities. Job Types: Full-Time. Job Tags: android, Kotlin, Libraries, and MVVM. Salaries: Not Disclosed.


1139 total views, 0 today

Apply for this Job