recruitment and form development plans! You will be the primary Verification Engineer of a RISC-V based processor core that integrates my clients novel memorymanagement technology. There is also an option to be the Lead Engineer (depending on experience) You will be responsible for leading the Verification … of their clean sheet RISC-V processor and building upon existing Formal Verification of their memorymanagement technology. Key skills; 5+ years of HW Engineering experience - 3+ years in Verification Recent experience of tapeout at 20nm or smaller. Comfortable setting up new development flows and configuring associated tools more »
associated 3-point estimates for future-work related tasks included in the backlog. Ensuring all work is undertaken in accordance with the AMPA Quality Management System Providing support to independent test teams during integration or system test activities. A successful candidate will have: Experience of working in all aspects … ClearCase and ClearQuest, DOORS and HP ALM 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 using Python and Java. Experience of service oriented or distributed systems Experience working with Geospatial more »
in Computer Science, Engineering, or a related field. Strong experience in low latency Java development for high-performance trading systems. Proficiency in multi-threading, memorymanagement, and network programming in Java. Solid understanding of algorithms, data structures, and software design principles. Familiarity with modern frameworks, tools, and methodologies more »
Redhill, Surrey, United Kingdom Hybrid / WFH Options
Tiger Resourcing Group
/installers Desirable Experience in developing in other high-level languages, such as C#, Java, Python, JavaScript, PPP, and XML Experience with Valgrind Efficient memorymanagement experience Efficient usage of disk IO experience Cryptography Low-level Smartcard comms/NFC interfacing Experience writing simulators and test harnesses more »
the efficacy of this process. Determine tools and approaches for virtualisation, data mocking, contract testing or other automated integration testing techniques, automate test data management, test results aggregation and release management. Enable detailed, real-time reports of automation test runs. Manage test infrastructure usage and determine approach to running … Python, Node.js or other languages to write secure, reusable, and maintainable automated tests and test utilities. You should be familiar with concepts like thread management, synchronisation, resource, and memorymanagement, and scripting languages like bash or PowerShell. Selenium or similar for front-end automation, Tools like RestAssured more »
the efficacy of this process. Determine tools and approaches for virtualisation, data mocking, contract testing or other automated integration testing techniques, automate test data management, test results aggregation and release management. Enable detailed, real-time reports of automation test runs. Manage test infrastructure usage and determine approach to running … Python, Node.js or other languages to write secure, reusable, and maintainable automated tests and test utilities. You should be familiar with concepts like thread management, synchronisation, resource, and memorymanagement, and scripting languages like bash or PowerShell. Selenium or similar for front-end automation, Tools like RestAssured more »
Sheffield, South Yorkshire, Yorkshire, United Kingdom
Home Office
the efficacy of this process. Determine tools and approaches for virtualisation, data mocking, contract testing or other automated integration testing techniques, automate test data management, test results aggregation and release management. Enable detailed, real-time reports of automation test runs. Manage test infrastructure usage and determine approach to running … Python, Node.js or other languages to write secure, reusable, and maintainable automated tests and test utilities. You should be familiar with concepts like thread management, synchronisation, resource, and memorymanagement, and scripting languages like bash or PowerShell. Selenium or similar for front-end automation, Tools like RestAssured more »
/20 5+ years of experience in similar hedge funds or trading firms Solid understanding of OOP concepts and modern C++ features, including memorymanagement facilities such as smart pointers, move semantics. Experience with multi-threaded applications and TCP networking. The ability to produce good quality code in more »
/20 5+ years of experience in similar hedge funds or trading firms Solid understanding of OOP concepts and modern C++ features, including memorymanagement facilities such as smart pointers, move semantics. Experience with multi-threaded applications and TCP networking. The ability to produce good quality code in more »
/20 5+ years of experience in similar hedge funds or trading firms Solid understanding of OOP concepts and modern C++ features, including memorymanagement facilities such as smart pointers, move semantics. Experience with multi-threaded applications and TCP networking. The ability to produce good quality code in more »
/20 5+ years of experience in similar hedge funds or trading firms Solid understanding of OOP concepts and modern C++ features, including memorymanagement facilities such as smart pointers, move semantics. Experience with multi-threaded applications and TCP networking. The ability to produce good quality code in more »
Edinburgh & Lothians, Scotland, United Kingdom Hybrid / WFH Options
Defence
skills and application of various strategies Use of RTOSs such as VxWorks or embedded Linux Deployment of software to distributed hardware platforms, multicore programming, memorymanagement techniques, device driver development, code optimisation, interrupt-driven designs A good understanding of electronics, schematic design and use of test equipment Experience … developing solutions for ARM and Intel based multicore processing platforms Communication protocols (I2C, SPI, USB, Serial, Network, PCIe) Familiarity with configuration management tools, defect tracking and peer review Demonstrable experience in the following areas will help you stand out: Working alongside firmware and hardware engineers to develop working embedded … solutions Knowledge of standards such as DO-178C and coding standards such as MISRA C/C++ Requirements management tools Experience of Agile development and Atlassian toolset Understanding of the Internet of Things (IoT) Experience developing Continuous Integration/Continuous Deployment Security Clearance You must be eligible for full more »
Employment Type: Permanent, Part Time, Work From Home
/20 ·5+ years of experience in similar hedge funds or trading firms ·Solid understanding of OOP concepts and modern C++ features, including memorymanagement facilities such as smart pointers, move semantics. ·Experience with multi-threaded applications and TCP networking. ·The ability to produce good quality code in more »
based embedded systems • In depth knowledge of Linux kernel internals and device drivers • Proven experience with solving real-time embedded issues, including: threading, optimization, memorymanagement, interrupt handling • Solid programming experience in C or C++ • Familiarity with software version control tools, defect tracking tools, and peer review • Adequate 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 »
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Morson Talent
test equipment A solid grasp of C++ Communication protocols (I2C, SPI, USB, Serial, Network, PCIe) Deployment of software to distributed hardware platforms, multicore programming, memorymanagement techniques, device driver development, code optimisation, interrupt-driven designs Excellent debugging skills and application of various strategies • Experience developing Continuous Integration/… platforms Experience in testing and integrating software with firmware (VHDL/Verilog) and hardware • Experience of Agile development and Atlassian toolset • Familiarity with configuration management tools, defect tracking and peer review • Knowledge of standards such as DO-178C and coding standards such as MISRA C/C++ • Requirements management tools Strong low level embedded C programming skills • Understanding of the Internet of Things (IoT) Use of RTOSs such as VxWorks or embedded Linux • Working alongside firmware and hardware engineers to develop working embedded solutions You must be eligible to live and work in the UK and be eligible more »
Advanced knowledge of application, data, and infrastructure architecture disciplines Minimum 5 years of Java development experience Strong technical understanding of Java Core concepts, including memorymanagement, multi-threading, REST based services and Spring. Experience with Spring framework and developing application using Spring Boot Experience with relational DB and more »
or expert knowledge of Unreal Engine (UE4 or UE5) Previous experience of making low-level improvements to Unreal Engine Strong Unreal experience of Loading, MemoryManagement and Performance Experience of Crash Handling, Packaging, Tooling, GaaS workflows highly desirable Experience of dealing with Unreal updates and merging highly desirable more »
Newcastle upon Tyne, England, United Kingdom Hybrid / WFH Options
Gattaca
skills and application of various strategies Use of RTOSs such as VxWorks or embedded Linux Deployment of software to distributed hardware platforms, multicore programming, memorymanagement techniques, device driver development, code optimisation, interrupt-driven designs A good understanding of electronics, schematic design and use of test equipment Experience … developing solutions for ARM and Intel based multicore processing platforms Communication protocols (I2C, SPI, USB, Serial, Network, PCIe) Familiarity with configuration management tools, defect tracking and peer review Life at Leonardo: With a company funded benefits package, a commitment to learning and development, and a flexible approach to working … Coursera Referral Incentive: You can earn a reward for successfully referring a friend or family member Bonus: Scheme in place for all employees at management level and below more »
for most recent Linux kernels and yet-to-be-published Android versions. This involves developing performance-critical drivers for GPU hardware, including scheduling and memorymanagement for Linux and Android OSs. Responsibilities as Linux Kernel Staff Software Engineer : Participating in all phases of software development - including design, implementation more »
enthusiastic engineering team You'll have: Interest or knowledge of 3D graphics techniques e.g. rendering, shaders, textures Interest or knowledge of processor architecture e.g. memorymanagement, caching, multi-threading Strong C/C++ programming skills You might also have: A first or upper second B.Sc. or B.Eng (or more »
Belfast, County Antrim, Northern Ireland, United Kingdom
Ncounter LTD
driven services to time after time, provide the highest performance. 2+ years experience in JVM, we use both Kotlin and Java Exposure to Strings, MemoryManagement and associated problems a plus Automated test experience, Unit testing and Integration testing Some commercial exposure to React and Redux or GraphQL more »
JOB AD: Experience working on compiler development Work on the Toolchain of our high-performance CPU core and novel memory architecture. Work directly with architects and silicon designers as well as with the software team. Contribute directly to the Toolchain, targeting a RISC-V processor with novel memorymanagement extensions. An ideal candidate would offer many of the following: + Strong understanding of C, C++ with assembler Clear understanding of + software toolchains and how they operate, with experience extending + and maintaining LLVM transformations and backends Knowledge or experience in one or more of 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 »
Bristol, England, United Kingdom Hybrid / WFH Options
microTECH Global LTD
bootstrapping for an FPGA board). They 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 »