C++ Job Vacancies

1,426 to 1,450 of 2,534 C++ Jobs

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:

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:

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:

Software Engineer with Security Clearance

Annapolis Junction, Maryland, United States
Emtak LLC
development of containerized software applications to process them. This would include modulation/demodulation techniques, standardized data packaging formats and interfacing with external systems. Must be comfortable developing in C++ and Python on a RedHat/CentOS Linux platform. Familiarity with Kubernetes is desired. Requirements: Bachelor's degree + twenty (20) years experience as a SWE in programs and contracts More ❯
Employment Type: Permanent
Salary: USD 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:

CNO Reverse Engineer with Security Clearance

Columbia, Maryland, United States
BigBear.ai
projects. This position will report to an on-site location in Maryland; an active TS-SCI clearance with Poly is required. What you will do Program in Assembly, C, C++, Java, Perl, or Python. Develop Windows applications using Visual Studio or .NET environments; UNIX applications using make files or comparable build environments; or Embedded or mobile platform development Provide/… plus years of experience Clearance: Must possess and maintain a TS-SCI clearance with a polygraph Experience with any of the following languages and associated technology stacks: Assembly, C, C++, Java, Perl, or Python. What we'd like you to have Tenacity to figure out solutions to hard problems. About BigBear.ai BigBear.ai is a leading provider of AI-powered decision More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

CNO Developer with Security Clearance

Chantilly, Virginia, United States
Redhorse Corporation
platforms. Support short-range and medium-range customer operations requiring custom solutions. Apply engineering skills in vulnerability research, reverse engineering, networking, virtualization, and firmware development. Develop software using C, C++, Python, Assembly, and potentially kernel-level development. Required Experience/Clearance 2 years of professional software development experience. Demonstrated experience writing software in Python, C, C++, or similar languages. Demonstrated More ❯
Employment Type: Permanent
Salary: USD 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:

Robotics Engineer IV with Security Clearance

Washington, Washington DC, United States
Technology Service Corporation (TSC)
learning frameworks to robotic manipulation and locomotion of hardware platforms required. Experience programming and developing algorithms for neuromorphic processors such as Intel Loihi is required. Ability to program in C++ and Python and a working knowledge of C++ and Python build chains is required. Must be a US citizen with a Secret security clearance. What We Offer: Headquartered in Arlington More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Software Engineer with Security Clearance

Arlington, Virginia, United States
ECS
Job Description ECS is seeking a Software Engineer to work in our Arlington, VA office. We are seeking a Software Engineer with expertise in Python and C++ for embedded software systems. This role involves overseeing the management, auditing, and validation of embedded software rather than hands-on coding. Experience with Department of Defense (DoD) or military projects. You will be … or equivalent experience 5+ years of hands-on experience in software design, development, testing, and process management Strong understanding of agile development methodologies and project management principles Proficiency in C++ and Python Experience with embedded software systems Advanced skills in Microsoft Excel, Word, and PowerPoint Willingness to travel up to 25% for mission-critical projects Customer-focused with a people More ❯
Employment Type: Permanent
Salary: USD Annual
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:

Quantitative Developer - Equities Technology (London)

London, UK
Millennium
Quantitative Developer – Equities Technology role at Millennium We are in search of a Quantitative Developer to join our team who is passionate about designing, architecting, and implementing low latency C++ systems that are not only robust, resilient, and accurate, but also exceptionally fast. Our team works directly with the firm’s central trading teams. By constructing and maintaining this high … professional experience in a front-office, financial services environment as a senior contributor 10+ years cumulative, professional experience Strong background in data structures, algorithms, and object-oriented programming in C++, including: Proficiency with new features of C++17 and C++20 Proficiency with multithreading and asynchronous environments Strong understanding of low-latency and real-time system design and implementation Strong understanding of More ❯
Employment Type: Full-time
Posted:

Programmer/Analyst with Security Clearance

Lexington, Massachusetts, United States
Encode
BS plus 8 years of experience in a STEM major (degree in computer science and/or physics highly preferred) Preferred Skills: Background in RF Systems Web Application Development C++/UNIX Signal Processing More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

CLEARED EMBEDDED DEVELOPER - MARYLAND -URGENT with Security Clearance

