Stuttgart, Baden-Württemberg, Germany Hybrid / WFH Options
IT Human Resources
a passion for C++ and a knack for taming complex Embedded systems? We are seeking a highly skilled C++ developer with extensive experience in memorymanagement and best practices to join my client on a critical project. You will be responsible for troubleshooting and stabilizing a system that … as a .so file within the C# layer. Optimise and stabilize data flow between the C++ and C# components. Leverage your expertise in C++ memorymanagement and best practices to ensure code efficiency and reliability. Collaborate with the development team to understand system behavior and identify root causes … of issues. Qualifications: Strong proficiency in C++ with a deep understanding of memorymanagement best practices. Working knowledge of C# with a good grasp of C++ interoperability. Previous experience with CAN protocols is a plus. Familiarity with Embedded systems development is highly desirable. Excellent problem-solving and debugging 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 »
Oxford. The successful C++ software engineer will be joining the talented and driven engineers in the execution team, working on company’s custom order management system. The ideal candidate will have at least 3 years of experience working in finance and in particular with exposure to order management … essential and Python will be beneficial. Familiarity with Linux systems, Bash scripting, version control and networking will be advantageous. Experience in finance with order management systems or execution in particular is a requirement. Essential Skills Excellent C++programming 3+ years of experience in execution team working on custom order management system. Solid understanding of OOP concepts and modern C++ features, including memorymanagement facilities such as smart pointers, move semantics. Familiarity with Linux, bash scripting and version control Experience working with large, messy data sets. TCP/IP networking Low latency systems Benefits: Working alongside other extremely more »
Greater London, England, United Kingdom Hybrid / WFH Options
Xcede
Within this division there are numerous Technical Leaders/Hands-on Dev Mgrs with retained low-level Coding, and SW Arch. expertise, innate man-management skills, married to proven success within the world's premier U.S. Prop Trading firms and Funds, inc. CitSec and DES, enabling a shallow Mkts … and peers, plus discussing complex technical topics and software architectures (via Whiteboard/Excalidraw sessions) STL Concurrency and Multithreading Templates/Metaprogramming Smart Pointers MemoryManagement Polymorphism Additionally, exposure/familiarity with some of the most Advanced topics/Idioms inc. the likes of Variadic Temp. (within Mp more »
Greater Bristol Area, United Kingdom Hybrid / WFH Options
Matchtech
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 »
Frameworks such as Espresso and UI Automator Experience in automated tests (unit, functional, end-to-end), documentation and continuous integration. Experience in performance optimisation, memorymanagement and hardware optimisation. Deep knowledge about image processing and audio visualisation Good to have: OpenGL ES or Vulkan SQLite Jetpack ConstraintLayout Android 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 »
of weather and climate software solutions. This role will give you the opportunity to evolve in an environment filled with exciting technical challenges (networking, memorymanagement, multithreading, data transformation, image manipulation, geo-located data, REST APIs, microservices, etc.), as well as to touch on a lot of interesting more »
of the design and development of software. * An understanding of system level architecture as well as detailed knowledge of multi-threading, inter-process communication, memorymanagement and cross platform development. * Knowledge of development in C/C++ on Linux. * Experience of tools such as Sparx Enterprise Architect, Rational 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 »
strategies. Requirements: Proficient understanding of Computer Science fundamentals, particularly in Data Structures and Algorithms. Strong grasp of Java, including knowledge of garbage collection and memory management. Experience working in a front-office environment. Excited about this opportunity? Apply now more »
Stay abreast of industry trends, emerging technologies, and best practices to continuously enhance our software solutions. Skills: Core Java, Linux, Electronic Trading, Garbage Collection, MemoryManagement, DevOps, Low Latency Development If you are passionate about pushing the boundaries of technology, thrive in a fast-paced environment, and have more »
bootstrapping for an FPGA board). We also need to modify the standard libraries and managed programming language runtimes to make use of novel memory-management and garbage collection hardware. Along with a strong understanding of C/C++, ability to 'self-start', and co-ordinate with the more »
bootstrapping for an FPGA board). We also need to modify the standard libraries and managed programming language runtimes to make use of novel memory-management and garbage collection hardware. Along with a strong understanding of C/C++, ability to 'self-start', and co-ordinate with the more »
bootstrapping for an FPGA board). We also need to modify the standard libraries and managed programming language runtimes to make use of novel memory-management and garbage collection hardware. Along with a strong understanding of C/C++, ability to 'self-start', and co-ordinate with the more »
engineers, to ensure seamless integration of software with hardware and system requirements. Participate in design reviews, FMEA (Failure Mode and Effects Analysis), and risk management activities. Understand and comply with relevant regulatory requirements for medical devices (e.g., IEC 62304, FDA 21 CFR Part 820). Stay up-to-date … time systems, preferably in the medical device industry. Strong understanding of embedded systems concepts, especially on real-time operating systems (RTOS), device drivers, and memory management. Proficient in C or C++ programming languages. Experience with debugging tools and techniques for embedded systems. Excellent analytical and problem-solving skills. Strong more »
our Android applications. Troubleshoot and debug complex issues, identifying root causes and implementing effective solutions. Analyse and perfect code for scalability, algorithmic complexity, and memory management. Collaborate effectively with stakeholders, including clients, product managers, and designers, to gather requirements and deliver outstanding mobile experiences. Work in a team-oriented … with DevOps practices, including continuous integration and deployment. Expert understanding of RESTful APIs and their implementation in Android apps. Ability to perfect app performance, memory usage, and battery efficiency. Strong troubleshooting and debugging skills for complex issues. Ability in implementing efficient algorithms and data structures. Desirable Skills: Have published more »