Salary: 200k - 250k Background Create robust, scalable, and efficient software applications based on system requirements analysis and design specifications Write clean, maintainable, and optimized code in languages like C, C++, Java, and others Conduct thorough testing (unit, integration, and system testing) to identify and resolve bugs, ensuring high-quality software delivery Requirements Bachelor's degree in System Engineering, Computer Science More ❯
also have experience with one or more Infrastructure-as-code solutions (we use Pulumi over AWS). Mobile development (we use React-native). Any experience with platform engineering (C++), or video streaming is a strong bonus but not required. High intrinsic motivation to succeed and ability to work hard. More ❯
also have experience with one or more Infrastructure-as-code solutions (we use Pulumi over AWS). Mobile development (we use React-native). Any experience with platform engineering (C++), or video streaming is a strong bonus but not required. High intrinsic motivation to succeed and ability to work hard. More ❯
Advanced academic degree (PhD or Master's) in a quantitative discipline such as Mathematics, Physics, Computer Science, or Engineering. Strong programming skills in at least one core language - Python , C++ , or Java . Proven experience in quantitative research or systematic trading environments. Excellent communication skills and the ability to thrive in a highly collaborative, fast-paced team environment. What's More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
The One Group
and have resided in the UK for the last 5 years. Previous or current SC and DV clearance is highly beneficial. Duties & Experience: Strong programming knowledge of ADA (C, C++ & C# desirable) Work with a multidisciplinary team to create extensible code for new development and to provide software solutions Previous experience with bare-metal embedded software Model-based development using More ❯
ML, Physics, Maths, Engineering or other quant field from top-tier institution strongly preferred Strong programming skills in high-level (e.g. Python, R, Julia) and lower-level (e.g. C, C++) languages, with fluency in at least one Excellent understanding of probabilities, statistics and optimization Experience manipulating large datasets, including tick-level data Rewards and Incentives Competitive base salaries and performance More ❯
networks Communicate status with leadership and customers Ensure software standards are met Minimum Requirements: Bachelor's degree and 12+ years of relevant experience Proficiency in Python and C/C++ programming Troubleshooting/debugging experience Proficiency in low-level internals in one or more technology areas (e.g. Windows, Unix, Mobile, Network devices) Proficiency with networking (TCP/IP) and socket More ❯
to build novel embedded systems Realising a system into functional components and then decomposing into a backlog of deliverable User Stories Job Requirements: Experience in developing in C/C++ Ability to work in a rigorous engineering environment using configuration management and change management processes and tools Knowledge and experience in the specification, design and implementation of complex software solutions More ❯
and learner records. Embed employment skills into the curriculum courses to enhance student employability. Required Skills & Qualifications: Proficiency in software development, including SDLC, models, and languages such as Python, C++, C#, Java, VB.net, along with appropriate IDEs like Visual Studio 2017 with mobile emulator. Experience of teaching in further education is a distinct advantage. Teaching qualifications are preferred, or a More ❯
and preferably several years of experience as an Engineer in a technical, international environment. As an Engineer you have experience with, among other things, programming Labview/C/C++/Python/PLC Systems Siemens TiaPortal/servo technology/vision technology You have a keen technical (commercial) insight and knowledge of mechanical engineering. You have good interpersonal skills More ❯
science, information systems or applicable engineering field and minimum • 5 years of experience in computer science, information systems, or network engineering; • 5 years of experience programming in Assembly, C, C++, and/or Python; • Minimum five (5) years of experience programming cyber tools and/or techniques for the US Government or commercial sector • Experience performing open-source research & vulnerability More ❯
in-depth understanding of operating systems and/or distributed systems and/or cloud computing. Good programming skills, master of at least one language, such as C/C++, Go, Python etc. Good communication skills. Desirable Experience: PhD in operating systems, distributed systems etc. Published papers in top journals/conferences. If this role is of any interest please More ❯
with VHDL • Experience with Xilinx FPGAs and Vivado • Experience with Revision control system • Experience with Earned Value Management (EVM) Preferred Qualifications: • Experience with mapping algorithms to architecture • Experience in C++ (OOP) • Experience with any of protocols : Ethernet, TCP/IP, PCIe, NVMe, USB • Experience with Xilinx SoC design with SDKs and PetaLinux OS • Experience with High-Level Synthesis (HLS) with More ❯
leading university Professional experience in financial services (e.g., banking, asset management, hedge funds) with exposure to Rates or Equities Strong understanding of derivatives pricing and modelling Proficiency in C#, C++, Java, or Python, with hands-on coding experience. Knowledge of machine learning techniques Excellent academic track record, including strong A-Level (or equivalent) results. Please note: sponsorship is not available More ❯
City of London, London, United Kingdom Hybrid / WFH Options
McGregor Boyall Associates Limited
resilience, fault-tolerance, and scalability Driving performance improvements with hardware-aware optimisations and kernel-bypass techniques ?? What We're Looking For: Deep understanding of systems-level programming (Rust, C, C++) Experience with manual memory management , concurrency , and multithreading Familiarity with Linux internals , system calls, and networking (e.g., epoll, io_uring) Bonus points for experience with: Kernel bypass (Solarflare, DPDK) Building More ❯
native-level mobile development Experience with vulnerability analysis Experience with assembly, preferably ARM Understanding of mobile security protection mechanisms, such as SELinux and application sandboxing Objective-C, Swift or C++ programming Ability to work independently and as part of a team in a fast-paced environment with ever-changing requirements. Security Clearance U.S. government Top Secret security clearance Possess a More ❯
scalability Driving performance improvements with hardware-aware optimisations and kernel-bypass techniques ?? What We're Looking For: Deep understanding of systems-level programming (Java and/or Rust, C, C++) Experience with manual memory management , concurrency , and multithreading Familiarity with Linux internals , system calls, and networking Bonus points for experience with: Kernel bypass (Solarflare, DPDK) Building custom allocators or working More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
McGregor Boyall
resilience, fault-tolerance, and scalability Driving performance improvements with hardware-aware optimisations and kernel-bypass techniques What We're Looking For: Deep understanding of systems-level programming (Rust, C, C++) Experience with manual memory management , concurrency , and multithreading Familiarity with Linux internals , system calls, and networking (e.g., epoll, io_uring) Bonus points for experience with: Kernel bypass (Solarflare, DPDK) Building More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
McGregor Boyall
scalability Driving performance improvements with hardware-aware optimisations and kernel-bypass techniques What We're Looking For: Deep understanding of systems-level programming (Java and/or Rust, C, C++) Experience with manual memory management , concurrency , and multithreading Familiarity with Linux internals , system calls, and networking Bonus points for experience with: Kernel bypass (Solarflare, DPDK) Building custom allocators or working More ❯
algorithms in VHDL for FPGAs; Designing tests for PCBs, including firmware and software, as well as developing Linux device drivers for hardware; Software development experience in embedded C and C++ An impressive academic history including a first class degree backed by A/A at A-Level will also be required. Please note: as many of the projects are related More ❯
you? What You Bring to the Team: A background in Engineering, STEAM fields, or equivalent experience Some hands-on coding experience (even if it's from university projects)-C, C++, and Python are the ones we're looking for. A love for problem-solving and a hunger to learn A team-first mindset -you thrive in a collaborative environment A More ❯
Only) Required/Minimum Qualifications: - Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++ or Rust. - Understanding of data structures, algorithms, asynchronous programming, and multithreaded design. - Experience building scalable and distributed cloud services. - Proven ability to deliver high-quality, maintainable, and performant code. Other More ❯
Epsom, Surrey, England, United Kingdom Hybrid / WFH Options
BOSS Professional Services LTD
re looking for Degree in Electronic Engineering, Computer Engineering, Computer Science, or a related field. 3+ years’ experience testing embedded systems or industrial devices. Strong skills in C/C++ and scripting languages such as Python. Hands-on experience with automated testing tools and frameworks. Solid understanding of embedded systems, microcontrollers, and RTOS. Experience with schematic capture, PCB layout, and More ❯
Clearance required to start Preferred Qualifications: Microelectronic component test experience Knowledge of Electronic Design Automation (EDA) tools such as Altium, Eagle, LTSPICE, etc. Some programming experience with Python, C, C++, VisualBasic, git, or Labview. Basic analog or design knowledge of circuit boards or ASICs. Understanding of noise and repeatable test measurements. Knowledge and understanding of microelectronic fabrication processes and techniques. More ❯
Understanding of turn effects, convexity, and futures convexity Familiarity with relative value metrics such as asset swaps and spreads Strong programming skills (Python, plus object-oriented programming such as C++, C#, or Java) Excellent communication skills with the ability to collaborate closely with traders and PMs Enthusiasm for the markets and a proactive, hands-on approach Why Join? Work in More ❯