Annapolis, Maryland, United States
Cyberstrike Group
years of experience may substitute degree Experience with low-level programming in a Windows, Linux, or RTOS (e.g., VxWorks, uC/OS, etc.) Preferred Experience with C/C++ and Python programming More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

CNO Analyst/Programmer 2 with Security Clearance

Maryland, United States
Caribou Thunder, LLC
cyber development career where innovation meets national defense. Join a mission that matters at Caribou Thunder. A Day in the Life - What You'll Do • Program in Assembly, C, C++, Java, Perl, or Python to develop advanced tools supporting cyber network operations. • Design and implement end-to-end data flows and tasking mechanisms for custom-built cyber capabilities. • Author and … Traits: Mission-driven, technically proficient, and team-oriented with the ability to contribute independently and as part of a collaborative development environment Core Skills Required: • Proficiency in Assembly, C, C++, Java, Perl, or Python • Experience designing and implementing custom CNO tools and data flows • Strong ability to document, review, and present technical designs and code • Familiarity with secure software development More ❯
Employment Type: Permanent
Salary: USD 181,000 Annual
Posted:

Embedded Developers Mid-Senior levels with Security Clearance

Fort George G Meade, Maryland, United States
James Scott Group
Required: • Active DoD TS/SCI with Lifestyle Poly • Experience with low-level programming in a Windows, Linux, or RTOS i.e., VxWorks, uC/OS. • Experience with C/C++ and Python programming. • Mid-level developers should have 5 years experience • Senior level developers should have a minimum of 10 years' experience Desired Not Requried: • Experience automating the testing of More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

GNSS System Engineer

Daventry, Northamptonshire, United Kingdom
Hybrid / WFH Options
Curo Resourcing Ltd
and services. Problem-solving and analytical tasks including concept development, mathematical modelling, and prototyping. Support for analysis through the development and use of software tools including Python, MATLAB, and C++, while adhering to coding standards. Delivery of functional blocks and features for integration into existing products; definition and execution of test plans to validate requirements and ensure quality. Active participation … Strong analytical and problem-solving skills, with a focus on applying mathematical modelling to real-world challenges. Proficient in the development and application of tools including Python, MATLAB, and C++, with adherence to software development standards. A collaborative team player with a positive attitude, eagerness to learn new technologies, self-motivation, and excellent interpersonal and communication skills. Ability to produce More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Developer

Birmingham, Staffordshire, United Kingdom
Hybrid / WFH Options
National Physical Laboratory
basics, test-driven development, writing clean code, refactoring, version control, CI/CD, alerting, monitoring, and conducting functional and non-functional testing. Designing and developing high-performance applications in C++, Python, and related languages. Conducting security research and developing solutions for 5G networks, including creating and testing prototypes in fronthaul and backhaul environments. Working with the latest high-end telecommunications … Essential Skills: Engagement with open-source communities and processes. Strong scripting skills, e.g., Python. Basic Linux/Unix environment experience. Understanding of 5G wireless networks. Experience with C/C++ for software development. Familiarity with Git or other version control systems. Basic knowledge of virtualized environments and networking fundamentals; willingness to learn more. Enthusiasm for learning new programming languages and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Cyber Network Operator-TS/SCI with FS Poly with Security Clearance

Chantilly, Virginia, United States
Inferno Systems
operating systems • Experience with BSD-based operating systems, including MacOS • Hands-on experience with common scripting/programming languages to automate tasks and/or parse data such as C++, Bash, Perl, PowerShell and Perl • Familiarity with/understanding of database administration and application development, including Oracle, SQL Server, and/or MySQL. • Familiarity with wireless (WiFi/WiMax/… conduct vulnerability assessments leading to approved operational plans. • Experience working with orchestration tools such as Packer/Vagrant, Ansible, Puppet, Salt and/or Terraform or similar • C/C++ or Java software development. • Proficient with installation, management, and have development knowledge of technologies such as Apache or ISS web servers, web development (Perl, Java, XML/XSL). • Leverage More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:
C++
10th Percentile
£35,500
25th Percentile
£48,750
Median
£66,200
75th Percentile
£85,000
90th Percentile
£118,500