Embedded Software Engineer
">
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.
">
Main Responsibilities:
">
">
* Develop low-level platform code using the Android NDK (Native Development Kit)
">
* Optimize performance and interface with hardware
">
* Work with memory management, CPU utilization, and debugging in complex environments
">
* Design and implement wireless communication protocols such as Bluetooth, Wi-Fi, and NFC
">
* Perform performance analysis and optimization, focusing on memory management, CPU usage, and overall system stability
">
* Develop platform components that interact directly with hardware using C and C++
">
* 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
">
">
Requirements:
">
">
* NDK & C++ Expertise: Experience with the Android NDK (Native Development Kit) and expertise in C++
">
* 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
">
* Performance Optimization: Experience in performance analysis and optimization
">
* C and C++: Strong proficiency in C and C++ for developing platform components
">
">
About Us:
">
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.
">
If you have a passion for building powerful, scalable platforms, we encourage you to apply and join us in making a meaningful impact.
">
Why Join?
">
This role provides the chance to contribute to the development of advanced communication platforms that enhance safety and security.
">
You will work with a team of experts in a collaborative and innovative environment, focusing on platform engineering and system-level development.
">
Morgan Mc Kinley 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.
">
Our Client:
">
Our client is a global leader focused on creating technologies that enhance safety and security.
">
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.
">
Language:
">
English
">
Location:
">
Cork, Ireland
">
Type:
">
Full-time
">
Job Category:
">
Engineering
">
Skills:
">
Android NDK, SDK, Software developer, Software Engineer, Software programmer, Mobile
")