C++ Job Vacancies

1,101 to 1,125 of 2,089 C++ Jobs

Principal Embedded Software Engineer

RG1, Reading, Berkshire, United Kingdom
Platform Recruitment
hardware and FPGA teams to deliver tightly integrated, high-speed embedded systems. Mentor engineers, drive best practices, and contribute to recruitment and technical leadership. Essential Experience: 10+ years in C++ software development in a Linux environment Experience building complex software for custom hardware, including device interfacing. Strong foundation in data structures, algorithms, and object-oriented design. Desirable Skills: Exposure to … optical care Interested in architecting cutting-edge embedded solutions? Apply now to make a difference! Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more. More ❯
Employment Type: Permanent
Salary: £70000 - £90000/annum Very generous bonus + healthcare
Posted:

Computer Scientist

HP22, Aston Clinton, Buckinghamshire, United Kingdom
Career Smart Consulting Ltd
disciplined engineers. You will collaborate very closely with electronics and mechanical engineers to develop projects from the ground up. You will need to be mathematically minded, with expeirence on C++, Python and Javascript. Additional skills in image processing is advantageous. Please note that for this computer science position we are willing to look at both graduates with no commercial experience … be offered based on quality and quantity of experience. Computer Scientist Requirements A 1st class degree in computer science from a top UK university in computer science Experience in C++, Python and Javascript Knowledge of image processing and robotics is benefical Mathematically minded and solution orientated A passionate engineer with great communication skills If you are interested in discussing this More ❯
Employment Type: Permanent
Salary: £30000 - £70000/annum Bonus, Pension, Full Training
Posted:

PRINCIPAL SOFTWARE ENGINEER - TS with Security Clearance

Manhattan Beach, California, United States
Advanced Software Design
in about 1 year. • Develop key software functions including mechanism control, telemetry reporting, fault monitoring and stored command sequence responses and failover to a redundant processor. • Develop software in C++ in FreeRTOS. The software will largely be developed in the unclassified environment but may have some functions added in a classified environment. • Applies the appropriate standards, processes, procedures and tools … a STEM discipline with 5 years of experience, a Master's degree in a STEM discipline in a STEM discipline with 3 years of experience. • Proficiency in C/C++ • Experience with FreeRTOS OS or other real-time operating system - i.e., (RT-Linux, FreeRTOS, VxWorks, GH Integrity) • This position requires the applicant to be a U.S. citizen. • Ability to obtain More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Linux Systems Software Developer

Cambridge, Cambridgeshire, United Kingdom
Ecm Selection
and support for existing code. This includes introducing new security algorithms, improving performance, writing unit and automated tests, and fixing security vulnerabilities. Code is predominantly written in C and C++ and mainly targets the Linux operating system, although there is some crossover with projects targeting Windows. In addition to a bachelor's degree in computer science or similar, you will … need: Excellent programming experience in C/C++ Good practical knowledge developing for User-mode Linux (UML) Understanding of public key infrastructure (PKI) and other uses of cryptography Understanding of the OSI network model, especially the TCP/IP protocols Additional knowledge or experience in any of the following would be beneficial but is not required: Linux kernel development, the More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer - QA & Testing

Leuven, Vlaams-Brabant, Belgium
Pickit 3D
CI/CD pipelines . Ability to work independently & shape the QA strategy from the ground up. Good written and verbal skills in English. Nice to have: Experience with C++ development Knowledge of Linux-based testing tools (e.g., Valgrind, GDB, profilers) and build tools (CMake). Experience with system integration resting using real HW (e.g. cameras) Experience with Typescript Experience … where we make it our mission to get the best out of every employee. Our main tech stack The back-end software in our system is mainly built in C++, and our front-end is developed in Typescript. Coding: C++, Python, Linux, ROS, OpenCV, PCL. Tooling: Git, Jenkins, Docker, Jira, VSCode (or your like). Interested? Send us your CV More ❯
Employment Type: Permanent
Salary: EUR Annual
Posted:

Trainee UI Programmer

