TITLE: Embedded Software Engineer with ACTIVE Secret security clearance CLEARANCE: ACTIVE Secret security clearance (US Citizenship REQUIRED) RATE RANGE: $60/hr - $70/hr W2 (no health benefits while on contract) LOCATION: Onsite in Dedham or Taunton MA 02780 More ❯
Our software, ToffeeX, is an engineering design tool that automatically creates mechanical components for the engineering industry. It leverages a combination of artificial intelligence, numerical simulation, and sophisticated mathematical optimization techniques to design components that outperform their existing counterparts. By More ❯
Ramon.Space is a leader in space-resilient computing infrastructure. Powered by its unique AI/ML processors, Ramon.Space's software-empowered systems enable the realization of Earth-like space-resilient computing capabilities in space. Ramon.Space has a proven track record More ❯
Verition Fund Management LLC ("Verition") is a multi-strategy, multi-manager hedge fund founded in 2008. Verition focuses on global investment strategies including Global Credit, Global Convertible, Volatility & Capital Structure Arbitrage, Event-Driven Investing, Equity Long/Short & Capital Markets More ❯
McGregor Boyall are partnered with a market-leading, quant-driven tech hedge fund looking for C++ talent across multiple teams within trading and market execution. The roles involve building high-performance components for their systematic trading platform, working with advanced concurrency patterns and lock-free data structures. You'll be optimizing critical paths where microseconds matter, implementing sophisticated order execution … algorithms, and collaborating with quants to deploy new trading strategies. Their stack leverages cutting-edge HPC techniques for market data processing and order management. They are using highly modern C++: custom allocators, zero-copy messaging, and SIMD optimization. You'll work directly with quants to translate mathematical models into production trading systems and see the impact of your code on … the market. Potential for bonus buyout or sign-on - Relocation support for overseas applicants - Modern tech stack deployed alongside some of the best talent in quant finance Requirements: - Excellent C++ programming skills, ideally using a modern version - Expertise with low latency/high throughput systems - Some level of experience with Python - Experience working with systems processing high volumes of data More ❯
leading Investment Bank are looking to continue their buildout of their FX Options Desk, expanding their bespoke pricing and booking platform. This is a proprietary platform written predominantly in C++, which faces off directly to the traders. They are looking for someone to: Expand their current pricing infrastructure capacity. Take requirements directly from business stakeholders and translate to code. Learn … the business area and understand the various products traded. Code in a high impact area. They are looking for people with: Experience working with C++ in a FinTech environment. Great communication skills and ability to speak with the business. A desire to work within a Front Office environment Ideally, some experience with Python and some Financial Derivatives business knowledge. If More ❯
server systems for iGaming platform. Maintaining and optimising existing systems, includes profile and analyse bottleneck, and identify single point of failure. Requirements 4 years or more of experience in C++ programming. Knowledge/experience in writing client-server applications in C++. Knowledge/experience in WebSocket and binary communication protocols. Knowledge/experience in Database and SQL. Strong analytical and More ❯
and optimisation (CPU, memory bandwidth, SIMD/vectorization, threading; GPU/accelerator paths where applicable) to meet compression-ratio, latency and throughput targets. Extend and maintain existing C/C++ (C++17 or later) codebases; refactor for reliability, portability and readability. Build automated unit, functional, and performance test suites and as a team own test and benchmarking harnesses for our CI. … discussions, task estimating knowledge sharing and mentoring expected). Create clear, concise and verifiable technical documentation, such as technical notes, API documents and integration guides. Key Requirements: Strong modern C++ (C++17 or later preferred) and solid C fundamentals; confident with low-level memory management, resource lifetime, templates and performance-oriented coding. Several years building and shipping production native code (typically More ❯
and optimisation (CPU, memory bandwidth, SIMD/vectorization, threading; GPU/accelerator paths where applicable) to meet compression-ratio, latency and throughput targets. Extend and maintain existing C/C++ (C++17 or later) codebases; refactor for reliability, portability and readability. Build automated unit, functional, and performance test suites and as a team own test and benchmarking harnesses for our CI. … discussions, task estimating knowledge sharing and mentoring expected). Create clear, concise and verifiable technical documentation, such as technical notes, API documents and integration guides. Key Requirements: Strong modern C++ (C++17 or later preferred) and solid C fundamentals; confident with low-level memory management, resource lifetime, templates and performance-oriented coding. Several years building and shipping production native code (typically More ❯
power Machine Learning (ML) solutions set the standard for efficiency and scalability. Role Overview: Join Qualcomm's NPU Architecture team as a Machine Learning Engineer specializing in PyTorch/C++ development. In this role, you will create and optimize critical technologies for our compiler, quantization processes, ML workloads, and performance optimizations. You will also collaborate directly with strategic customers to … Your work will empower the world's lowest-power ML solution, deployed in more devices globally than any other. Key Responsibilities: Develop and enhance ML compilers using PyTorch and C++ tailored for Qualcomm's Neural Processing Unit (NPU) architecture. Design and implement advanced quantization techniques to improve model efficiency and accuracy. Optimize ML workloads for deployment across diverse devices, ensuring … PhD in Science, Engineering, or related field. Qualifications: Bachelor's or advanced degree in Computer Science, Electrical Engineering, Machine Learning, or a related discipline. Strong expertise in PyTorch and C++ programming. Experience with ML workload analysis, compiler development, and quantization techniques. Familiarity with deep learning frameworks such as TensorFlow or ONNX is a plus. Proven track record of solving complex More ❯
global digital economy. WHAT YOU'LL DO: Increase the capabilities, performance, scalability, and reliability of the XRP ledger. Participate in the full software development lifecycle, including architecture, technical design, C++ development, bug fixing, as well as functional and performance validations. Be part of the open-source XRP ledger community, setting high standards for coding, testing, and deployment. Actively participate in More ❯
Quant Developer - C++ - Execution Algo's - Hedge Fund Contact email: Job ref: qcpp/hh/09 Startdate: ASAP Join the Pinnacle of Quantitative Trading: C++ Developer Opportunity at a Global Hedge Fund! Are you an accomplished C++ Developer with a background in mid-frequency execution platforms? Here's an exceptional chance to play a pivotal role within one of … an esteemed Cross-Asset Quant Trading Team. Key Responsibilities: Collaborate with a dynamic team to craft cutting-edge algorithms for seamless trade execution. Develop and implement robust, high-performance C++ code, specifically tailored for mid-frequency execution platforms, to enhance our trading strategies. Work closely with quantitative researchers and traders to optimise algorithmic performance across diverse asset classes. Qualifications: Profound … expertise in C++ development, showcasing a solid grasp of data structures and algorithms. Proven track record in algorithmic execution, particularly on mid-frequency platforms within a financial context. Familiarity with Cross-Asset trading and an enthusiasm for staying at the forefront of quantitative trading technologies. Exceptional problem-solving skills and the ability to thrive in a fast-paced, collaborative environment. More ❯
Graduate DSP Engineer (C/C++) Penryn, Cornwall £35,000-£45,000 + Progression + Training + Pension Are you a DSP/Embedded Software Engineer or similar with a knowledge of C/C++ Programming Language and/or DSP Algorithms, looking to join a company at the very fore front of innovative, cutting-edge Audio Equipment Technology? Do … will be responsible for designing Processor Communications between DSP and Host Processors/Supporting Software. The ideal DSP/Embedded Software Engineer will have a knowledge of C/C++ Programming Language and/or DSP Algorithms. You will also have previous experience within Electrical and/or Computer Engineering. Finally, will also be proficient within Mathematics as well as … detail. The role: Designing Audio Signal Processing algorithms Evaluation and Testing of Signal Processing function as well as performance Designing processor communications The person: A knowledge of C/C++ Programming Language and/or DSP Algorithms Previous experience within Electrical/Computer Engineering Proficient in Mathematics and strong attention to detail Reference: BBH21356 Keywords: DSP, C/C++, Electrical More ❯
Job Title: Senior C++ Engineer Location: Dallas, Texas Type: Contract (W2) - 12 Month duration with opportunity for extensions Rate: $90-150 per hourWe're looking for a skilled and drivenSenior C++ Engineerto join a client of ours based within Quant Trading and Research. You'll play a critical role in managing and enhancing the software that connects our algorithmic trading … systems Work with specialised FPGA technologies to drive competitive execution speeds Ensure robust and reliable risk controls across all systems What We're Looking For: Strong development experience inModern C++ and C# Comfortable working in ahigh-performance Linux environment A passion for optimisation, efficiency, and clean code Experience in low-latency, high-frequency trading systems is a plus Ready to More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Arm Limited
quality, and make a significant impact from day one. We value hands-on experience, ownership, and a grounded, friendly environment. Responsibilities: Your key responsibilities will include: Developing C/C++ Models: Design and implement robust models for various Media IPs, simulating the behaviour of hardware components to ensure accurate and high-performance functionality. Models vs. RTL Co-Verification: Collaborate with … the verification team to ensure models achieve bit-accurate alignment with hardware RTL designs. Enhancing Frameworks: Develop and maintain C/C++ frameworks that support Media IP modelling, ensuring feature completeness, scalability, and seamless testing. Code Optimisation: Implement algorithms with a strong focus on efficiency. Minimise computational and memory resource usage while meeting performance goals. Collaboration with Image Quality Specialists … and Researchers: Work with experts to create test cases using real images. Add model features to enable prototyping and innovation, fostering new advancements. Required Skills and Experience : Modern C++ Proficiency: Extensive experience with modern C++ standards (C+ and newer). Strong understanding of the Standard Template Library (STL) for efficient programming. Awareness of Algorithms and Data Structures: Understand their use More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
High speed algorithms and communications in C++ and Rust Are you experienced in developing C++ for high-speed communications and efficient algorithms? If you have a thorough understanding of the inner workings of languages like C++ or Rust, and are motivated by the challenge of squeezing every last clock cycle, then read on! This Cambridge-based team develop high-speed … in industries where execution speed and software integrity are important would be a bonus. A first or 2.1 degree in computer science, mathematics, or other relevant STEM subject Excellent C++ coding skills: well-versed in coding techniques for minimising execution time, optimising data storage and retrieval, and handling messaging efficiently Full existing right to work in the UK without the … hybrid work pattern with scope for home working for a day or two per week. A highly competitive salary and benefits are on offer to the successful candidate. Keywords: C++, High Performance Software, Low-Latency, Networking, Cambridge Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we More ❯
Firmware Engineer (Embedded C/C++) £50,000 - £55,000 + Progression + Training + Company Benefits + Early Finish on a Friday Romsey Are you a Firmware Engineer with experience in C/C++, looking to take the next step in your career with a company renowned for its clear progression opportunities, excellent training and the opportunity to shape … mentor junior engineers, and contribute to the full product lifecycle - from development and testing to post-deployment support. THE ROLE: Design, develop, and maintain embedded firmware using C/C++ for microcontrollers Lead firmware development projects from concept through to delivery Mentor and support junior engineers through code reviews and knowledge sharing Contribute to the full product lifecycle, including CI …/CD implementation and documentation THE PERSON: Degree in Electronic Engineering, Computer Science, or related discipline Experience developing firmware in C/C++ for embedded systems Proficient with RTOS (e.g. Zephyr), development tools, and version control systems (e.g. Git) Able to commute to Whiteparish and passionate about embedded technology Reference Number: 21053 Keywords: Firmware Engineer, Embedded C, Zephyr, RTOS, Microcontroller More ❯
Experts in C++/Rust Software Engineering C++ is one of the most widespread programming languages, and is most popularly used for building large software infrastructure and applications that run quickly, efficiently, and reliably on limited resources. Since its first stable release in 2014, Rust has rapidly been adopted by some of the most successful tech firms as an alternative … to C++. With major influences from C++ and functional programming languages, such as OCaml and Haskell, Rust is also often associated with efficient, high-performance software. These languages can be found in a vast array of different industries including: Scientific Research, Medical Devices, Game Development, AR/VR Applications, FinTech, Telecommunications, Media and many more. A glimpse of roles we … of Software Software Development Manager Software Architect Software Engineer (Grad Senior Staff Principal Lead) Get in Touch with a Specialist If you're looking for your next role in C++/Rust Software Engineering , or if you're interested in learning more about the opportunities available, don't hesitate to get in touch with one of our specialist consultants. We More ❯
Rochester, Kent, England, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you an Embedded Software Engineer - C/C++ looking to work for a company that makes products that save lives. If so, then this is the job for you! My client's office is based in Rochester, Kent, commutable from Gravesend, Dartford, Bexleyheath, Sittingbourne, Maidstone, Ashford, and Sevenoaks and offers flexible/hybrid working. In this job you will … design and develop application software and embedded firmware in C and C++ for future products and assist with the support and enhancement of my clients existing product portfolio. In this Embedded Software Engineer - C/C++ job based in Rochester, Kent you will be responsible for: - Design and develop embedded software using Embedded C - Work with FreeRTOS to develop real … microcontroller peripherals - Contribute to system integration, debugging, and testing - Collaborate with cross-functional engineering teams to deliver high-quality products To apply for this Embedded Software Engineer - C/C++ job based in Rochester, Kent you must have a combination of the following skills: - Proven experience as an Embedded Software Engineer - Strong hands-on experience with Embedded C and FreeRTOS More ❯
managing software-intensive projects and leading enterprise software teams. • Expertise in Microsoft tech: C#, ASP.NET, SQL Server, Azure, Dynamics 365, IIS, SSRS, Crystal Reports. • Experience with JavaScript, jQuery, AJAX, C++, HTML/DHTML, Visual Studio, Visual C++, JBuilder. • Proven ITIL experience supporting system availability and operations. • Strong background in BI and data integration for operational support. • Experience with DISA and More ❯
at professional or academic conferences Qualifications: 3 years' experience in ESRI ArcGIS 3 years' experience developing scripts, APIs, and/or programs using 1 or more of the following: C++, Java, Shell, Perl, Python 3 years' experience programming in Python, C++, R, or Interactive Data Language (IDL) 1 year experience working with geospatial data or imagery data 1 year experience More ❯
agile management systems e.g. Jira, Confluence, GitLab Experience with QT4 and QT5 Experience with REST APIs and CRUD APIs Experience with Docker container-related technologies i.e. Kubernetes Proficiency in C++ Must have an active Top Secret/SCI clearance Preferred C++; Python More ❯
Derby, Derbyshire, United Kingdom Hybrid / WFH Options
Rise Technical Recruitment
Graduate C++ Engineer Derby - Hybrid 2 days a week onsite, 3 from home £27,000 + 4 guaranteed pay rises in 2 years + Training + Development + Hybrid Working Excellent opportunity for a Graduate with object-oriented C++ skills to join a highly technical business offering guaranteed pay rises every 6 months, a brilliant training and development platform, and … across a wide variety of industries, including Aerospace, Automotive, Medical, Energy, and Manufacturing, often with R&D or specialist components and parts. In this role you will develop OO C++ code for use with highly advanced machinery. You'll develop UI's for use by customers, develop algorithms, integrate software with hardware, and even occasionally travel to customer sites to … with a brilliant track record of developing talent into highly skilled engineers offering regular pay rises, hybrid working, and a brilliant training and development cycle! The Role: *Object Orientated C++ Development *Developing UI's, algorithms, and integrating software with hardware *Occasionally visiting customer sites for installs, tests, and fixes *Joining a larger team of Developers *On-site a minimum of More ❯
Employment Type: Permanent
Salary: £27000/annum Pay Rises, Training, Development
fostering a high-performing team culture Your Experience Architected, developed, deployed and maintained scalable software and/or AI/ML solutions Wrote production-grade, well-tested code (Python, C++, C#). Ideally, had experience with integrating ML features into C++ applications Ensured secure handling of sensitive operational data and compliance with relevant standards Developed and maintained robust APIs for More ❯
Seeking a Software Engineer with strong background in real-time C/C++ embedded software development along with demonstrated technical leadership to develop, integrate, and maintain real-time embedded applications. Typical applications are software products related to image processing, target detection and tracking, missile guidance/navigation/control algorithms, missile launchers, system control, built-in test, and system communication. … with an Agile Scrum team using a Linux Operating system running on multi-core or micro-blaze real-time processors. Candidate is expected to be proficient in C/C++ and have experience with object-oriented development involving communication protocols (UART, Ethernet, DDS, PCIe) and software/firmware interfaces. The selected candidate should have experience with software configuration control processes More ❯