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

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
19 July 2010
Myriad Group announces assignment of certain patent rights...
23 June 2010
Myriad and Telefonica recognized for their contribution...