MeeGo Computers is where Nokia builds mobile computers on Linux. We build leading-edge devices by combining the most powerful hardware and the best open source software technologies. Our ambition is to deliver a superior user experience dedicated for mobile computers with large touch-screens that fit into your pocket. Using agile development methods and engaging with open source communities define our new way of working. Our latest product is the Nokia N900 – a high-performance mobile computer with powerful multitasking capabilities, fantastic web browser, and a rich media experience. Get to know everything about MeeGo at http://www.meego.com
The role of MeeGo Devices is to deliver desirable Mobile Computers that provide consumers with industry best user experience, access to all internet services and attractive 3rd party innovation.
MeeGo Devices is responsible for providing software upgrades for consumer products to increase consumer satisfaction and retention. Additionally, MeeGo Devices has the ownership for development platforms, tools and support for developer ecosystem.
We are now looking for a System Architect, Interfaces. As System Architect, Interfaces, you are responsible for taking care of our SDK interfaces, including their quality and compatibility. You help us provide our R&D teams tools and knowledge to be able to create and maintain good APIs.
Key responsibility areas & activities:
- Together with other system architects, owns the SDK interface offering and developer experience
- Create guidance to our developers on how good interfaces are designed, and how their quality is kept good
- Review interfaces and their documentation and propose changes
- Maintains with other system architects the architecture goals, target architecture, architecture roadmap, system requirements and interfaces
- Influences the architecture of the software and hardware by
* working with the domain architects,
* coordinating and creating architecture studies in his responsibility area, and
* following and reviewing the progress of R&D activities
- Competitor SDK offering analysis
- SW and architecture tool evaluations
Qualifications:
- Strong experience in API quality and compatibility in ARM environment (Intel environment a plus)
- ABI compatibility in C/C++ programming
- Perl & Python programming
- Extensive software architecture expertise
- SW Development Experience for mobile devices
- Able to create plans and visions
- Good communication skills
- Project management skills to organize and solve cross-team projects
- Strongly demonstrated technical and communication skills and solution oriented attitude are a must
- And finally, the position calls for strong actions towards quality and end user promise
To learn more about MeeGo and why we feel so passionate about it, take a look at this site:
Maemo and Nokia