General Information

Req #
Career area:
Software Engineering
São Paulo
Monday, May 31, 2021
Working time:

Why Work at Lenovo

Here at Lenovo, we believe in smarter technology for all, so we spend our time building a society that’s brighter and more inclusive. 

And we go big. No, not big—huge.

We’re not just a Fortune 500 company, we’re one of Fortune’s Most Admired. We’re in 180 countries, working with 63,000 brilliant colleagues and counting. And we’re known for the world’s most complete portfolio of smart technology, from devices to software to infrastructure.

With our ingenuity, we help millions—not just the select few—experience our version of a smarter future. 

The one thing that’s missing? Well… you...

Description and Requirements

Motorola Mobility, A Lenovo Company, is one of the world’s fastest growing smart phone providers, creating groundbreaking, affordable, high-quality products designed and built with the global customer in mind.
And it’s our people who make this all happen. We are thinkers, risk-takers and problem solvers, working together to constantly challenge the status quo. If you share our commitment to ingenuity, creativity and innovation we want you to help us define our world of tomorrow. Motorola is at the forefront of designing and developing products supporting 5G technology. Explore the opportunities and apply today.

What you'll do: 
  • Lead Motorola’s internationalization area technically, determining and advocating for best internationalization practices and localizability within the SW developers community, promoting a culture of engineering excellence and ensuring code quality. 
  • Act as main point of contact within Motorola for Google and other third party partners for software internationalization regional and legal compliance.  
  • Partner with development teams in the review of features from an internationalization perspective, leading the design and correct implementation of internationalization standards for each target in-country market including: layout, renderization, libs and APIs (ICU, CLDR, minikin, libphonenumber etc.), bidirectionality (LTR/RTL), characters ordering, formatting (date-time, decimal separators, telephone numbers, plurals/genders), language identification (ISO 639-1 / ISO 3266-1, BCP 47 language tag), Unicode encoding (UTF-8, UTF-16, UTF-32), fonts and typefaces (Unicode, Non-Unicode, Zaw Decode etc). 
  • Own the analysis and communication of the Internationalization impacts of new Android versions to the SW development teams at Motorola, define and implement the strategy of updates to the set of languages, countries and Keyboard IMEs (Input Method Engine) in the software configuration for final users at each Android version, according to market Requirements.  

What We Expect:
  • Ability to quickly prototype ideas / solutions and perform critical analysis by applying creative approaches for solving complex problems, particularly with the use of pseudo-locales, to automate localization processes and ensure high-quality localized interfaces in all supported languages.  
  • Ability to identify and understand problems from a global user's perspective. 

Position Requirements:
  • Advanced degree, Master in Computer Science with emphasis on SW Engineering  
  • 5+ years experience in software development with extensive knowledge of Java Programming language 
  • Solid experience on Android Framework and working knowledge on Unicode development
  • Experience with Localization and Internationalization Engineering a plus 
  • Experience in Restful API design a plus 
  • Experience in deploying SW to cloud (Google Cloud, VM, etc) 
  • In-depth knowledge of common i18n standards (ICU, CLDR, Unicode encoding - UTF-8, UTF-16, UTF-32, RTL etc) 
  • Experience in developing Internationalization tools a plus 
  • Experience with build automation within Jenkins CI
We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any federal, state, or local protected class.