Senior Development Engineer (Android) at Rain Bird Corporation (San Diego, CA)

Senior Development Engineer (Android) at Rain Bird Corporation (San Diego, CA)


Add To Bookmarks
Company:
Location: San Diego, CA
Type: Full Time
Created: 2021-10-20 05:00:33

Apply Here


POSITION OVERVIEW:

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

Position Responsibilities:

  • Develop irrigation-related mobile applications and tools for iPhone and 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
  • Android skills: Java, 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
  • Minimum of 7 years related work experience
  • 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

DESIRED QUALIFICATIONS:

  • 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
  • Kotlin
  • Knowledge of Amazon Web Services such as IoT Core (MQTT)
  • Knowledge of UI prototyping tools such as Proto.io
  • Experience in the irrigation industry

Remote work is an option for this position for candidates who will be located in some US states and subject to specific requirements. Please talk to the recruiter or hiring manager for further details.

Rain Bird Corporation is an Equal Opportunity Employer