Horsham, Sussex, United Kingdom
Hardlight
improve and maintain the UI coding aspect during project development. As a trainee UI programmer at Creative Assembly, you will be developing our in-house UI framework built with C++ and leveraging it to implement the UI for our Total War titles. As part of this role you will also be working closely with artists and designers. As a Trainee … UI Programmer on the project, you will be expected to provide programming support within the UI team. You will have good C++ skills to develop production code which is robust, neat and maintainable. Using industry standard tools for development and source control, you will optimize and fix bugs on existing UI implementations, as well as implementing and iterating on a … closely with designers and artists. You will be passionate about playing and making games with a good knowledge of the games industry. K nowledge, Skill and Experience Essential Fluent C++ Excellent collaborative and interpersonal skills A good BSc or equivalent in a relevant subject such as maths, computer science or engineering Attention to detail and a passion for making quality More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Video Streaming Engineer - Imaging, Playback and Review Tools

London, United Kingdom
DNEG Group
English version will follow Rédigé au masculin pour alléger le texte Résumé DNEG recherche un ingénieur logiciel C++ expérimenté pour rejoindre l'équipe derrière xSTUDIO , notre application open source de lecture vidéo et de revue d'images conçue pour les industries du VFX et de l'animation. Dans ce rôle, vous contribuerez au développement d'une solution de diffusion en … des experts internes et externes, dans un environnement agile et axé sur la créativité technique Compétences requises : Techniques : Diplôme en informatique, en ingénierie ou expérience équivalente Solide maîtrise du C++ moderne (C+, C+) Bonne compréhension des technologies réseau, des protocoles et de l'infrastructure physique Connaissances en sécurité réseau et chiffrement des données Curiosité et enthousiasme pour l'apprentissage rapide … ouverture. Nos équipes rassemblent des profils variés et internationaux, travaillant ensemble à la pointe de la technologie dans le monde du VFX. Summary DNEG is looking for an experienced C++ Software Engineer to join the team behind xSTUDIO , our open source video playback and review tool designed for the VFX and Feature Animation industries. In this role, you'll help More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded Software Engineer

Cardiff, South Glamorgan, Wales, United Kingdom
ZENOVO LTD
Software Engineer Location : Cardiff Working Arrangement : On-Site 4 Days Per Week Key Experience/Skills: - Knowledge of C, RTOS - Knowledge of communication protocols - Knowledge of UART, SPI, I2C -C++ programming experience is desirable - Experience working within a team taking a product from concept through to production Education: Degree in Software Engineering, Computer Science, Electrical/electronic Engineering or equivalent More ❯
Employment Type: Permanent
Salary: £65,000
Posted:

Audio Programmer

Bromsgrove, Worcestershire, United Kingdom
Hybrid / WFH Options
Talk Recruitment
Audio Programmer/Engineer role you must meet the following criteria: Bachelor's degree in Computer Science, Audio Engineering, or a related field, or equivalent work experience. Proficient in C++ and experience with audio programming libraries and tools, with a solid understanding of audio principles and digital signal processing (DSP). Experience with audio middleware integration (Wwise, FMOD) and an … effectively within multidisciplinary teams. A deep appreciation for audio's role in enhancing player experiences and a genuine enthusiasm for video games. Desirable Skills: Programming knowledge, such as HTML, C++ or C# languages to a production quality level. Good working knowledge of C++ for Unreal Engine. Previous shipped title(s) within a relevant game production pipeline. Knowledge of accessibility standards More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer with Security Clearance

