tools. Automate and streamline deployment processes. Collaboratively design new features and work closely with our engineering and operations team to build, integrate, test, and deploy your amazing innovations and algorithms into our production systems. What Youll Bring Awareness of cloud technologies and cloud services (AWS, Microsoft Azure or GCP). Basic automation and scripting skills (Python/Bash/PowerShell More ❯
design patterns and object-orientated programming. Proficiency in core Java (5+ years of experience) with demonstrable success in developing multi-threaded applications and expert level knowledge in data structures, algorithms, collections, and error handling. Spring Framework (and Spring Boot): This is almost non-negotiable for enterprise Java development. Expertise in Spring Boot for rapid application development, Spring MVC for web More ❯
gain experience developing the next generation of sonar applications. Graduate Programme: This a 3 year programme with the option to experience varied aspects of the engineering disciplines required including Algorithms, Software development, integration and trials. You will be assigned to a succession of new or existing programmes where you will work with and be supported by other engineers to design More ❯
in the network assets. Responsibilities · Create, validate and maintain power systems network models, alongside documentation of associated methodologies, where required. · Design, develop, document and test robust, efficient and novel algorithms to meet project requirements, consulting appropriate literature when required. · Analyse field data to validate, troubleshoot and enhance the models and algorithms. · Act as a subject matter expert on UK distribution More ❯
belfast, antrim, united kingdom Hybrid / WFH Options
Camlin Group
in the network assets. Responsibilities · Create, validate and maintain power systems network models, alongside documentation of associated methodologies, where required. · Design, develop, document and test robust, efficient and novel algorithms to meet project requirements, consulting appropriate literature when required. · Analyse field data to validate, troubleshoot and enhance the models and algorithms. · Act as a subject matter expert on UK distribution More ❯
Lisburn, Northern Ireland, United Kingdom Hybrid / WFH Options
Camlin Group
in the network assets. Responsibilities · Create, validate and maintain power systems network models, alongside documentation of associated methodologies, where required. · Design, develop, document and test robust, efficient and novel algorithms to meet project requirements, consulting appropriate literature when required. · Analyse field data to validate, troubleshoot and enhance the models and algorithms. · Act as a subject matter expert on UK distribution More ❯
in hardware development languages: VHDL and either Verilog or System Verilog Implementation of complex designs using any vendor specific development tools Object Orientated design Techniques Image processing techniques and algorithms Algorithm development using development tool: MatLab Linux development environments Security Clearance Statement This role will require SC Clearance. It would be advantageous if currently held, however, if not currently held More ❯
technologies. This role provides also technical guidance, supporting junior and mid-level engineers, and ensures the system meets performance. Role Responsibilities: Design and implement real-time systems, including DSP algorithms and microcontroller firmware, tailored to project requirements. Ensure software meets strict real-time performance constraints, focusing on latency, throughput, and efficient use of system resources (e.g., memory, processing power). … Optimize performance and efficiency of signal processing algorithms and embedded systems. Mentor junior and mid-level engineers, providing technical guidance, best practices, and support for skill development. Conduct code reviews, design evaluations, and testing to uphold high-quality standards. Investigate, debug and resolve complex technical issues in real-time systems, ensuring reliability and robustness. Propose innovative solutions to technical challenges. … knowledge of SHARC or equivalent DSP architecture. Good Knowledge of build systems (CMake). Good knowledge of theory and design of complex digital electronic circuits and digital signal processing algorithms (FFT, digital filters, re-sampling, ecc.). Good knowledge of agile methodologies. Proficiency with gitlab, docker, CI/CD, artifactory. Experience with application layer protocols, such as DNP, 1588, MQTT More ❯
belfast, antrim, united kingdom Hybrid / WFH Options
Camlin Group
technologies. This role provides also technical guidance, supporting junior and mid-level engineers, and ensures the system meets performance. Role Responsibilities: Design and implement real-time systems, including DSP algorithms and microcontroller firmware, tailored to project requirements. Ensure software meets strict real-time performance constraints, focusing on latency, throughput, and efficient use of system resources (e.g., memory, processing power). … Optimize performance and efficiency of signal processing algorithms and embedded systems. Mentor junior and mid-level engineers, providing technical guidance, best practices, and support for skill development. Conduct code reviews, design evaluations, and testing to uphold high-quality standards. Investigate, debug and resolve complex technical issues in real-time systems, ensuring reliability and robustness. Propose innovative solutions to technical challenges. … knowledge of SHARC or equivalent DSP architecture. Good Knowledge of build systems (CMake). Good knowledge of theory and design of complex digital electronic circuits and digital signal processing algorithms (FFT, digital filters, re-sampling, ecc.). Good knowledge of agile methodologies. Proficiency with gitlab, docker, CI/CD, artifactory. Experience with application layer protocols, such as DNP, 1588, MQTT More ❯
Lisburn, Northern Ireland, United Kingdom Hybrid / WFH Options
Camlin Group
technologies. This role provides also technical guidance, supporting junior and mid-level engineers, and ensures the system meets performance. Role Responsibilities: Design and implement real-time systems, including DSP algorithms and microcontroller firmware, tailored to project requirements. Ensure software meets strict real-time performance constraints, focusing on latency, throughput, and efficient use of system resources (e.g., memory, processing power). … Optimize performance and efficiency of signal processing algorithms and embedded systems. Mentor junior and mid-level engineers, providing technical guidance, best practices, and support for skill development. Conduct code reviews, design evaluations, and testing to uphold high-quality standards. Investigate, debug and resolve complex technical issues in real-time systems, ensuring reliability and robustness. Propose innovative solutions to technical challenges. … knowledge of SHARC or equivalent DSP architecture. Good Knowledge of build systems (CMake). Good knowledge of theory and design of complex digital electronic circuits and digital signal processing algorithms (FFT, digital filters, re-sampling, ecc.). Good knowledge of agile methodologies. Proficiency with gitlab, docker, CI/CD, artifactory. Experience with application layer protocols, such as DNP, 1588, MQTT More ❯
Senior C++ Developer Location: Belfast (1 day per week, Permanent) An excellent opportunity has arisen for an experienced Senior C++ Developer to join a global technology leader working on next-generation AI and video analytics solutions. About the Role You More ❯
Applications unit is a key contributor responsible for designing, developing, and optimizing cutting-edge solutions usingDSP, Microcontroller and FPGAtechnologies. Role Responsibilities Design and implement real-time systems, including DSP algorithms and Microcontroller firmware, tailored to project requirements. Ensure firmware meets strict real-time performance constraints, focusing on latency, throughput, and efficient use of system resources (e.g. memory, processing power). … Lead efforts in hardware/software integration to ensure seamless operation of real-time solutions. Optimize the performance and efficiency of signal processing algorithms and embedded systems. Conduct code reviews, design evaluations, and testing to uphold high-quality standards. Investigate and resolve complex technical issues in real-time systems, ensuring reliability and robustness. Debug hardware and software issues, getting to … languages. Good knowledge of theory and usage of Real Time Operating Systems (e.g. FreeRTOS, Zephyr) Knowledge of theory and design of complex digital electronic circuits and digital signal processing algorithms (FFT, digital filters, re-sampling, etc.). Strong analytical and problem-solving attitude. Experience in the use of laboratory equipment (oscilloscope, logic analyzer, signal generators). Experience with peripheral standards More ❯