1,701 to 1,725 of 2,356 C++ Jobs

Software Engineer

Location
Glasgow, Scotland, United Kingdom
autonomous flight, responses in dynamic missions, and streaming of information to the operators. The role will focus on developing real-time control solutions in C++, web services for information distribution, embedded programs for subsystem control, and more. Responsibilities Push your limits in a fast paced, diverse software engineering role; solving … soaking up new expertise and implementing it in real time. The role will focus on several software problems, including developing applications in C++ for UAS control, writing applications for data storage and processing, researching and developing secure data links locally and over the internet. Some examples of the problems ...

Senior Software Engineer

Location
England, United Kingdom
multidisciplinary engineering environment. Key responsibilities for the Senior Software Engineer role based in Surrey, onsite: Develop and maintain software applications using C#, .NET, C++, Qt and Python. Design and implement APIs, communication protocols and data acquisition systems. Develop automated testing solutions, verification systems and engineering tools. Support software quality through … discipline. Demonstratable commercial experience in a Senior Software Engineer or similar position. Strong commercial experience with C# and .NET development. Experience developing software using C++ and Python. Knowledge of API development and software integration. Experience with test automation, source control and CI/CD environments. Ability to work effectively within ...

Senior Embedded Software Engineer

Location
Chesterfield, England, United Kingdom
real-time systems. Contribute to software architecture, system design, and technical decision-making across product development projects. Develop robust applications using C/C++ , Qt , and QML . Integrate software with embedded hardware platforms and peripheral devices. Implement and maintain communication protocols, including CAN , LIN , and other industry-standard interfaces. … functional teams throughout the full product development lifecycle. Requirements Proven experience developing embedded software for microcontroller-based and real-time systems using C/C++ Strong expertise with the Qt Framework and QML for application and user interface development Solid understanding of software architecture , system design, and engineering best practices ...

Senior Software Engineer

Location
Hunton Bridge, England, United Kingdom
Upper Highway. Competitive remuneration, with relocation costs covered where applicable. Responsibilities Design, develop and maintain embedded firmware in C/C++ for microcontroller-based devices Develop and optimise communication drivers, protocols and interfaces for cellular connectivity and embedded peripherals Ensure firmware meets reliability, security and power-efficiency requirements Collaborate with … requirements Provide technical guidance to junior engineers and improve development processes Requirements Minimum 8 years’ embedded firmware/software development experience Strong C and C++ skills, preferably with ARM Cortex-M or similar microcontrollers Experience with RTOS environments such as FreeRTOS or bare-metal development Knowledge of GSM/ ...

Senior Software Developer

