Rambus SMTS, Software Engineering in Rotterdam, Netherlands
Rambus's Bell ID is the mobile payments company for card issuers to safely bring cards onto the mobile devices of their customers. Its certified and award-winning management software integrates with Mobile Pay solutions and independent mobile wallets to allow end-users to ‘tap & pay’ via NFC smartphones and wearables.
Whether cards are stored on the device or in the cloud using host card emulation (HCE), Bell ID adapts to any mobile payments ecosystem and ensures security through tokenization; it enables customers to fulfil the role of a token service provider (TSP), securing transactions by removing vulnerable card data from the payment network.
Bell ID is a division of Rambus (NASDAQ: RMBS) Cryptography Research and has offices in Rotterdam, Boston, Toronto, Australia and Singapore.
As software developer you will become part of our innovative product development team that is able to load, personalize and activate content on devices securely and block content in case of a lost, stolen, replacement or change of for example handsets. For this you will need to have or acquire in-depth knowledge of the commands to communicate over the air with the secure elements in a handset.
You are responsible for designing and developing solutions for our existing products using the code line policy and applicable procedures. Furthermore you will be responsible for the design documentation and provide information for our user manuals and training courses. An important part of this role is the consultation with colleagues, aimed at aligning related work and exchanging knowledge, ideas and experiences. Periodically you will provide the responsible manager with progress reports and participate in the developer meetings.
You have a relevant bachelor’s or master’s degree (Computer Engineering or Applied Computer Science) and a minimum of 3-5 years’ experience with Java technology. The platform is based on open source frameworks (Spring, Hibernate and Wicket). Besides good knowledge of these frameworks, Java and preferably cryptography, we are looking for one or more of the following areas of expertise:
Global Platform Messaging/EMV
Payments and financial services
OEM-Pay (Apple, Android, Samsung)
Experience in developing large complex applications
Ability to provide solutions based on industry standard frameworks like Struts, Spring, Hibernate, etc.
Skilled in using development tools like Maven, Jenkins including source code control, debugging and profiling
Work on an innovative product through all phases of software development including design, implementation and deployment
Good verbal and written skills in the English language
Your personal skills
Learning ability, problem solving ability, planning and organizing of the job, quality oriented, accurate and a team player. Also good communication skills (verbal and in writing) and a customer oriented attitude.
Bell ID offers you:
Working within an international, informal and enthusiastic team in a growing high-tech environment with room for initiative and personal development
Competitive salary, depending on your knowledge and experience
Flexible working hours
Rambus creates cutting-edge semiconductor and IP products, spanning memory and interfaces to security, smart sensors and lighting. Our chips, customizable IP cores, architecture licenses, tools, services, training and innovations improve the competitive advantage of our customers. We collaborate with the industry, partnering with leading ASIC and SoC designers, foundries, IP developers, EDA companies and validation labs. Our products are integrated into tens of billions of devices and systems, powering and securing diverse applications, including Big Data, Internet of Things (IoT), mobile, consumer and media platforms. At Rambus, we are makers of better. For more information about Rambus, visit rambus.com. For additional information on life at Rambus and our current openings, check out.
Job ID 2017-5581
Job Locations NL-Rotterdam