Senior Software Engineer - R&D - Cergy, France
Myriad is looking for a Principal Software Engineer for the Device Solutions Core Development Team based in Zurich, Switzerland. Your mission will be to work under the direction of Program Management to specify, develop, test and integrate software products. As such you will define the architecture of new products, management the development of product components and ensure quality and timely delivery of software products.
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 direction of Program Management to specify, develop. 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 quality
-
As requested, occasionally act as 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.