Rain Bird Corporation

Rain Bird Corporation

CA, US

Senior Development Engineer (Android)

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


About Rain Bird Corporation

When you think of Rain Bird, the first thing you think of is probably our sprinklers. Our irrigation systems are used by homes, golf courses, corporate campuses, and more all around the world.But those systems don’t just run on their own. They are all managed by sophisticated controllers that are getting more advanced by the day. It won’t be long before homeowners can simply program in their location and what they’re growing, and the system will be able to figure out exactly how much to water and when. Rain Bird takes an active part in the Internet of Things and developing smarter and simpler ways for everyone to control their irrigation systems. We continually develop new ways to interconnect irrigation systems components and to connect the irrigation system to external systems and data. Our goal is to lead the industry in connectivity and control of residential, commercial, agricultural, and golf irrigation. Rain Bird Controllers And The Technology Behind Them Our latest controller, the ESP-LXIVM, won the Irrigation Association’s 2020 New Product Contest in the Landscape Irrigation category. It introduces game-changing technology as the industry’s most advanced high-capacity controller. One major feature is its Integrated Valve Module, or IVM, with Smart Valve technology, which allows for two-way communication between the controller and the valve.The ESP-LXIVM makes use of two Rain Bird technology features: FloManager™ and FloWatch™. These allow the controller to automatically create watering schedules that optimize flow and watering time based on needs and flow capabilities. They also work with Rain Bird’s Weather Stations, which smartly adjust watering based on rainfall, high or low temperatures, and more.Users can take control of their irrigation systems from anywhere with the Rain Bird app. Almost anyone who uses Rain Bird systems can make use of the Rain Bird app to manage their irrigation schedules right from their smartphones. To make things even easier for homeowners, Rain Bird systems can connect to your smart home as well, with Amazon Alexa and Google Home support.Central to all of our developments is the idea of the Intelligent Use Of Water™. We want to conserve water through tools like FloManager and Weather Stations. We also do research on the most effective ways to use water to grow healthy plants. For example, we were able to determine that larger water droplets are more wind resistant and therefore more likely to reach the intended target. The end result is more healthy plant life with less water consumed. How To Become An Engineer At Rain Bird Rain Bird is actively hiring the best engineers in the industry. We’re looking for software engineers, especially those with experience in mobile apps and AWS servers. We’re seeking embedded engineers and firmware engineers. Most importantly, we want engineers who are ready to push the boundaries of what irrigation software can do and implement next-level technology that will help promote the Intelligent Use Of Water.What is it like to work as an engineer at Rain Bird? Everyone working at Rain Bird is intelligent and highly qualified, and constantly encouraging those around them to think harder, learn more, and challenge themselves and others. Our engineers can expect to develop new ideas and run with them. We are all passionate about delivering the highest quality products. Our small, development-driven teams are backed by the security of working for an industry leader with 80 years of growth that has experience turning ideas into reality.If you’re wondering where to work as a software engineer, look no further than Rain Bird. Rain Bird has engineering jobs in Tucson, Arizona, and San Diego, California. Visit the Rain Bird Careers page to learn more about jobs at Rain Bird and current openings.