Principal Software Engineer
We are looking for an expert C/C++ & JAVA engineers to develop embedded linux device software and hardware drivers for our exciting new products. The candidate must have knowledge and experience working with mobile phone technology. Strong knowledge of embedded linux drivers and resource optimizations such as scheduler/governor is a must. Experience with network stack, RF driver, display driver, and imaging pipeline are also essential.
You will be a hands-on leader of the team that builds innovative products and services using the latest mobile, imaging, and location technologies. You should have shipped commercial software, great team collaboration skills, and strong communication skills. You should also be passionate for mobile devices, be self-driven and motivated and be adaptable to the ever changing mobile market. You will also be closely involved in architecture, system design and product specification.
Bachelor in Computer Science, Software Engineering or similar technical degree
- 10+ years of relevant professional experience
- Broad knowledge of emerging platforms, Java, C/C++, Linux, operating system principles, and programming best practices.
- Excellent C/C++ & Java coding and debugging skills
- Experience with Agile/Scrum development methodology
- Experience in native API / JNI development
- Experience in mobile storage management and synchronization
- Experience in robust network connectivity and high-performance messaging
- Experience with modern mobile application installers and remote provisioning
- Experience with configuration management, build and release process
- Experience with Mobile/Wireless development and debugging
- Excellent command of written and spoken English
- Strong customer focus and passion for doing what’s right for the customer.
The strongest candidates will also have:
- Master degree in Computer Science or Software Engineering
- Experience with haptic instrumentation and sensors such as touch screen, gyro, temperature, GPS, NFC, camera, etc.
- Experience in benchmark suite
- Strong understanding of smart device technologies, limitations, and platform specific differences and quirks
- Experience designing/developing/debugging end-to-end mobile user scenarios
Research & Development
Location & Commerce
Yes, 10 % of the Time
Nokia - 22 months ago
Nokia is one of the world's leading makers of cell phones. First incorporated in the Finnish city it's named after, Nokia's business...