My well established, Dynamic, London based Client are looking for a skilled Software Engineer with expertise in system-level software development and integration to join their team. The ideal candidate will have strong C++ experience and a background in developing for Android and/or iOS platforms. Experience with Swift would be a valuable bonus.
Key Responsibilities:
- Develop and optimise system-level software for Android and iOS platforms.
- Work on integration of software components and third-party libraries.
- Utilise C++ to build high-performance, scalable applications.
- Debug and troubleshoot low-level system and performance-related issues.
- Collaborate with cross-functional teams to integrate software across different platforms.
- Contribute to the full software development lifecycle, from design to deployment.
Key Requirements:
- Strong C++ development skills with experience in system-level programming.
- Experience with Android (NDK) and/or iOS (Objective-C/Swift) development.
- Solid understanding of software integration and working with various APIs.
- Proficiency in multi-threading, memory management, and performance tuning.
Desirable Skills (Bonus):
- Knowledge of Swift for iOS development.
- Experience with cross-platform development tools.
- Background in embedded systems or real-time operating systems (RTOS).
- Exposure to Rust, Python, or Java.Please send an up to date CV for an immediate response and more information on a great role with a fantastic Client.