151 to 175 of 2,399 C++ Jobs in the UK

Principal Software Engineer

Hiring Organisation
Matchtech
Location
Maidenhead, Berkshire, United Kingdom
Employment Type
Permanent
bare-metal and/or RTOS, e.g., ThreadX/QNX or similar) Embedded Linux application, kernel, and/or driver development Strong C and C++ development background. Solid understanding of modern software lifecycle practices (requirements, design, implementation, test/verification). Experience with OO design, design patterns, and principles such ...

Flight Control Systems Engineer

Location
Cambridgeshire and Peterborough, England, United Kingdom
fusion, state estimation etc. Experience working with embedded systems, real-time systems, safety critical systems. Knowledge of communication systems. Version control systems e.g. git. C++, Java, Python development skills. Experience with quality standards for software (e.g. DO-178, ED-20x). As a National Security Vetting clearance is required ...

Senior Application Architect

Location
Greater London, England, United Kingdom
vision, predictive modeling). Extensive experience with cloud platforms (AWS, Google Cloud, Azure) and their AI/ML offerings. Strong programming skills (Python, Java, C++) and experience with DevOps practices (CI/CD). Knowledge of big data technologies (Hadoop, Spark, Flink). Knowledge of NoSQL databases (MongoDB, Cassandra, DynamoDB ...

Software Engineer, Product

Location
Greater London, England, United Kingdom
reviews, appropriate testing, proper rollout, monitoring, and proactive changes Experience building large-scale applications or similar experience Experience in programming languages such as C, C++, Java, Swift, or Kotlin, and scripting languages such as Python, Javascript, or Hack Demonstrated ability to integrate AI tools to optimize/redesign workflows ...

Flight Control Systems Engineer

Hiring Organisation
Saab UK
Location
Bedford, Bedfordshire, South East, United Kingdom
Employment Type
Permanent
fusion, state estimation etc. Experience working with embedded systems, real-time systems, safety critical systems. Knowledge of communication systems. Version control systems e.g. git. C++, Java, Python development skills. Experience with quality standards for software (e.g. DO-178, ED-20x). As a National Security Vetting clearance is required ...

OpenCPI Lead Software Engineer

Location
Gloucester, England, United Kingdom
communications and software-defined radio technologies & architectures Expertise in digital signal processing, algorithm or payload development, and embedded system design Proficient in C/C++ and/or VHDL for embedded applications, and additionally with Python Desired Skills EW or SIGINT capability development (including RF waveform and protocol vulnerability analysis ...

Senior Embedded Firmware Engineer

Location
Lisburn, Northern Ireland, United Kingdom
documentation. Proven professional experience in the design, simulation, implementation, verification and validation of digital circuits on DSP and Microcontroller. Proven experience in programming in C++ and C languages. Good knowledge of theory and usage of Real Time Operating Systems (FreeRTOS, Zephyr) Strong analytical and problem-solving attitude. Experience ...

Software Engineer

Location
Greater London, England, United Kingdom
where throughput, correctness and availability are a hard requirement. Proven track record delivering and maintaining production systems in at least one systems language (Go, C++, Rust, Java, C#, etc.), with clear, idiomatic designs. Startup experience: shipping products in small, fast moving teams. Architecture & design: Able to reason about trade offs ...

Software Engineer (Mid and Senior Levels)

Location
Bristol, England, United Kingdom
with partial or adjacent skills and backgrounds, to fill a number of different roles within each capability area. Device & Embedded Software Systems Embedded Linux, C++/Python, embedded systems, multi-sensor and camera-based devices (including thermal and line-scan), data acquisition and edge processing, device-to-cloud pipelines, networking ...

Software Engineer

Location
Greater London, England, United Kingdom
mathematics, compsci, or similar. Strong programming. We are mostly language agnostic but would expect you to be fluent in one of Python, C/C++, Go, Typescript, or Java. CI/CD and DevOps: Knowledge of building pipelines, automated testing and deployment strategies. Monitoring and observability: Familiarity with tools like ...

Senior Software Engineer

Location
Oxford, England, United Kingdom
Docker Undergraduate degree in Computer Science, Engineering, or equivalent experience Nice to Have Experience with CAN, Modbus QuestDB, DuckDB or KDB Working knowledge of C++, Python Track record of successfully delivering commercial IoT solutions Working Style: Fast‐learner, eager to pick up new technologies Pragmatic; comfortable with ambiguity and changing ...

Application Security Specialist

Hiring Organisation
Experis
Location
London, United Kingdom
Employment Type
Permanent, Work From Home
methodologies. Experience working closely with software engineering teams in enterprise environments. Ability to read and understand code in languages such as Java, C, C++, C#, Python or similar. Strong understanding of shift-left security and secure development lifecycle practices. Highly Desirable Skills: Fuzz testing and advanced dynamic testing techniques. Manual ...

Senior Project Engineer - Audio Systems

Location
Bicester, England, United Kingdom
compliance with ASPICE and automotive standards. Work closely with cross-functional teams (hardware, UX, multimedia) and external suppliers. Required Skills Strong programming skills in C++ and Android development. Knowledge of DSP theory, real-time audio processing, Active noise control, equalizers, and sound effects. knowledge of Audio frameworks: Android Audio ...

Full stack software engineer

Location
Oxford, England, United Kingdom
full software lifecycle including interpretation of requirements, unit, integration and e2e testing, CI/CD pipelining WebGL SaaS Data analytics or background in Maths C++ (our deeper level analysis of CAD files is written in this, but would not be a part of this role) Our Culture ...

Application Support Analyst - EMEA

Location
Greater London, England, United Kingdom
hours in customer support rotation (very minimal) It’s a plus if you have Programming with at least one programming language such as C, C++, C#, .Net, Java, JavaScript, HTML, XML Knowledge of the Fintech or financial services industry Knowledge of SWIFT or other payment processing Arabic, French, German, Spanish ...

Sr Lead Software Engineer - KDB - Vice President

Location
Greater London, England, United Kingdom
platforms. AWS Experience. Experience in Terraform and Kubernetes from managing a Production Plant in Public Cloud. Experience other languages e.g. Python/C/C++/Java. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked ...

Mid-Level Full Stack Engineer - Applications team

Location
Greater London, England, United Kingdom
Engineering, or a related technical discipline, and 2+ years of experience as a software engineer within a commercial environment Production experience with Python and C++ Docker containerisation and orchestration Knowledge of RESTful APIs Familiarity with bash scripting and Linux-based OSs Familiarity with data processing, databases, and data traceability/ ...

Senior Platform Software Engineer - London

Location
Greater London, England, United Kingdom
ensuring seamless operation and performance. What We’re Looking For 5+ years of experience developing and deploying production software in embedded systems running Linux (C++, C, Rust, Python, Go). Experience developing time-sensitive, performance critical applications. Thorough understanding of Ethernet and IP networking and higher-level protocols like HTTP ...

Senior Embedded Linux Developer

Location
England, United Kingdom
ability to work effectively across software, hardware and product teams. It would also be desirable if you have experience with programming in C++ or Python, creating JSON and schemas, development lightweight web-based user interfaces. We offer Our employees are our greatest asset and for us it is of great ...

Flight Control Systems Engineer

Location
Dunstable, England, United Kingdom
fusion, state estimation etc. Experience working with embedded systems, real-time systems, safety critical systems. Knowledge of communication systems. Version control systems e.g. git. C++, Java, Python development skills. Experience with quality standards for software (e.g. DO-178, ED-20x). As a National Security Vetting clearance is required ...

Project Engineering Manager

Hiring Organisation
AWD Online
Location
Hope Valley, Derbyshire, East Midlands, United Kingdom
Employment Type
Permanent
CANDIDATE REQUIREMENTS Degree in Computer Engineering, Electrical Engineering, Computer Science or a related field Previous embedded software and firmware development experience Proficiency in C#, C++ and C Understanding of database design and SQL Familiarity with real-time operating systems, low-level hardware interaction and Linux-based operating systems Experience with ...

Project Engineering Manager

Location
United Kingdom
CANDIDATE REQUIREMENTS Degree in Computer Engineering, Electrical Engineering, Computer Science or a related field Previous embedded software and firmware development experience Proficiency in C#, C++ and C Understanding of database design and SQL Familiarity with real-time operating systems, low-level hardware interaction and Linux-based operating systems Experience with ...

Embedded Software Engineer

Hiring Organisation
Archangel Lightworks Ltd
Location
Oxford, Oxfordshire, South East, United Kingdom
Employment Type
Permanent, Work From Home
operations for optical ground stations Continuous improvements to software processes, including developing automated tests. Requirements: Real-Time/Embedded software development in C/C++ Development with RTOS (ideally FreeRTOS) and on Linux Working with networking (Ethernet and IP), DMA, and hardware interfacing (I2C, SPI, CAN, and EtherCAT) protocolsDeveloping ...

Software Manager

Location
United Kingdom
embedded devices including using Linux on embedded platforms and driver development. Extensive knowledge and experience of high‐level software languages such as C, C++, C#, Python. Extensive knowledge of, and experience implementing software for various hardware platforms such as modern microprocessors and FPGA‐based soft‐core processors. Extensive knowledge ...

NTN Stack SW Architect (UK)

Location
Greater London, England, United Kingdom
field. Minimum 10 years of professional software engineering experience, with at least 5 years dedicated to embedded systems development. Strong proficiency in C and C++, alongside hands-on experience with Rust, Python, or other modern programming languages. Extensive knowledge of embedded Linux systems, operating system internals, and cross-compilation environments. ...