C, or C++ , C# or ADA in embedded applications. Sound understanding of operating system concepts such as multi-threading, process scheduling, inter-process communication, memorymanagement and I/O would be desirable. Sound understanding of Object-Oriented Design (OOD) and programming skills/bash, python or similar more »
Recent experience using C, or C++ in embedded applications. Sound understanding of operating system concepts such as multi-threading, process scheduling, inter-process communication, memorymanagement and I/O would be desirable. Sound understanding of Object-Oriented Design (OOD) and programming skills/bash, python or similar more »
SOLID software architecture principles to design modular, reusable, and reliable components. · Optimize applications for speed, scalability and stability, using appropriate concurrency techniques and diligent memorymanagement practices · Implement, manage, and maintain software integrations with other systems and services, using APIs and messaging systems as necessary. · Write and maintain … technical documentation, including software designs, usage guides, and API manuals. · Collaborate with other teams, such as QA, Product Management, and Customer Support, to ensure smooth delivery of the software and a consistent understanding of the product requirements and features. Key skills required: · Proven experience with C++ with a strong … modern software development methodologies. · In-depth knowledge of designing, and developing complex, scalable, and performance-optimized C++ applications, including experience with debugging, cpu and memory profiling and benchmarking. · Experience with multi-threading, multi-processing, memorymanagement, and network programming in C++. · Strong knowledge of Linux and Windows more »
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
BJSS
style leveraging Swift specific coding conventions. Understanding the advantages and disadvantages of the different iOS architectures Familiarity with RESTful APIs Solid understanding of iOS memorymanagement and asynchronous code patterns. Confident working with version control systems (Git). Strong appreciation of OO Design Patterns, Unit Testing and TDD more »
Glenrothes, Fife, United Kingdom Hybrid / WFH Options
Raytheon
PI & SAP MAX Database. Work to assess and improve operational quality in the SAP Basis area, including: Ensure effective Error Trend Analysis and Problem Management Work in the SAP Basis team and provide technical and operational expertise Provide support for Major Incident Management and ensure timely resolution of … SAP BASIS best practices are adhered to. Provide SAP BASIS technical feasibility input when required for SAP solutions. Provide capability to perform incident & problem management resolution activities as appropriate in exceptional circumstances Provide appropriate assessment of SAP OSS notes with regard to relevance for SAP operations Perform detailed planning … project management of implementation activities for updates & patching where required Perform system health audits to validate system status & report to SAP Service Owner Perform effective Operational Reviews as required with SAP Service Owner Ensure integrity, availability & security of SAP information and systems. Main duties to be carried out by more »
or twice a month. About you: You have strong C coding/development skills You have a good understanding of concurrency, multi-threading and memorymanagement You have strong debugging skills across code, log files and core files You have experience of using version control systems e.g. Git more »
understanding of the inner workings of the language. You will be au fait with subjects such as standard data structures and their optimal use, memorymanagement, thread synchronisation and inter-process communication, and strategies to minimise execution time. Full existing right to work in the UK without the more »
or twice a month. About you: You have strong C coding/development skills You have a good understanding of concurrency, multi-threading and memorymanagement You have strong debugging skills across code, log files and core files You have experience of using version control systems e.g. Git more »