"/> Sr. Android Development Engineer | Rain Bird

Sr. Android Development Engineer

Job ID
United States
# Positions
Engineering - Software
San Diego
Additional Locations
United States-Arizona

The Senior Android Application Development Engineer will help drive our strategy and implementation for app-connected embedded products.

  • Develop irrigation-related mobile applications and tools for Android devices
  • Create rapid mock-up prototypes for proof-of-concept purposes
  • Define functional specifications for mobile applications based on product requirements
  • Research and integrate new technologies and innovative solutions
  • Assist Quality Assurance in developing test plans in support of application updates deployment
  • Work closely with the project team, management, Quality Assurance, and off-site developers
  • Responsible for keeping excellent, organized project records and documentation
  • Activities include design and development, design reviews, product verification and field validation along with coordinating with quality assurance and developing appropriate documentation

Minimum Qualifications:

  • Bachelor’s Degree in Computer Science or equivalent
  • 10+ years related work experience
  • Android skills: Java, Kotlin, Android SDK
  • Experience with XML, XHTML, JSON, SOAP, REST
  • Experience with third-party libraries and APIs
  • Experience with native hardware components (camera, GPS, Bluetooth, WiFi, etc.)
  • Experience with front-end development frameworks, such as JavaScript and HTML
  • Experience with Agile methodology and tools such as JIRA
  • Strong User Interface development experience in consumer product applications
  • Strong communication skills (written and verbal), works effectively with cross-functional teams
  • Strong OOP and software design abilities
  • Experience with Design for Testability
  • Proven experience in a team-oriented work environment
  • Superior analytical skills with a good problem-solving attitude
  • Proven track record of generating high-quality results and meeting project schedules



  • Master’s Degree
  • Familiarity with software development for embedded systems
  • Development experience with network communications TCP/IP, Ethernet, WiFi, servers, etc
  • iOS skills: Objective C, Cocoa, OS SDK, Swift
  • Knowledge of Amazon Web Services such as IoT Core (MQTT)
  • Knowledge of UI prototyping tools such as
  • Experience in the irrigation industry

Remote work is an option for this position for some candidates.


Rain Bird Corporation is an Equal Opportunity Employer


San Diego, CA
United States

POINT (-117.162773 32.71742)