Description For over 35 years, webeen making history. Now, wecreating the future.
Techs on the beach
On April 14, 1981, in Honolulu, Hawaii, William llton incorporated his new tech company. The original intention was to provide a recourse for retailers whoeen swindled by people handing out bad checks. Bill's product was a kind of verification device using phone lineserification phone.
But then a pivot. The credit card industry was relatively new at the time and processing was still being done with carbon paper. Bill saw a way to reduce costs for companies like Visa and MasterCard, while capitalizing on this new technology. Instead of verifying checks, we would provide local businesses a means to electronically process credit card payments. And thus, the Verifone payment device was born.
Now, Verifone is one of the worldargest POS terminal vendors and a leading provider of payment and commerce solutions. We operate in more than 150 countries and employ nearly 6,000 people globally. Our steady growth has come organically, through a dedication to innovation and strategic partnerships, as well as from savvy acquisitions.
"We believe great work comes from incredible people. Weestablished a team with dedication to committed support and unmatched expertise. Whether ituilding significant client experiences or paving the way for the future breakthrough in payment technology, Verifone is a place where growing your career means making a global impact. Lethape the future of commerce together."
Job Title: Principal Staff Engineer
Position Summary: As a Principal Staff Engineer, you will be involved from the very beginning in defining the system architecture for the next generation Android platform for secure payment systems. You will focus not only on complex, unprecedented challenges in the Android kernel, but you will also make an impact in areas like the bootloader, the hardware abstraction layer, and the Android framework. You will leverage your deep Android experience to pave the way in designing and implementing this brand new platform.
This position will report to the Head of Global Android Kernel Engineering located in Chicago, IL.
Essential Duties and Responsibilities: - Contribute to the hardware and software architecture definition for the next generation Android platform
- Execute rapid prototyping to prove the feasibility of the most complex technical challenges identified
- Develop and test the defined architecture and requirements with high accountability while managing risks and the potential of evolving requirements
- Solve complex challenges specifically related to securing the unique aspects of the platform and achieving all required security certifications
- Solve complex system-level issues pertaining to any area of the platform
- Work closely with other functional teams, third parties, and chipset vendors to facilitate software integration and the resolution of issues
- Contribute expertise to the hardware selection process to meet overall product goals
Knowledge & Experience: - Bachelor or Masteregree in Electrical/Computer Engineering or Computer Science
- Minimum 10-15 years prior work experience in RTOS and Linux embedded system software development
- Minimum 5 years prior work experience with Android systems
- Expertise in Linux and Android software development in languages including Java, C, and C++
- Expertise in Linux and Android overall system architecture
- Expertise with Linux and Android software development tools
- Experience with bootloader, Linux kernel, and device driver development
- Strong hands on experience debugging system-level issues
- Experience with, and ability to develop expertise in, secure coding techniques, security/encryption technologies, and cryptography
- Experience with data collection/analysis methodologies and tools
- Experience with continuous integration software development processes and configuration management tools
- Excellent communication and problem solving skills
- Ability to work in a cross-functional environment without boundaries for the benefit of the project and team
- Ability to decompose larger problems into work as self-contained, minimally-dependent tasks
- Flexibility to work in a fast-paced, often ambiguous and entrepreneurial environment and to adapt to changing circumstances
- Ability to work as part of a geographically distributed team having members of diverse cultures
- Demonstrated ability to improve both technical knowledge and process; ability to learn and apply skills to new technology
Verifone is proud to be an Equal Opportunity Employer.
#PRIORITY