C++ Job Vacancies

926 to 950 of 1,756 C++ Jobs

Embedded Software Dev Engineer, Ring, Emerging product, firmware and platform software

London, United Kingdom
Amazon
your code runs on hardware. You must be responsive, flexible, and able to succeed within an open and collaborative peer environment. Key job responsibilities Delivering high-quality C/C++ code for Ring Devices at Amazon Specifying, designing, and implementing functionality and behaviors of embedded subsystems. Collaborate effectively with applied science, software, and electronics engineering teams. About the team We … our knowledge of compute architecture to make that happen. BASIC QUALIFICATIONS Experience (non-internship) in professional software development Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design Experience in embedded development in C/C++ Knowledge of ARM CPUs PREFERRED QUALIFICATIONS Bachelor's degree in computer science or equivalent Experience with More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Software & Radar Systems Support Engineer with Security Clearance

Colorado Springs, Colorado, United States
Catapult Staffing
responsibilities will include designing and implementing embedded software for ground-based radar systems, particularly within phased-array radar platforms. Youll develop and maintain low-level code in C and C++ for real-time operating environments while supporting radar signal processing, radar control systems, and interface development for hardware communication. The ideal candidate brings 6+ years of embedded software development experience … Duties and Responsibilities Design and implement embedded software used in ground-based radar systems, particularly within phased-array radar platforms. Develop and maintain low-level code in C and C++ for real-time operating environments. Support radar signal processing, radar control systems, and interface development for hardware communication. Perform integration, troubleshooting, and validation of embedded software modules in lab and … software development experience in aerospace, defense, or similar engineering domain. 6+ years of experience working with ground-based radar systems such as UEWR or PARCS. Proficiency with C/C++ for embedded applications in real-time environments. Experience working with radar systems or other hardware-in-the-loop environments. Solid understanding of hardware/software interfacing and embedded communication protocols More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

FO Quant (Commodities) - Global Markets

London, United Kingdom
Hybrid / WFH Options
Barclay Simpson
for the right candidate. This position is open to candidates without prior Commodities experience but who are eager to gain exposure in this area. Essential skills include proficiency in C++, familiarity with Visual Studio (knowledge of Linux is a plus), and a flexible, adaptable approach to various topics daily. Below is the full job description. Interested candidates are encouraged to … tier university. In-depth knowledge of industry-standard pricing models such as Black-Scholes , Bachelier , local and stochastic volatility models, and the HJM framework . Strong programming skills in C++ (Visual Studio) , including modern C++ (C+ or later). Solid understanding of stochastic calculus , partial differential equations , no-arbitrage valuation , and numerical analysis . Knowledge of Rates Products and Models … . Familiarity with instruments used in FICC (Fixed Income, Currencies, and Commodities) businesses. Experience with commodities is preferred. Technical Skills: Expertise in C++ (C+ or beyond) . Proficiency in Python and Excel . Experience with version control systems (Git) and distributed software development processes. Soft Skills: Ability to manage multiple deliverables in a fast-paced environment . Strong problem-solving More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Modelling Software Engineer

London, England, United Kingdom
SR2 | Socially Responsible Recruitment | Certified B Corporation™
Model Software Engineer | C++ | Python | Agent-Based Modelling | Modelling Distributed Systems | Kafka | Containerisation | Data Pipelines | Mathematical Modelling | Secure Platforms SR2 is supporting a forward-leaning tech consultancy delivering simulation and decision-support tools into national security and public sector environments. They’re hiring a Modelling Software Engineer to design and scale complex, agent-based models using modern technologies and simulation … the development of scalable simulations that generate valuable insights from large datasets, working in a secure and collaborative engineering environment. Skills/Experience: Strong hands-on development experience in C++ and Python Deep understanding (or strong interest in) mathematical modelling techniques – including agent-based, event-based, or systems dynamics approaches Experience writing production-quality code with a focus on quality More ❯
Posted:

Senior Embedded Software Engineer

Manchester, Lancashire, England, United Kingdom
Hybrid / WFH Options
ZENOVO LTD
days onsite) Salary: Up to £60,000 + benefits (depending on experience) We’re looking for a Senior Embedded Software Engineer with strong expertise in C/C++ to join our fast-growing team in Manchester . You’ll play a key role in designing and developing embedded software. From early-stage prototyping to production-ready systems, you’ll be … Writing clean, robust, and efficient code following industry best practices Supporting software integration, debugging, and optimisation across product lifecycle What We’re Looking For: Strong experience in C/C++ development for embedded systems Solid understanding of ARM Cortex-M microcontrollers and low-level peripheral interfacing Familiarity with Linux as a development and target platform Experience with real-time debugging More ❯
Employment Type: Full-Time
Salary: £50,000 - £60,000 per annum
Posted:

Senior Software Engineer

Bristol, Gloucestershire, United Kingdom
Matchtech
Key Responsibilities: Developing high-quality software solutions in C++ for complex defence systems Leading technical implementation and delivery of software projects Mentoring and supporting junior engineers within the team Collaborating with internal and external stakeholders to build strong relationships Participating in all aspects of the Software Development Lifecycle, with a focus on software requirements and design Ensuring robust problem-solving … approaches and effective communication within the team Job Requirements: Strong proficiency in C++ programming Proven experience in delivering software products for complex systems Comprehensive knowledge of the Software Development Lifecycle, especially in software requirements and design Experience in building and maintaining stakeholder relationships Ability to support and develop junior engineers Excellent problem-solving skills and collaborative communication abilities Desirable skills More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Bristol, Avon, South West, United Kingdom
Defence
Key Responsibilities: Developing high-quality software solutions in C++ for complex defence systems Leading technical implementation and delivery of software projects Mentoring and supporting junior engineers within the team Collaborating with internal and external stakeholders to build strong relationships Participating in all aspects of the Software Development Lifecycle, with a focus on software requirements and design Ensuring robust problem-solving … approaches and effective communication within the team Job Requirements: Strong proficiency in C++ programming Proven experience in delivering software products for complex systems Comprehensive knowledge of the Software Development Lifecycle, especially in software requirements and design Experience in building and maintaining stakeholder relationships Ability to support and develop junior engineers Excellent problem-solving skills and collaborative communication abilities Desirable skills More ❯
Employment Type: Permanent
Posted:

Senior Digital Signal Processing Engineer with Security Clearance

Sarasota, Florida, United States
MRSL Real-Time Systems Laboratory, Inc
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. Minimum Qualifications: Seeking an experienced Senior DSP Engineer to solve challenging technical problems in signal processing … in digital signal processing required -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 More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Principal Embedded Software Engineer

Reading, Oxfordshire, 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: GBP 70,000 - 90,000 Annual
Posted:

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:

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:
C++
10th Percentile
£36,700
25th Percentile
£50,000
Median
£66,206
75th Percentile
£85,000
90th Percentile
£120,000