Job Snapshot
Location:
313 Fairchild Dr
Mountain View, CA 94043
(
Map it!
Loading Map...
)
Industry:
Telecommunications
Job Type:
Engineering
Telecommunications
Experience:
Not Specified
Contact Information
Description
Are you an outstanding C/C++ developer with the passion to innovate and implement the next generation Nokia Symbian mobile productivity solutions?
Join the team responsible for creating the next generation mobile productivity solutions developed collaboratively by Nokia and Microsoft! (See http://www.nokia.com/press/press-releases/showpressrelease?newsid=1334310 for details)
Our team creates Qt-based UI frameworks for Nokia Symbian Devices targeted toward this collaboration. We are looking for a Senior Development Engineer for our Mountain View Scrum Team.
Responsibilities include:
Designing, implementing, testing, and documenting C++ code for the Nokia Symbian platform according to design concepts, specifications, and other requirements. Some tasks will involve new design work and candidate should be capable of contributing to system design from architecture and requirements. Some tasks will require coding to specification or modification of existing code. Candidate should be capable of rapidly adopting and incorporating new development environments and tools. Should have self-initiative and discipline to pursue work alone, but be a good team member and collaborate well on design in a group context. Candidate should be comportable with agile development methodologies.
Requirements
Required Experience
* Good to expert C/C++ knowledge and experience, minimum of 3 years
* Mobile or embedded development experience - especially Symbian, Series 60, and/or Qt
* Other mobile platforms such as Brew, PalmOS, or Windows Mobile are also relevant, but less so
* Strong knowledge and experience using object-oriented design techniques
* Good computer science fundamentals including data structures, algorithm design, concurrency issues, and performance assessment.
* Demonstrated track record of working with UX designers and graphic designers
* Demonstrated track record of commercially shipped code
Preferred Experience
* Expertise in at least one of: Graphics, Mobile User Interfaces, Architecture, Networking
* Expertise in issues of performance, software quality, and platform requirements (e.g. memory) in embedded platforms such as mobile handsets.
* Experience debugging code in device and emulation environments
* Experience with agile development methodologies
* Familiarity with web services
* Work experience at one or more of the following companies: Apple (iPhone), Google (Android), Palm (Palm OS, Windows Mobile), Motorola (MotoMagx, Android, Windows Mobile), Danger (Sidekick), ACCESS (ALP), Azingo/Monta Vista/Wind River (Mobile Linux), Sun (J2ME), Adobe (Flashlite), Yahoo! (Yahoo Mobile), Qualcomm (BREW), Microsoft (Windows Mobile), RIM (Blackberry), Sony Ericsson (Xperia), or OpenWave.