field from an accredited university; • 3+ years of experience in computer design, software development, or computer networks; • Experience in the following, but not all required from same candidate: o C++ with QT used for the GUI; o C+ or C+ utilizing QT5 and developed in the Qt Creator IDE; o C++, Python, and Docker Container. Additional Required Qualifications: • Prior experience More ❯
Desborough, Northamptonshire, United Kingdom Hybrid / WFH Options
Logistex
Are you looking for an opportunity to shape the future of software quality in a forward-thinking company? Are you experienced within C/C++ and Java? If YES, you could be the Software Engineer we are looking for! What are the benefits of a Software Engineer? Competitive salary Based in Kettering, Northants, this role offers a hybrid working option … troubleshooting, and debugging to optimise software performance and resolve issues. What we are looking for? Degree in Computer Science, Software Engineering, or a related field. Experience in C/C++ and Java Competent in Linux (Unix) based operating systems and able to write shell scripts Experience with warehouse management systems (WMS) or automation systems is a bonus. Apply now to More ❯
Kettering, North Northamptonshire, Northamptonshire, United Kingdom Hybrid / WFH Options
Logistex
Are you looking for an opportunity to shape the future of software quality in a forward-thinking company? Are you experienced within C/C++ and Java? If YES, you could be the Software Engineer we are looking for! What are the benefits of a Software Engineer? Competitive salary Based in Kettering, Northants, this role offers a hybrid working option … troubleshooting, and debugging to optimise software performance and resolve issues. What we are looking for? Degree in Computer Science, Software Engineering, or a related field. Experience in C/C++ and Java Competent in Linux (Unix) based operating systems and able to write shell scripts Experience with warehouse management systems (WMS) or automation systems is a bonus. Apply now to More ❯
hiring a Senior Software Developer to join their growing engineering team. The role focuses on developing robust desktop applications and high-performance back-end services using a combination of C++ , C# , and .NET technologies , with additional exposure to cloud integrations and Windows-based systems. You'll be working across both legacy and modern platforms, contributing to new feature development, performance … optimisation, and architectural improvements. Responsibilities: Design, develop, and maintain critical systems using C++ and C# Lead the modernisation of Win32 SDK applications into .NET Core environments Build and consume APIs (REST/SOAP) for system integrations Collaborate closely with internal teams across architecture, DevOps, and QA Contribute to cloud-based components using Azure functions and services Take ownership of code More ❯
Perplexity is looking for a highly skilled Senior or Expert C++ Developer to join our Search Core team. This role is critical to building next-generation search products and technologies. You will help drive key decisions around the architecture, design, and implementation of foundational components in our technical stack. Responsibilities Develop new types of search index storage, including streaming and … challenges in multithreading, concurrency, and system-level optimization Optimize subsystems for reliable and consistent data replication within the core search stack Qualifications 5+ years of hands-on experience in C++ development Knowledge of Python or other scripting languages Passion for writing clean, efficient, and scalable C++ code Strong knowledge of algorithms and data structures, and the ability to apply them More ❯
high level of UK security clearance - Please only apply if suitable. Responsibilities : Developing software for network security applications Developing novel signal, image, or data processing applications in C/C++ Developing user interfaces in HTML/Typescript/JavaScript Providing support and training to our customers in using the software Providing training, mentoring and leading other more junior team members … Experience required: Hold a undergraduate degree or a PhD in a numerate discipline Ideally have 3 or more years software development experience, preferably in C/C++ Be familiar with using and configuring Linux systems. have experience in developing and maintaining complex real-world systems Have previously used source control systems such as subversion Understand the importance of clear, efficient More ❯
Eastleigh, Hampshire, United Kingdom Hybrid / WFH Options
Shorterm Group
Linux base to process data from sensors. As a Lead Software Developer, you will be responsible for designing, developing & testing software within vehicles drivetrains. You will be utilising embedded C++ coding with a focus on real time processing of vibration signals, processing, storage & graphing of vibration data. Key Responsibilities: - Lead the design, implementation, and testing of software for Vibration monitoring … and optimisation of software systems Required Qualifications & Experience: - Bachelor's degree in Software Engineering, Computer Science, or a related discipline - Minimum 4 years of experience in Software Development using C++ - Proficiency working on Linux-based embedded platforms - Experience with real-time signal processing or data movement for sensor-driven systems - Experience in Node.js, Python & (SQLite is a bonus) - Solid understanding More ❯
pipelines to support mission-critical, high-security programs. Key Responsibilities: Design, develop, test, and maintain embedded software for integrated hardware systems Translate requirements into scalable and efficient software using C++ or similar Build and support CI/CD pipelines to streamline development and deployment Collaborate with hardware teams to tightly integrate software components Perform unit, integration, and system-level testing … practices Support project planning, documentation, and performance tracking Required Qualifications: Bachelor's degree in engineering, computer science, or related field 5+ years of professional software development experience Proficient in C++ and/or development on Linux operating systems Experience setting up and managing CI/CD pipelines U.S. Citizenship with active Secret clearance Ability to obtain Special Access Clearance Preferred More ❯
innovation, to building their team of experts, they are now known leaders in their specialist field. The ideal candidate will possess strong experience with embedded software such as C, C++ and have a basic understanding of .Net and C#. It is a must that to have previously worked in a similar role where you have managed a team and driven … development and team management Strong ability to foster innovation and drive results A strategic thinker who has good problem solving skills Strong knowledge of Embedded Software such as C, C++ Understanding of .Net and C# Desirable to know Azure DevOps, Linux and Android. More ❯
and web applications including production-grade software. This should include experience with software architecture and understanding how to support structured (SQL) and unstructured (RAG) data. - Experience with Python and C++/C# including how to integrate ML features. The role does require relevant technical expertise, limited university/freelance projects are not sufficient. On offer is an excellent remuneration package … need to undertake background checks and also work fully onsite to take up this role. Keywords: Software Engineering, AI/ML Applications, Desktop/Web, Data Engineering Support, Python, C++, C#, Onsite, Guildford Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well have the More ❯
built on top of Unity WebGL Define and implement the web technology stack, including Unity WebGL, WebAssembly modules, and JavaScript interoperability Export existing Unity desktop functionality to WebGL, integrating C++ logic using Emscripten Develop a web interface that integrates with the Unity canvas (e.g., via Vue.js or a comparable frontend framework) Collaborate with product teams to translate clinical requirements into … team processes, including weekly stand-ups, sprint planning, and stakeholder reviews Technical Requirements Proven experience with Unity WebGL builds and plugin integration workflows Hands-on experience compiling and integrating C++ or Rust libraries into WebAssembly using Emscripten Proficiency in JavaScript , TypeScript , and modern frontend tools such as Vite , Webpack , or Rollup Strong understanding of WebGL and browser-based 3D rendering More ❯
plays a critical role in ensuring the performance and reliability of high-tech products. Key Responsibilities: Develop, support and maintain high-performance test software using languages such as C, C++ or ADA Work across multidisciplinary teams to integrate test solutions with hardware and systems Deliver robust, reliable and standardised code that meets demanding requirements Take ownership of full software development … design, coding and testing Actively contribute to the continuous improvement of testing frameworks and practices The successful candidate will have: Strong software engineering skills, ideally with experience in C, C++ or ADA Excellent analytical skills with the ability to review and refine complex systems A flexible, problem-solving mindset with the ability to handle varied technical challenges Experience working in More ❯
SOFTWARE ENGINEER 3 - MATLAB C++ PYTHON Active Clearance Required: TS/SCI with Full Scope Polygraph Annapolis Junction, MD - Onsite ALTA IT Services has a direct hire opening for a Software Engineer 3 to support an innovative software engineering and staffing firm based in Elkridge, Maryland. The company specializes in providing cutting-edge software solutions and assembling exceptional teams for … programs. Required Skills and Responsibilities 20+ years of software engineering experience Designs and implements software modules in MATLAB or other similar design suite Demonstrated experience coding in C/C++ and Python Experience with SDRs (REDHAWK/RFNext, GNU, etc.), Experience with message queue implementation/communication Experience with Development Suites (X-Midas, etc.) or C Python-based signal processing More ❯
Job Title: Embedded Software Engineer - Power Location: Lichfield Term: 6 Month Initial IR35: INSIDE Hourly Rate: £DOE Key Skills: Embedded Software, Engineering, C++, Python, Microcontrollers, DSPs, MATLAB, Simulink, DOORS, Requirements Management, Aerospace, Electronics, Testing The Role: Are you an embedded controls specialist with a passion for tackling complex engineering challenges? We’re looking for a highly skilled Embedded Software Engineer … Systems, or Software Engineering. A proven background delivering embedded software/firmware in one or more regulated industries (automotive, aerospace, defence, nuclear, etc.). Proficiency in embedded C/C++ and/or Python for microcontrollers. Strong understanding of embedded systems operation and ideally DSPs. Experience with MATLAB/Simulink code generation would be a plus. A team player mindset More ❯
high-performance, scalable solutions that meet our clients' needs for real-time data distribution. We'll trust you to: Design API for low latency data distribution Develop software using C++ and multi-threaded programming Analyze and debug multithreaded user interface and applications on Linux and Windows Build tools for operational support in service monitoring and deployment workflow Communicate and share … our values toward software development and professional collaboration You'll need to have: 4+ years of experience in C++ and multi-threaded programming Good framework design and problem-solving thought process Good communication and organizational skills Interest in system and network programming What's in it for you: You'll be contributing to the core technology that powers the company More ❯
Are you the type of embedded software engineer who loves being customer-facing, getting stuck into several exciting project at once, and writing intelligent, robust code (Embedded C, C++)? If so, this position could be an excellent match for your expertise. The Company You will be working for one of Scotland's leading product design and development consultancies. They're … thrive as an applicant, you will be able to Demonstrate 3 years' worth of relevant industry experience (excluding studies) in embedded software design using Embedded C and/or C++ Work with microcontrollers e.g. ARM, MSP430, PIC etc Have a working knowledge of operating systems (RTOS/Linux/Windows) Show a solid understanding of Software Lifecycles and development methodologies More ❯
Paragon Alpha are working with a multi-strategy hedge fund, who have a tech driven ethos to modernise trading techniques. C++ makes up large part of the code-base, and they need to make a senior hire into their market data team. This team is responsible for building high performance software that can interface with global trading exchanges, and owns … market data feeds. As well as an accomplished engineer, the role would require someone to communicate business issues into software solutions. Stack: C++, Python, Linux, SQL The role would connect elements of quant trading, data engineering and high performance C++, allowing you to gain exposure across this hedge funds systematic business. Please do apply More ❯
Paragon Alpha are working with a multi-strategy hedge fund, who have a tech driven ethos to modernise trading techniques. C++ makes up large part of the code-base, and they need to make a senior hire into their market data team. This team is responsible for building high performance software that can interface with global trading exchanges, and owns … market data feeds. As well as an accomplished engineer, the role would require someone to communicate business issues into software solutions. Stack: C++, Python, Linux, SQL The role would connect elements of quant trading, data engineering and high performance C++, allowing you to gain exposure across this hedge funds systematic business. Please do apply More ❯
Python, C++, and Spark Due to federal contract requirements, United States citizenship and an active TS/SCI security clearance and polygraph are required for the position. Required: Must be a US Citizen. Must have TS/SCI clearance w/active polygraph. At least eight (08) years of direct/relevant experience. Bachelor's degree in computer science or … customer data repositories. Prototype and develop analytic workflows to automate tasks such as profiling network traffic/activity and detecting/alerting based on network changes. Proficiency with Python, C++, and Spark. Experience with Jupyter Notebooks, JIRA, Confluence, and Git/Gitlab. Understanding of ASDF and TCLD. Knowledge of XKEYSCORE/ABYSS fingerprints. General understanding of SNORT signatures. Familiarity with More ❯
Paragon Alpha are working with a multi-strategy hedge fund, who have a tech driven ethos to modernise trading techniques. C++ makes up large part of the code-base, and they need to make a senior hire into their market data team. This team is responsible for building high performance software that can interface with global trading exchanges, and owns … market data feeds. As well as an accomplished engineer, the role would require someone to communicate business issues into software solutions. Stack: C++, Python, Linux, SQL The role would connect elements of quant trading, data engineering and high performance C++, allowing you to gain exposure across this hedge funds systematic business. Please do apply More ❯
Paragon Alpha are working with a multi-strategy hedge fund, who have a tech driven ethos to modernise trading techniques. C++ makes up large part of the code-base, and they need to make a senior hire into their market data team. This team is responsible for building high performance software that can interface with global trading exchanges, and owns … market data feeds. As well as an accomplished engineer, the role would require someone to communicate business issues into software solutions. Stack: C++, Python, Linux, SQL The role would connect elements of quant trading, data engineering and high performance C++, allowing you to gain exposure across this hedge funds systematic business. Please do apply More ❯
management, lethality systems, software deployment, and diagnostics. Perform software requirements analysis and translate into preliminary and detailed designs using department-approved design tools. Implement software designs in Ada, C, C++, or other approved languages in compliance with department coding standards. Create and execute unit and functional test procedures. Conduct hardware/software integration and debug software issues across multiple testing … a U.S. security clearance (U.S. citizenship required). Experience: 5-7+ years in embedded software development or related field. Technical Skills: Languages/Tools: GIT, Bitbucket, Ada, C, C++, Qt, Yocto, Workbench. Operating Systems: VxWorks, Linux, RTOS, virtualization environments, BSPs, GVOS. Protocols: RS-232/422, CAN, TCP/IP, UDP/IP. Linux build tools: Yocto. Additional Tools More ❯
london (city of london), south east england, united kingdom
Paragon Alpha - Hedge Fund Talent Business
Paragon Alpha are working with a multi-strategy hedge fund, who have a tech driven ethos to modernise trading techniques. C++ makes up large part of the code-base, and they need to make a senior hire into their market data team. This team is responsible for building high performance software that can interface with global trading exchanges, and owns … market data feeds. As well as an accomplished engineer, the role would require someone to communicate business issues into software solutions. Stack: C++, Python, Linux, SQL The role would connect elements of quant trading, data engineering and high performance C++, allowing you to gain exposure across this hedge funds systematic business. Please do apply More ❯
for a technically proficient engineer who enjoys solving complex challenges and making a tangible impact in a product-driven environment. Key Responsibilities Include: Developing embedded software in C/C++, with an emphasis on object-oriented, maintainable, and efficient code. Designing system and software architecture, capturing requirements, and defining component interfaces. Conducting research into new technologies, contributing to the development … implementation. About You: A successful candidate will demonstrate strong technical expertise in embedded systems and a collaborative approach to engineering. Essential experience and competencies include: Proficiency in C/C++ programming for embedded platforms. Experience with Linux, device drivers, and software design/architecture patterns. Familiarity with UML, system design methodologies, and structured documentation. Basic experience using frequency and time More ❯
them into high-quality, maintainable software solutions. Design, implement, and maintain production-grade scientific and engineering software libraries. Write clean, well-tested code in multiple languages (primarily Python and C++), integrating with our public software stack. Run and optimize high-performance workloads on GPUs and HPC clusters. Support algorithm design, compilation tools, and resource estimation software for quantum programs. Work … Proven ability to design, implement, and maintain production-quality software, with evidence of independent work. Significant programming experience in Python (or Julia) and at least one low-level language (C++ or Rust). Solid understanding of modern software development practices: version control (Git/GitHub), unit/integration testing, continuous integration, and documentation. Public examples of past work-GitHub or More ❯