Permanent C++ Job Vacancies

751 to 775 of 3,960 Permanent C++ Jobs

Software/Firmware Engineer (C++)

Dundee, Scotland, United Kingdom
Hybrid / WFH Options
Net Talent
developers, technical team lead & QA Work all developments diligently to ensure customer satisfaction targets are achieved Key skills & experience: 3 to 5 years’ experience in software development ideally using C++ but will consider other languages (C#, Python, Embedded C etc) Image Processing/Analysis Computer vision Data analytics and computational statistics Knowledge of similar data analysis/visualisation tools will More ❯
Posted:

Senior Engineer (Python, C/C++)

Eindhoven, Netherlands
Luxoft
WFO is expected Mandatory Skills Python: application coding Linux (one of more of the following): familiar with command line tools, makefile, git, shell and python scripting Embedded C and C++: understanding and maintaining legacy code. Adding new features while keeping compliance with established architecture. Version control using command line is also required Git, Clear Case and SVN, in this order More ❯
Employment Type: Permanent
Salary: EUR Annual
Posted:

Software Engineer - C++

London, United Kingdom
Snap Inc
can be, specifically overlaying computing on the real world. Next Generation Spectacles are our first pair of glasses that bring augmented reality to life. We're looking for a C++ software engineer with a passion for AR to join the Snap Labs team at Snap Inc! What you'll do: In this role, you will be working on client-side … and improve existing code. Strong communications and interpersonal skills. Minimum Qualifications: Bachelor's Degree in a relevant technical field or equivalent years of experience. Proficiency in programming C and C++ on Linux-based platforms. Experience with debuggers, build systems, and version control systems (git). 4+ years of software development experience. Preferred Qualifications: Experience building IDEs and developer tooling. Experience More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Senior C/C++ engineer with Python

Eindhoven, Noord-Brabant, Netherlands
Luxoft
years of development experience. Python: application coding Linux (one of more of the following): familiar with command line tools, makefile, git, shell and python scripting Embedded C and C++: understanding and maintaining legacy code. Adding new features while keeping compliance with established architecture. Version control using command line is also required - Git, Clear Case and SVN, in this order of More ❯
Employment Type: Permanent
Salary: EUR Annual
Posted:

Senior C++ Software Engineer

London, United Kingdom
WorldQuant LLC
can bring solid experience and perspective to the team. What You'll Bring: A successful candidate will possess: A minimum of 7 years of writing production-quality code in C++ on Linux platform Strong understanding and experience with Linux system programming fundamentals Ability to develop large-scale, distributed systems Strong understanding of data structures, algorithms, high-performance application design, and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer II - C++/Rust

London, United Kingdom
Disney Cruise Line - The Walt Disney Company
all, you'll get to build these apps in Rust! We're looking for a Software Engineer II who has experience in Rust and comes from a C/C++ background, who knows how to write cross platform code, and is ready to push the boundaries of UX on our custom in-house runtime to provide the best app experiences … Platform Core engineering team, services engineering teams and product owners to help understand and explain device limitations and requirements. Basic Qualifications: Candidates should have 3+ years of C/C++ experience on embedded systems and/or writing portable multi-platform code, with 1-2+ years of personal or professional Rust experience. Understanding of various chip architectures and what More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Front-end Software Engineer (JavaScript/AI/C++)

London, United Kingdom
Hybrid / WFH Options
Hadean
equivalent experience 5+ years of professional software development experience Experience developing highly interactive Web applications High level of proficiency with JavaScript, asynchronous programming and Linux (Highly desirable) Experience with C++ or Rust (Desirable) Knowledge of real-time simulator or game engine architecture (Desirable) Experience developing distributed, cloud deployed applications Job Benefits We make Hadean an awesome place to work with More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

DSP Software Engineer with Security Clearance

Monterey, California, United States
Ed Wallach Search Group
cutting-edge signal processing technologies. The position is open to qualified software engineering professionals with experience designing, implementing, and maintaining large software systems. Demonstrated experience with Linux, C/C++, SQL, Python, and GUI design are required. The ideal candidate should have experience with the design and implementation of data structures and algorithms. Experience with unit/regression testing, revision … a plus. Some experience with statistical signal processing and communications systems is desirable, but not required. Design, implement, and maintain large software systems. Demonstrated experience with Linux, C/C++, SQL, Python, and GUI design. Design and implementation of data structures and algorithms, unit/regression testing, revision control systems, defensive coding practices, and providing external support for large software More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Back End Developer

Hounslow, England, United Kingdom
idpp
C++ Developer Location: Hounslow Rate: £300 to £400 per day inside IR35 (DOE) Duration: 12 months Working model: Hybrid. 3 days per week on site A renowned multinational technology client operating in the travel industry is looking for a C++ Developer to join their software development team for a minimum 12 months. Our client operates in over 100 countries and … high customer service levels. 5. Produce appropriate technical documentation associated with projects. 6. Ensure full adherence to Amadeus and local standards (project cycle, process, documentation). Skills 1. Excellent C++ skills and familiarity with C++ 11 (and above) standards. 2. Knowledge of Python 3 (any additional Scripting language would be considered a plus i.e. JavaScript, Typescript, etc.) 3. Knowledge in More ❯
Posted:

Software Engineer with Security Clearance

Fairfax, Virginia, United States
Zeta Associates Inc
of software systems. The candidate will apply protocol and telecom signaling knowledge and technical expertise to provide mission oriented customer solutions. The candidate should have experience with C/C++ and Java programming languages in a large, distributed, real-time system, and Python, and shell scripting on Linux/Unix environments, using configuration management (GIT) to manage processes. Detailed knowledge … in network protocol analysis. Desired Experience - Cellular communications or reverse engineering experience is highly desired Key Words - Linux - LTE, UMTS, GPRS, GSM and CDMA - SONET/SDH - C/C++, Java - Python, Linux shell scripting More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Senior Software Engineer

London, United Kingdom
FIS. Empowering the Financial World
together. If you want to advance the world of fintech, we'd like to ask you: Are you FIS? About the role: We are looking for an experienced Senior C++ Software Engineer to help grow and enhance our PTP software platform. The candidate will work on strategic enhancements to the platform as well as on client implementation projects. The PTP … Platform is a leading-edge, cloud-based Securities Processing solution that provides trade lifecycle processing for a wide range of global financial institutions. About the team: As a Senior C++ Software Engineer, you'll be part of our PTP Platform development group. The group is broken into smaller scrum teams that each hold responsibility for a key area of system … functionality. You'll become involved with all phases of the development lifecycle and take ownership of key functional areas. What you will be doing: As a Senior C++ Software Engineer, you will be involved in: Analysis of user requirements and translation into solution design Estimating and breaking down tasks into manageable chunks Implementation of new features and feature enhancements Leading More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Software Engineer

Newcastle Upon Tyne, England, United Kingdom
Software Placements
Client: Our client a leading Multinational Semiconductor Company requires a Lead and Senior C++ (14/17) Software Enginee r for role based in Newcastle, England. The role requires the candidates to be based onsite 4 days per week. Role: The Successful candidates will be deeply involved in the development and implementation of a new EDA technology with a strong … software engineers with a top degree, evidence of achievement, and an exceptional talent for algorithm developmen t. Although advantageous, EDA experience is not essential. Responsibilities: Develop and maintain the C++ code base Absorb requirements for new features and create design, function and test specifications Work closely with team members to develop techniques to increase the capability, capacity, performance and stability … study Grade A/A* in A-level mathematics, physics STEM degree, such as Math's, Physics, Engineering, or Computer Science Russell Group science degree Experience writing programs in C++ (C++14/17) or other object-oriented programs. Algorithmic software development skills Exposure to Linux/Unix environment. Experience with QT, a big plus Excellent interpersonal communication skills Benefits on More ❯
Posted:

Software & Automation Developer

Turate, Lombardia, Italy
BB Spring Technology Srl
maintaining software and automation solutions integral to our machines. Your responsibilities will include: Developing and maintaining software solutions primarily using Industrial PLC systems, NI LabVIEW, NI CVI, C, and C++ within embedded environments (Linux and Windows). Engaging throughout the entire software lifecycle, including conceptual design, specification, implementation, rigorous testing, and troubleshooting. Collaborating closely with our engineering team to integrate … at a time). Required Skills & Experience: At least 3 years of proven experience in Software Development, PLC Programming, and Automation systems. Experience with object-oriented programming languages (preferably C++ or C#). Solid understanding and practical experience with version control systems (preferably GitLab). Preferred Skills (considered a Plus): Bachelor's Degree in Mechatronics, Automation Engineering, Software Engineering or More ❯
Employment Type: Permanent
Salary: EUR Annual
Posted:

Software Engineer 101734 with Security Clearance

Fairfax, Virginia, United States
Information Technology Engineering Corporation
including code design, implementation, testing, analysis, and debugging. Candidates should have a solid understanding of client-server architectures and networking protocols and must be proficient in programming with C, C++, and Python. Object-oriented design experience is preferred. Development work will be conducted in Linux environments. This position supports the development of high-performance data processing applications for mission-critical … modulation/demodulation. Familiarity with signal processing algorithms and techniques. Experience with safety-critical software development standards such as DO-278A. Experience using commercial tools such as Eclipse Desktop C++ IDE, Intel C++ Compiler, Vectorcast Unit Test and QA Frameworks, and Synopsys Coverity. Recruiter: Rachel Padilla ITEC is a wholly owned subsidiary of ManpowerGroup Public Sector. More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Lead Software Developer

Guildford, England, United Kingdom
Damia Group
multiple projects and junior team members. The candidate will be responsible for: • 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; • mentoring and leading others. A typical candidate will: • have … or more years software development experience, preferably in C/C++; • have used source control systems such as subversion; • have developed and maintained complex real-world systems; • understand the importance of clear, efficient software design; • be familiar with using and configuring Linux systems. • be self-motivating, capable of working independently; • have a good (1st/2.1) first degree or a More ❯
Posted:

Senior GPU Software Engineer

London Area, United Kingdom
Hybrid / WFH Options
microTECH Global LTD
or a related field. Proven experience in video processing or similarly performance-critical applications. Hands-on experience with Vulkan or other modern GPU APIs. Strong background in C/C++ development, both in building new systems and enhancing existing ones. Genuine enthusiasm for new ideas, a willingness to trust innovation, and the drive to execute effectively. Responsibilities: Translate high-level … mathematical models and research into production-ready encoder implementations using C++ and GPU compute technologies. Develop cross-platform solutions for operating systems including Windows, Linux, iOS, and Android. Enhance, maintain, and expand existing codebases (C/C Python). Integrate third-party commercial and open-source software components. Produce clear and well-structured technical documentation, including specifications, APIs, and integration More ❯
Posted:

Senior GPU Software Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
microTECH Global LTD
or a related field. Proven experience in video processing or similarly performance-critical applications. Hands-on experience with Vulkan or other modern GPU APIs. Strong background in C/C++ development, both in building new systems and enhancing existing ones. Genuine enthusiasm for new ideas, a willingness to trust innovation, and the drive to execute effectively. Responsibilities: Translate high-level … mathematical models and research into production-ready encoder implementations using C++ and GPU compute technologies. Develop cross-platform solutions for operating systems including Windows, Linux, iOS, and Android. Enhance, maintain, and expand existing codebases (C/C Python). Integrate third-party commercial and open-source software components. Produce clear and well-structured technical documentation, including specifications, APIs, and integration More ❯
Posted:

Senior Embedded Engineer

Cambridge, Cambridgeshire, United Kingdom
CRFS Group
We are looking for a Senior Embedded Engineer to join our team. You will be creating and developing embedded software for the most advanced distributed spectral monitoring systems, with C++ and Linux operating system. This is a great opportunity to take significant responsibility in a fast paced and successful company, working alongside a talented group of like-minded Engineers on … with the required quality standards. Experience and Qualifications Required Experience developing and optimizing complex software systems. Experience designing and implementing embedded kernel technologies and drivers. Strong Embedded C and C++ programming skills. Excellent analytical and problem-solving ability. Attention to detail and a passion for producing high-quality software with clean code. Must demonstrate clear ownership, but not at the More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

APPLICATION DEVELOPER III - MARYLAND - URGENT with Security Clearance

Maryland, United States
Cyberstrike Group
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 of Computer Science or Computer Engineering with … addition to the requirements above, the individual shall have at least 10 years of work experience in 4 or more of the following areas: Developing software applications in C, C++, or Java Developing software applications for Unix, Linux, or Windows environments Developing DLLs for the Windows environment Development of computer telephony platforms using computer telephony cards such as Dialogic Object More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Network Protocol Engineer with Security Clearance

Colorado Springs, Colorado, United States
Kratos Defense and Security Solutions
Provide engineering level documentation to enable testing and reporting Experience and Skills Bachelor's degree in Computer Science, Computer Engineering or Electrical Engineering 5 years' experience in C/C++ programming 5 years' experience developing with the TCP/IP suite of protocols Strong programming skills. High degree of competence in C/C++, Bash. Develop using the Python language. … algorithms, and implementations in written and graphical form. Preferred Skills and Experience Master's degree in Computer Science, Computer Engineering or Electrical Engineering 10 years' experience in C/C++ programming 10 years' experience developing with the TCP/IP suite of protocols High degree of competence with Wireshark. Developing at the Linux Kernel level Experience with cloud computing and More ❯
Employment Type: Permanent
Salary: USD 150,000 Annual
Posted:

Principal Simulation and Modelling Engineer

BS34, Filton, South Gloucestershire, Gloucestershire, United Kingdom
Cirrus Selection Limited
the customers: from concepting to assessment and through life support. The Principal Simulation & Modelling Engineer will 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: Permanent
Salary: £45000 - £57000/annum Overtime, bonus & benefits
Posted:

Senior Software Engineer

Best, Noord-Brabant, Netherlands
Hybrid / WFH Options
TOPIC Embedded Systems
high-tech solutions to make the world better, smarter, and healthier. What will you do? Design, implement, and verify new subsystems, modules, and components; Write efficient and maintainable code (C++, C, Python) for various features such as driver control software, human-machine interfaces, algorithm implementation, and/or UI application development; Explore different solution approaches to achieve the best results … balance. What do you bring? A Bachelor's or Master's degree in Computer Science, Embedded Systems or similar; At least 5 years of experience in software development with C++, C, and Python in the high-tech domain; Experience with O.O., UML, Unit testing, Agile, design principles; You are a team player, solution-oriented, and proactive; Motivation to continuously improve More ❯
Employment Type: Permanent
Salary: EUR Annual
Posted:

Senior Software Engineer

Eindhoven, Netherlands
Hybrid / WFH Options
TOPIC Embedded Systems
high-tech solutions to make the world better, smarter, and healthier. What will you do? Design, implement, and verify new subsystems, modules, and components; Write efficient and maintainable code (C++, C, Python) for various features such as driver control software, human-machine interfaces, algorithm implementation, and/or UI application development; Explore different solution approaches to achieve the best results … process What do you bring? A Bachelor's or Master's degree in Computer Science, Embedded Systems or similar; At least 5 years of experience in software development with C++, C, and Python in the high-tech domain; Experience with O.O., UML, Unit testing, Agile, design principles; You are a team player, solution-oriented, and proactive; Motivation to continuously improve More ❯
Employment Type: Permanent
Salary: EUR Annual
Posted:

Senior Software Engineer

Spain
Hybrid / WFH Options
TOPIC Embedded Systems
high-tech solutions to make the world better, smarter, and healthier. What will you do? Design, implement, and verify new subsystems, modules, and components; Write efficient and maintainable code (C++, C, Python) for various features such as driver control software, human-machine interfaces, algorithm implementation, and/or UI application development; Explore different solution approaches to achieve the best results … process What do you bring? A Bachelor's or Master's degree in Computer Science, Embedded Systems or similar; At least 5 years of experience in software development with C++, C, and Python in the high-tech domain; Experience with O.O., UML, Unit testing, Agile, design principles; You are a team player, solution-oriented, and proactive; Motivation to continuously improve More ❯
Employment Type: Permanent
Salary: EUR Annual
Posted:

Principal Simulation & Modelling Engineer

Bristol, United Kingdom
Cirrus Selection
the customers: from concepting to assessment and through life support. The Principal Simulation & Modelling Engineer will 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: Permanent
Salary: GBP Annual
Posted:
C++
10th Percentile
£36,950
25th Percentile
£50,000
Median
£66,212
75th Percentile
£85,000
90th Percentile
£120,500