Embedded Software Engineer - Exciting Opportunity in Cork, Ireland About the client: Our client is a global leader focused on creating technologies that enhance safety and security. With a long history in mission-critical communications, they are expanding their Research & Development Centre in Cork, Ireland, where we will innovate and design next-generation solutions for public safety and enterprise security. About the Role: In this role, you will be a key player in the development of advanced microprocessor-based communication platforms. You will work on building robust, scalable platforms and systems that support cutting-edge digital communication technologies, focusing on both hardware and software integration. Key Skills & Qualifications: We are on the lookout for an individual who thrives in platform engineering and has deep expertise in low-level systems development. Specifically: NDK & C++ Expertise: Experience with the Android NDK (Native Development Kit) is crucial for developing low-level platform code, optimizing performance, and interfacing with hardware. Expertise in C++ is also a key asset, especially for handling resource-intensive operations and system-level development. Platform Development: In-depth experience in systems programming, including working with memory management, CPU utilization, and debugging in complex environments. Wireless Communication Protocols: Knowledge of communication standards such as Bluetooth, Wi-Fi, and NFC, which are important for platform-level integrations. Performance Optimization: Experience in performance analysis and optimization is essential, focusing on memory management, CPU usage, and overall system stability. C and C++: Strong proficiency in C and C++ for developing platform components that interact directly with hardware, improving system efficiency and stability. Additional Qualifications: Familiarity with development tools like GIT and JIRA, and working in Agile/Kanban environments. Background in mobile application integration and platform configuration. Knowledge of TCP/IP, UDP, and other networking protocols is advantageous. Why Join? This position offers the chance to work on mission-critical platforms that support global safety. You'll have the opportunity to work with the latest technologies in a collaborative and innovative environment, while also focusing on platform engineering and system-level development. If you have a passion for building powerful, scalable platforms, we encourage you to apply and join us in making a meaningful impact. Morgan McKinley is acting as an Employment Agency and references to pay rates are indicative. BY APPLYING FOR THIS ROLE YOU ARE AGREEING TO OUR TERMS OF SERVICE WHICH TOGETHER WITH OUR PRIVACY STATEMENT GOVERN YOUR USE OF MORGAN MCKINLEY SERVICES. Morgan McKinley is acting as an Employment Agency and references to pay rates are indicative. BY APPLYING FOR THIS ROLE YOU ARE AGREEING TO OUR TERMS OF SERVICE WHICH TOGETHER WITH OUR PRIVACY STATEMENT GOVERN YOUR USE OF MORGAN MCKINLEY SERVICES. Skills: android NDK SDK Software developer Software Engineer Software programmer Mobile