Principal / Senior Software Engineer, Runtimes - Zurich, Switzerland


Myriad is looking for a Principal / Senior Software Engineer for the Runtimes Core Development Team based in Zurich, Switzerland. Your mission will be to work under the guidance of Program Management to develop future Runtimes products. Our current Runtimes product portfolio includes Java VM (JBed) and solutions enhancing Android platform (Dalvik Turbo and J2Android).


INTRODUCTION

Myriad Group AG is a global leader in mobile technology and has shipped software in more than 2 billion devices. Its comprehensive portfolio includes browsers, messaging, Java, user interfaces and middleware for all types of mobile phones, from ultra-low cost handsets to advanced smartphones.

The company provides both individual components and complete solutions, which enable handset manufacturers and operators to deliver amazing experiences on mobile phones. Myriad also develops USSD-based customer self-care platforms that deliver over 5 billion messages a year to 157 million mobile users across more than 30 mobile operators worldwide.

Myriad was created from the combination of industry-leading companies, Esmertec and Purple Labs. It operates worldwide, with offices in Switzerland, France, UK, USA, China, South Korea, Taiwan and Japan. Headquartered in Dübendorf-Zürich Switzerland, Myriad is listed on the SIX Swiss Exchange (SIX Symbol: MYRN).


KEY RESPONSIBILITIES

Responsibilities will include the following:

  • To work under the guidance of Program Management to specify, design, test, and integrate software products
  • To define the architecture for new product development
  • To deliver product components on schedule and to agreed quality
  • To work with the program managers and Validation team on defect prioritization and resolution
  • To report to Program Manager on progress and areas of technical responsibility
  • To prepare relevant design / maintenance and user documentation
  • To work on test and validation activities as required
  • To work on integration activities as required
  • To assist continual improvement of development processes and tools
  • Where applicable, act as a Technical Lead for a team of developers, guiding technical solutions and solving technical issues.

KNOWLEDGE, SKILLS, EXPERIENCE

Essential

  • Bachelor’s or Master’s Degree in Computer Science or related field (PhD is a plus)
  • Fluent English in oral and written
  • 6+ years experience as software engineer, using embedded/mobile platforms – such as Brew, Windows Mobile, Android, Symbian or any other RTOS
  • Thorough knowledge of C, C++, Java
  • Extensive knowledge of Runtime Engines technology – Virtual Machines, compilers, memory management, garbage collection, UI libraries etc
  • Willingness to travel internationally
  • Good teamwork, communication and time management skills

Desirable

  • Team leadership skills
  • Experience in Scrum and Agile development teams
  • Experience in working on multi-site environments

Applications for this job should be sent to hr@myriadgroup.com.

Job Details

Work With Us

Flexibility

At Myriad, we believe in individuals - in enhancing their experience and skills in order to benefit their teams and add value across the board. If you have high energy and willingness to deliver, we will recognise and reward you accordingly.

Latest News

Myriad Group Announces Assignment of Certain Patent Rights for USD 19 million Cash

19 July 2010

Myriad Group announces assignment of certain patent rights...

Telefónica Mexico and Myriad Group Nominated in 2010 Global Messaging Awards

23 June 2010

Myriad and Telefonica recognized for their contribution...