Sign In
 [New User? Sign Up]
Mobile Version

Sr. Software Design Engineer (Android)

Bengaluru, KA
Job Code:
  • Manufacturing & Production
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

. Design, implement, and maintain mobile applications for Fluke Connect, with an immediate focus on iOS and Android development.2. Help build and lead a strong mobile application and cloud web-services development team.3. Interface with various product groups across the world and drive Fluke Connect features in an agile development environment.4. Collaborate with the Fluke Connect team to specify, architect, design and implement the next generation of our applications and features.5. Develop project milestones and schedules working with the larger Fluke Connect team.6. Work with the Fluke Connect team to design and implement the next generation of our applications and features.7. Work with the team to rapidly prototype features and new concepts.8. Work with support engineers to test and deploy mobile applications.9. Design and implement reusable frameworks and libraries.10. Represent the skills and capabilities of the Fluke Design Center in Bangalore globally.Personal Skills & Requirements Exceptional written, verbal, technical and interpersonal communications skills. Demonstrable depth of experience in communicating with internal groups, including Product Management and Operations. Proven ownership and delivery of a sizable product or product component, strong sense of independence and self-direction is essential. 4+ years of team leadership and mentoring experience. Availability for travel and flexible work hours to work with teams across time zones. QualificationsComputer Engineering and Programming Bachelors or Master s degree in Computer Science or related field. 4+ years of experience developing applications and test infrastructures, writing documentation and following an agile development methodology. 4+ years of object-oriented software development experience with a solid grasp of algorithms and data structures. Experience with scripting, tool development and automation. Experience working with large code bases, writing entirely new code and maintain and update existing code. Fluency in Java, Objective-C, Ruby, JavaScript and/or C++ is a plus. Mobile Application Development 4+ years of mobile application development experience. Proficiency in asynchronous/multi-threaded programming specific to mobile devices. Previously published portfolio of apps is a plus (with examples). Knowledge of cross platform mobile development using Xamarin and other development environment is a plus. Android Development 4-6 years of experience and proficiency with Java and Android SDK, including Eclipse ADT and Android Studio. Experience working with Amazon Web Services (AWS) Android SDK. Experience working with Android Bluetooth Low Energy API. On-device database experience with SQLite and other databases. Knowledge of UI/UX best practices and design standards, experience with localization tools for Android. Knowledge of Android API level 18+. Knowledge of Android NDK preferred. Knowledge of debug and test tools like Cucumber with Calabash. Familiarity with Google Play Store and Amazon App Store provisioning, submission, and release process Client/Server Mobile App Development Experience developing client-server applications using technologies and web services APIs such as JSON, REST. Experience working across UI, service layers, and backend technologies to create server-driven native client solutions. In-depth knowledge of web-service/data-driven application architecture, with experience building software that integrates with the web.Embedded & Communication Bluetooth Low Energy (BLE) programming knowledge/experience on various mobile platforms. Experience communicating with embedded devices over WiFi. WiFi Direct experience is a plus. Experience working with serial protocol packets, writing packet parsers is a plus. Experience programming in resource constrained/embedded environments is a plus.
Additional Degree: BE/ B.Tech (Engineering)

Experience: 4-9


Application Programming | Mobile | Software Engineer
Applying for this job will take you to an external site


© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News