Palmdale, California, United States
Encode
Position Responisibilites: • Proficient with developing components using C and/or C++, writing code and automated unit tests, and have experience integrating software components in a System Integration Lab (SIL). • Development of data analysis tools used to post-process mission and test data as well as insight into mission systems technologies. • Developing high fidelity flight simulation in order to … support embedded applications. • Systems engineering, systems integration and test, and data analysis functions) as required and assigned. Basic Qualifications (Required Skills/Experience): • Strong C++ development skills • Experience with Git version control • Experience with repository management tools and environments • CI/CD pipeline development • Windows and Linux development • High Fidelity Flight Simulation • Experience developing to various standards Preferred Qualifications (Desired More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Senior Firmware & Software Engineer

Norfolk, East Anglia, United Kingdom
Gerrell & Hard
develop, maintain, and test embedded firmware and software for electric power systems Work closely with hardware engineers to integrate code with electronics Write clear, maintainable code in C/C++ for bare-metal and embedded systems Document development processes and testing procedures Provide technical support and contribute to continuous improvement initiatives Ensure compliance with coding standards and regulatory requirements What … Were Looking For Solid experience in embedded systems and microcontroller firmware development Proficiency in C and C++ programming Familiarity with cross compilers, debugging tools, and source control systems (e.g. GIT) Understanding of electronic schematics and hardware interfaces Experience working to industry standards such as MISRA is desirable Strong problem-solving skills and a detail-oriented mindset Qualifications & Requirements Degree in More ❯
Employment Type: Permanent
Salary: £70,000
Posted:

Software Engineer - Active TS/SCI w/ FSPolygraph (NSA-Cleared) with Security Clearance

Annapolis Junction, Maryland, United States
Argo Recruiting
if a matching role isn't listed, we may be able to create one just for you. Key Responsibilities: Design, develop, and maintain software applications using Python, Java, or C++ Work within a UNIX/Linux environment Support deployment and orchestration using Kubernetes (preferred, but not required) Collaborate with cross-functional teams to ensure performance, scalability, and security of mission … technical solutions for real-world intelligence challenges Required Qualifications: Active TS/SCI with Full Scope Polygraph (NSA) Experience with one or more of the following languages: Python, Java, C++ Strong background in UNIX/Linux environments Ability to work onsite in Annapolis Junction, MD U.S. Citizenship (Required) Preferred Qualifications: Experience with Kubernetes or containerized environments Strong understanding of system More ❯
Employment Type: Permanent
Salary: USD 120,000 Annual
Posted:

Senior C ++ Software Developer

Fareham, England, United Kingdom
Reed Talent Solutions
in the office) £70k per annum + excellent reward benefits Are you ready to take the helm of cutting-edge ship simulation technology? We are looking for a Senior C++ Software Developer to join our client mission delivering high performance, real-time 3D ship simulator solutions. You will be working alongside Lead Software Engineer, join our client's multidisciplinary team … system bridges. Technical oversight of our state-of-the-art simulator suite in Fareham, Hampshire. Collaborating with experienced professionals in naval architecture, autonomous vessels and AI. About you Expert C++ developer, preferably within a Windows/Visual Studio environment, with deep understanding of software architecture. Solid experience with OpenGL is desirable, although Vulkan and DirectX will provide the transferable skills More ❯
Posted:

Senior Digital Signal Processing Engineer with Security Clearance

Sarasota, Florida, United States
Ed Wallach Search Group
in digital signal processing preferred • Demonstrated programming skills are required with experience in scientific programming. The ideal candidate has experience with implementation of signal processing algorithms in C/C++ and Python. • Some experience with Linux and open source tool chains is desirable. • Experience with software defined radio (SDR), baseband architecture, RF architecture and/or wireless propagation and modeling … individual principal investigator or as part of a small team of engineers. Perform RF signal and data analysis, reverse engineering, simulation and modeling. Implement new algorithms in C/C++ and Python. Support transition of algorithms to real-time, high-performance production computing environments. We have deep experience in signal processing application and common services development for the National agencies More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Modeling & Simulation Engineer with Security Clearance

Reston, Virginia, United States
Caribou Thunder, LLC
and model hierarchies in the designated modeling & simulation (M&S) environment as needed Collaborate with cross-functional engineers and analysts in a fast-paced, Agile environment Leverage tools like C++, Python, and SysML to build and refine simulation models Is This You? 5+ years of total experience in modeling & simulation, systems engineering, or operational analysis 3+ years directly working with … Modeling Tools: AFSIM (Advanced Framework for Simulation Integration and Modeling) NGTS, OneSAF, ITASE (may qualify as partial AFSIM substitute) MATLAB, Simulink, STORM, MBSE frameworks Programming & Development: Intermediate proficiency in C++, Python, or SysML Scripting and scenario modeling Agile development methodologies Requirements Education: Bachelor's in a STEM field + 5 years of relevant experience, or Master's in a STEM … years using AFSIM for advanced scenario scripting Substitution: up to 2 years may be offset with experience in similar modeling environments Preferred Qualifications Strong scripting skills in Python, C++, or SysML Related LCATs supported by resume: Software Engineer III Software Developer IV Operations Research Analyst III Systems Engineer III STAT Analyst II/III Who is Caribou Thunder? Building Tomorrow More ❯
Employment Type: Permanent
Salary: USD 110,000 Annual
Posted:

