Nokia
October 2006 to the present
Application Software Engineer
tags:
embeded systems
• c
• mobile company
• linux
How would you describe your time at Nokia?
??? Application Software Engineer, Nokia S40 Rich Communication (Since Sep.2006)
Responsible for specifying, planning, designing, implementing and testing software of call related features for mobile products of Nokia S40 serious.
(1) Responsible for design and implement APIs which allows branding services to external clients regardless of the runtime environment in Nokia S40 mobile. This APIs allow xSP(Yahoo, Skype, H3G etc.) client to set their branded icon and some specific text to all relevant call UI experiences (e.g. incall UI, call logs) in Nokia mobile, and also allowed to store their own user IDs, pictures etc to Nokia phonebook. When call is received from the xSP service, the xSP specific user data is shown for the user. Same API has to be usable for Java, Flash and POSIX clients.
(2)Responsible for designing and implement the VoIP and GAN(UMA) Call application above protocol, including design new interface and procedure to create and release CS/ VoIP calls, handles UI and Network events during whole call procedure. The R&D work is using C programming on the platform of Linux, debugging on simulator and mobile hardware both.
(3) Other call sub-feature???s optimization and maintenance e.g. Call Timer, Monty Call UI, Fast Change Settings and Native link shortcuts....