Hiring Organisation
University Hospital Southampton NHS Trust
Location
Southampton, SO16 6YD, United Kingdom
Salary
Negotiable
computing science or software engineering is desirable). Software development experience in JavaScript, TypeScript, and Python, including developing web applications; experience in C/C++, or with GPU and 3D rendering libraries (such as CUDA, WebGL or Three.js), is an advantage. Experience working with databases; experience with both … Office) Desirable Software development in an academic or research environment, in a range of applications/technologies Experience implementing software in C/C++ Experience working with GPU, e.g., OpenGL, Vulkan, CUDA, WebGL or browser-based 3D rendering libraries (e. g. Three.js) Experience in both SQL and NoSQL (e.g. MongoDB ...

Quantum Compilers Engineer - Equity & Unlimited PTO

Location
Haywards Heath, England, United Kingdom
within the Quantum Computing Software Stack The 3 Most Critical Attributes We'll Use to Compare Candidates: Solid programming experience in Rust, C, or C++ Experience in designing, developing, debugging, testing, maintaining, and profiling commercial-quality software Collaborative team player with good communication skills Must-have Skills: 5+ years … experience designing, developing, debugging, testing, maintaining, and profiling software using Rust, C, and C++ Experience in compiler development Experience with algorithm development, verification and optimisation Hands-on experience with a toolchain codebase, such asLLVM, GCC, or other open-source/commercial compiler and toolchain, or framework Writing readable, high-integrity ...

Senior Software Development Engineer

Location
Greater London, England, United Kingdom
financial software solutions that scale with Prime Video’s global growth. Code Excellence: Develop clean, maintainable, and efficient code in a modern language (Java, C++, C#), ensuring high-quality software delivery. Technical Leadership: Drive the architecture and implementation of complex systems, contributing to high standards of performance, reliability, and scalability. … initiatives focused on enhancing software development practices, improving efficiency and scalability. Requirements Experience: 5+ years of professional software development experience, with proficiency in Java, C++, or C#. Education: Bachelor’s degree in Software Engineering, Computer Science, or a related field. Technical Leadership: Proven experience as a mentor, tech lead ...

Software Engineers - Quantum Comms / Satellite Technology

Hiring Organisation
Line Up Aviation
Location
Edinburgh, City of Edinburgh, United Kingdom
Employment Type
Contract
Contract Rate
£20.51 - £30.77/hour plus holiday pay in addition
activities involving sovereign use cases and OPS-SAT VOLT. Support continuous improvement of software development and testing processes. Technical Skills: Programming experience using Java, C++ and/or Python. Familiarity with automated testing frameworks. Understanding of CI/CD tools and processes. Knowledge of Agile/SCRUM methodologies. An interest … coding practices. Support performance and security testing activities. Encourage best practices across software development, testing and DevOps. Technical Skills: Strong programming experience using Java, C++ and/or Python. Experience developing automated testing frameworks. Knowledge of test management and defect tracking tools. Strong understanding of Agile/SCRUM methodologies. Experience ...

Senior Software Engineer, Distributed Databases (Vitess/MySQL/MyRocks)

Location
Greater London, England, United Kingdom
implement capabilities that safely operate and evolve a 10,000+ shard Vitess/MySQL/MyRocks fleet across regions. Work in Go and C++ across Vitess, MySQL, MyRocks, and RocksDB, using Python where it is the right tool for automation, testing, and analysis. Improve query serving, replication, automated failover, online … another LSM-based storage engine, including compaction, write amplification, caching, concurrency, and performance analysis. Strong production software engineering skills in Go and/or C++, including the ability to understand and modify large, mature systems codebases. Experience debugging complex behavior through profiling, tracing, thread and process analysis, source‐code inspection ...

Senior Embedded Software Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£85,000
bring Substantial commercial experience of low level embedded software and firmware Strong, demonstrable Zephyr RTOS experience (I cannot overstate this one) Solid C and C++, with a knack for squeezing performance out of resource constrained hardware Confidence reading schematics and datasheets Proven board bring up and hardware to software integration … particular), Yocto or similar Linux build systems, Linux kernel internals, bootloaders and systemd, TLS, SSH, IPSec and HTTPS, secure boot, Python, MISRA C or C++, CI/CD and automated test, Docker or Kubernetes, and the steady hand needed to tack a fly lead onto a board for probing. ...

Senior Zephyr Embedded Engineer for RF & Networking

Location
Cambridge, England, United Kingdom
with prototype board bring-up and hardware/software integration. Ability to read and interpret circuit schematics and component datasheets . Strong C and C++ programming skills, including experience optimising software for CPU, memory and other resource-constrained environments . Experience developing digital communications interfaces such … HTTPS . Authentication, encryption, secure boot and secure firmware update mechanisms. Python development. Experience working with high-frequency RF systems . MISRA C/C++ or other high-reliability software development frameworks. Linux automation, CI/CD and automated testing. Container technologies such as Docker or Kubernetes. Practical experience making ...

Senior Embedded Software Engineer London, UK

Location
Greater London, England, United Kingdom
across the stack as needed. Boot firmware, Linux kernel and drivers, management-plane services, and bare-metal code on constrained cores, in C/C++ and Python. Test what you build. Firmware tests that run in the existing hardware-in-the-loop infrastructure, bench scripts that make a failure reproducible … team does not relearn it, and say so when the plan is wrong. Skills & Experience Strong C on bare metal and C/C++ on Linux. Depth in either bare-metal/RTOS firmware on resource-constrained cores or Linux kernel and driver development, with working competence in the other. ...

Simulation Software Engineer Level 2 or 3

Hiring Organisation
Northrop Grumman
Location
Dulles, Virginia, United States
Employment Type
Permanent
Salary
USD Annual
within scope. Must have the ability to obtain and maintain a Sensitive Compartmented Information. US citizenship required Advanced programming proficiency with: C/C++, Python. Advanced programming proficiency with Matlab/Simulink, Windows/Linux scripting. Solid communication and teamwork skills. Understanding of waterfall, spiral and/or Agile software … within scope. Must have the ability to obtain and maintain a Sensitive Compartmented Information. US citizenship required Advanced programming proficiency with: C/C++, Python. Advanced programming proficiency with Matlab/Simulink, Windows/Linux scripting. Solid communication and teamwork skills. Understanding of waterfall, spiral and/or Agile software ...

Senior Firmware Engineer

Location
Ware, England, United Kingdom
define software/hardware integration requirements and support board bring‐up, hardware validation, and troubleshooting. Write efficient and maintainable code in C/C++ (and assembly as needed) for microcontrollers, memory‐constrained, and real‐time systems. Utilize oscilloscopes, logic analyzers, JTAG, and other debugging tools to analyze and resolve hardware … Computer Engineering, Software Engineering, Electronics, or Electrical Engineering. Hands on experience in embedded systems development. Solid understanding of embedded systems design, including C/C++ memory management, microprocessor architectures, instruction efficiency, and I/O timing. Proficient with debugging tools and techniques for embedded systems. Demonstrated ability to identify ...

Software Engineer I (Onsite)

Hiring Organisation
Raytheon
Location
Tucson, Arizona, United States
Employment Type
Permanent
Salary
USD Annual
architecture design, implementation, and verification of real-time embedded software and application tools. Design, code, test, and integrate high-reliability software solutions utilizing C, C++, and object-oriented programming methodologies. Execute hardware-software integration, bench debugging, and testing on embedded targets and hardware-in-the-loop (HIL) environments. Participate actively … Computer Science, or related Science, Technology, Engineering or Mathematics (STEM) major obtained by start date. Experience developing, building, or debugging software applications utilizing C, C++, or another object-oriented programming language. Experience with hardware-software integration, embedded system testing, or bench-level software debugging. Experience developing software using object-oriented ...

C# / C++ Software Engineer

Hiring Organisation
Certain Advantage
Location
Bolton, Greater Manchester, North West, United Kingdom
Employment Type
Contract, Work From Home
Contract Rate
£65 per hour, Benefits Overtime Rate
World Class Defence Organisation is currently looking to recruit a C#/C++ Software Engineer subcontractor on an initial 12 month contract. Rate: £65.00 per hour Location: Bolton Hybrid/Remote working: The role will be onsite. A compressed 4 day week of Monday to Thursday should be possible. Contract … calculated at time and a quarter Duration: 12 Months (initially and then ongoing and long-term thereafter) IR35 status: Inside IR35 (Umbrella) C#/C++ Software Engineer Job Description: By embracing the latest software technologies and methods the Manufacturing Intelligence and Support department delivers exceptional software solutions that support ...

C++ Developer

Location
City Of London, England, United Kingdom
Trading Algorithm Strategist – Cash Equities & Algorithmic Trading – London/Hybrid (C++, Algorithmic Trading, Quantitative Trading Strategies, Cash Equities, Low-Latency Systems, High-Performance Computing, Smart Order Routing, Best Execution, Market Data, Order Execution, Linux, TCP/IP, UDP/Multicast, Python, Distributed Systems, Software Architecture, Performance Optimisation) An exciting opportunity … latency, high‐throughput environment where milliseconds matter and where software architecture, performance optimisation and robust engineering are critical. The ideal candidate will have strong C++ programming skills and proven experience within algorithmic trading, electronic execution or a closely related quantitative technology environment. You will have a deep understanding of financial ...

Senior Software Engineer

Location
City Of London, England, United Kingdom
Shape Your Future With Us: General Re Corporation, a subsidiary of Berkshire Hathaway Inc., is a holding company for global reinsurance and related operations, with more than 2,000 employees worldwide. It owns General Reinsurance ...

Principal Software Engineer

Location
Boston, England, United Kingdom
Principal Software Engineer About the Role Our client is an innovative organisation developing advanced AI-driven robotics solutions for logistics, fulfilment and industrial automation. Its technology enables robotic systems to automate complex physical tasks in ...

Senior C++ Software Engineer - Hybrid, Hardware & GUI Focus

Location
Southampton, England, United Kingdom
Leonardo UK Ltd in Southampton is seeking a Software Engineer with C++ experience to join our Integrated Sensors & Protection team, working on defence and commercial projects. You will contribute to developing new features, collaborating with fellow engineers, and delivering robust Windows and Linux applications, HMI/GUI, and test frameworks ...

Lead Embedded Software Engineer (C/C++)

Location
Buckingham, England, United Kingdom
Racelogic Ltd. is seeking a Senior Embedded Software Engineer to lead the development of embedded software for their products. This role involves C/C++ software design, project planning, and providing technical leadership. Ideal candidates will have a Bachelor’s degree in Electrical Engineering and significant experience in embedded software ...

Lead Flight Software Engineer (Rust/C/C++)

Location
Harwell, England, United Kingdom
software design from concept to flight across onboard and ground systems. You will define architectures, implement embedded code in Rust, C, and C++, and lead reviews to ensure compliance with space standards. You will oversee system-level integration, mentor engineers, and drive CI/CD, testing automation, and documentation ...

Senior Embedded Software Engineer - SystemC & C++ (Remote)

Location
United Kingdom
time remote role in the United Kingdom. The position focuses on advancing a model-first development approach for hardware design, architecting and building complex C++ and SystemC models, and mentoring other engineers in this space. The role will also involve firmware development, QEMU emulation, and cross-functional collaboration to improve ...

Senior C++ Engineer

Location
Belfast City District, Northern Ireland, United Kingdom
NVIDIA Networking Unit is looking for an experienced C/C++ Software Developer to join our team that works on NVIDIA NIC/DPU. You will be responsible for designing and implementing new features for our core products in the networking area. If you're creative, responsible, hardworking, and autonomous ...

C++ Developer - Amsterdam / London- Global Prop Fund

Hiring Organisation
eFinancialCareers
Location
Amsterdam, Noord-Holland, Netherlands
Employment Type
Permanent
Salary
EUR Annual
Salary: £150-500k World-leading prop fund is looking for C++ developers to join their rapidly expanding team in London and Amsterdam. This data and technology-driven firm specialise in developing automated trading systems that execute across global financial markets. The successful candidate will be joining a small, highly … high impact in roles Requirements: BSc in Computer Science or related field Minimum 3 yrs' professional experience writing production quality code, preferably in C++ Solid experience working on multithreaded applications, networks and operating systems Strong understanding of algorithms and data structures Desirable: Experience with Python development is a strong plus ...