Embedded Developer with Security Clearance

Annapolis Junction, Maryland, United States
BlueHalo
will perform hands-on software analysis, proof-of-concept creation, and product development in support of an exciting mission. You will develop mostly in C, but some situations involve C++, and the reading/writing of assembly. If that sounds like you and you're ready to make an impact now, not later, read on for the details and apply … Perform virtual environment development, vulnerability analysis, reverse engineering, software development, and operational support to solve many of the country's toughest problems Apply expertise in cloud engineering, C/C++ development, reverse engineering, and automated unit testing in Python, develop capabilities in assembly, research existing functionality, and learn new technologies quickly. Provide support to the test team during component and … or more years of Software System Requirements Analysis, Design, Development, Integration, and/or Testing Four (4) or more years of Software development experience using C, C/C++, or other proprietary languages Experience with Software Reverse Engineering and/or debugging tools, such as IDAPro, OllyDbg, gdb, etc. Experience with Configuration, administration, and development experience in Virtual Environments (VMWare More ❯
Employment Type: Permanent
Salary: USD 230,000 Annual
Posted:

Junior Design Engineer

Fareham, Hampshire, South East, United Kingdom
DOMO TACTICAL COMMUNICATIONS (DTC) LIMITED
systems are delivered to major global broadcast clients and require robust, high-performance embedded software solutions. The role will focus on designing and developing embedded software using C/C++ and Python to interface with hardware platforms, FPGAs, and other system components. The ideal candidate will contribute to the design of system architecture and workclosely with senior engineers to deliver … alongside more experienced team members. This is an excellent opportunity to grow technical skills in a supportive, hands-on environment. Key Responsibilities Include: Writing embedded software in C/C++ and Python to support hardware integration and external system interfaces. Contributing to system-level design by implementing and testing efficient software sub-systems. Collaborating with senior engineers to define interfaces … a desire to grow professionally within a technically innovative team. A degree in Engineering, Computer Science, or a related field is expected, along with basic experience in C/C++ development and an interest in broadcast technologies or embedded systems. Some familiarity with embedded Linux, IP networking, or web-based systems is advantageous but not essential. A proactive approach to More ❯
Employment Type: Permanent
Posted:

Principal Simulation and Modelling Engineer

Bristol, Avon, England, United Kingdom
Hybrid / WFH Options
MBDA
simulations of our products to our customers: from concepting to assessment and through life support. We engage with external teams and partners to integrate external models (such as FMUs, C++ libraries, or third-party software) into our environments, as well as working closely with system designers, control engineers, and software developers to support the full development lifecycle. Automation is a … processes. Knowledge of scripting and automation (MATLAB scripts, Gitlab, Jenkins, or similar). Excellent problem-solving, analytical, and communication skills. Experience integrating external models or code (e.g., C/C++, FMUs, S-Functions, or co-simulation frameworks) into Simulink. Experience with version control tools (e.g., Git, EWM). Hands-on experience of automated C/C++ code generation from Simulink More ❯
Employment Type: Full-Time
Salary: £50,000 - £57,000 per annum
Posted:

Linux Developer

Italy
Telit Cinterion
functional teams to ensure the highest levels of system performance, reliability, and security. The ideal candidate will have strong experience in Linux system programming, be proficient in C/C++, and have a passion for building robust and scalable systems. Objectives & Responsibilities Design, develop, and maintain software applications for Linux platforms. Customize and optimize Linux kernel, drivers, and modules. Develop … equivalent At least 5 years of experience as a Linux Developer or similar role. Expert knowledge of Linux systems, kernels, and architectures. Proficiency in programming languages such as C, C++, Python, or Shell scripting. Good knowledge in Embedded systems Development Hands-on experience with Linux distributions (e.g., Ubuntu, CentOS, Debian, Red Hat). Familiarity with version control systems (e.g., Git More ❯
Employment Type: Permanent
Salary: EUR Annual
Posted:

Applied Scientist II, Digital Acceleration

London, United Kingdom
Amazon
in CS, CE, ML or related field - Rapidly prototype ML/LLM solutions, evaluate feasibility, and drive projects to production deployment - Knowledge of programming languages such as C/C++, Python, Java or Perl - Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing - Proficiency in coding … degree and 4+ years of CS, CE, ML or related field experience - Experience in patents or publications at top-tier peer-reviewed conferences or journals - Experience programming in Java, C++, Python or related language - Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing PREFERRED QUALIFICATIONS - Experience More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Basildon, Essex, United Kingdom
Hybrid / WFH Options
Leonardo UK Ltd
Job Description: Software Engineer The Opportunity Are you a Software Engineer with C++ experience looking for your next challenge? Here at Leonardo, we are on the hunt for talented software engineers to support our Integrated Sensors & Protection (ISP) line of business, working on a range of defence projects. Direct industry experience is not required, we are happy to explore all … and innovate with other engineers to create market-leading products within the defence industry. What we are looking for: Understanding and knowledge of one or more of the following: C++ software development Development of new applications to meet user expectations and within formal constraints. Familiarity with the tools and approaches to embedded development. Experience with developing Windows & Linux applications. Experience More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer Chromium

Fareham, Hampshire, South East, United Kingdom
Trafalgar Talent Ltd
and enhance features within a Chromium-based browser. Implement and optimise security and privacy enhancements. Collaborate closely with browser extension teams for seamless integration. Write clean, efficient, well-documented C++ code. Monitor and troubleshoot performance and security issues. Contribute to code reviews, testing, and quality assurance efforts. What Were Looking For: Strong proficiency in C++ . In-depth knowledge of More ❯
Employment Type: Permanent
Salary: £65,000
Posted:

Mission Software Engineer with Security Clearance

Englewood, Colorado, United States
Hybrid / WFH Options
Bryn Neil
work independently in a fast-paced, evolving environment. This role is hybrid eligible and primarily based in Centennial, CO. Key Responsibilities: Design, develop, and integrate software components using Java, C++ and/or C#. Collaborate with cross-functional teams to deliver high-quality software solutions aligned with mission system requirements. Work independently with minimal guidance, demonstrating initiative and problem-solving … CI/CD pipelines. Required Qualifications: Active DoD Top Secret (TS) clearance. 6+ years of professional software development experience. 2+ years of experience supporting mission software. Proficiency in Java, C++, and/or C#. Strong soft skills and the ability to work independently without detailed requirements. Solid understanding of software integration within mission-critical systems. Desired Qualifications: Experience with DevSecOps More ❯
Employment Type: Permanent
Salary: USD 290,000 Annual
Posted:

FO Quant Analyst (FX Options)

London, United Kingdom
Barclay Simpson
trade booking systems, replacing legacy platforms. Collaborate with quant developers who build core pricing libraries, providing critical support and interfacing solutions. Develop and maintain code and tools primarily in C++ (Java experience beneficial) for integration and reporting. Work closely with multiple stakeholders including traders, risk, product control, and IT. Contribute to the proof-of-concept and delivery phases of new … exotics (experience with linear products also accepted). Proven experience working as a Quantitative Analyst supporting front-office trading desks, ideally in FX or rates. Solid coding skills in C++ with experience in production support and system integration. Experience integrating quant libraries into trading or risk platforms (e.g., via APIs or bespoke interfaces). Strong analytical skills with the ability More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Sr. FPGA Design Engineer with Security Clearance

Camden, New Jersey, United States
Encode
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 ❯
Employment Type: Permanent
Salary: USD Annual
Posted:
C++
10th Percentile
£36,700
25th Percentile
£50,000
Median
£66,206
75th Percentile
£85,000
90th Percentile
£120,000