376 to 400 of 462 Remote/Hybrid C Jobs

Senior C++ Software Engineer – Compilers & Toolchains

Location
Cambridge, England, United Kingdom
commercial Functional Safety compiler toolchain and libraries.Previous experience working with LLVM or functional safety projects is desirable but not essential. Responsibilities: Develop our commercial C/C++ toolchain and libraries used in safety projects. Extend our automated test frameworks. Produce safety documentation. Required Skills and Experience: Excellent C/C++ ...

Embedded Software Engineer

Hiring Organisation
Platform Recruitment Limited
Location
Cambridge, United Kingdom
Employment Type
Permanent Contract, Full Time, Hybrid
Salary
£65,000
decisions. Take ownership of software modules, driving development from concept to deployment. Add features in existing or new code base demonstrating strong proficiency in C programming within embedded Linux environments. Collaborate with test engineers to define verification strategies and ensure thorough test coverage. Analyse complex test results and implement corrective … meet regulatory compliance and organisation requirements. Bachelor's degree in Computer Science, Electronics, or related field (or equivalent experience) 3+ years of experience in C programming language, its application in an embedded environment. Familiarity with ARM microcontrollers. Familiarity with coding standards and best practices. 3+ years of experience in Linux ...

Senior Software Engineer – C++

Location
Portsmouth, England, United Kingdom
experience including designing and implementing performant software applications. Apply mathematical principles or statistical approaches to solve problems in scientific or applied fields. Proficient in C/C++ or C# and Python. Ability to analyse user cases and project data context to determine specifications and requirements Demonstratable skills in stakeholder management … candidates with SC or DV UK Security Clearance as you will be working on defence/government-based projects Keywords: Software Engineering, Software Engineer, C, C++, C#, Python, Defence, Wargames, Modelling, Simulation, STEM Computing, Robotics, Autonomous Systems Digital Twins, Synthetic Environments, Mathematical, Computational methods, Proposals, Bids, Videogame Engine, Unreal Engine ...

Software Engineer I

Location
Malvern, England, United Kingdom
work independently as you build confidence. Location Malvern, UK - Hyrbrid - 2 days on-site Key Responsibilities Develop software using C++, GO, C# or C like languages Write high quality code following our agile-based development methodology and our chosen toolset. Test software both formally and ad-hoc. Produce documentation using …/Software Development role. Experience of programming Domain knowledge of, or an interest in, application security. Our desired languages are C++. Go, C# or C like languages Must have a basic understanding of Linux. Problem solving and analytical skills. Must have a basic understanding of Linux. Problem solving and analytical ...

Software Engineer - Mission Management Systems

Location
Yeovil, England, United Kingdom
MOSA**) to ensure future software portability across autonomous fleets.* **High-Integrity Implementation:** Develop deterministic, mission-critical real-time software components (primarily in **Ada95/C/C++**), balancing the need for rigorous memory management with the processing demands of autonomous systems.* **Requirements & Traceability:** Capture, analyse, and manage complex system requirements … bring:*** **Experience:** Broad experience in the full software development lifecycle for real-time, high-integrity embedded systems.* **Core Technical Stack:** Strong proficiency in **Ada95, C, or C++**. Extensive experience with **UML modelling** and requirements management via **DOORS**.* **Operating Environments:** Deep understanding of Real-Time Operating Systems (RTOS), multi ...

Senior Software Engineer - Legacy

Hiring Organisation
Inspire People
Location
Swansea, Wales, United Kingdom
Employment Type
Permanent Contract, Hybrid
Salary
£57,400
hear about your experience: * On-premise, non-cloud systems. * CA Gen, or other model-driven/4GL development tooling. * PL/SQL development. * C and/or Pro*C development. * Unix shell scripting, or other scripting skills. * The AIX platform, or another Unix/Linux environment. * Oracle databases. * Java ...

KDB Application Technology Lead Analyst (VP)

Location
Belfast City District, Northern Ireland, United Kingdom
feedhandlers, APIs, and microservices interfacing KDB+ with upstream messaging fabrics (e.g., Kafka, Solace, LBM/29West, ZeroMQ) and downstream consumer platforms. Develop high-performance C/C++ or Python shared libraries (embedPy, PyQ, C API) for real-time analytics, machine learning integration, or proprietary calculation engines. Oversee the migration, integration ...

Senior IC Design Engineer

Hiring Organisation
FBI &TMT
Location
Fareham, South East, United Kingdom
Employment Type
Permanent Contract, Hybrid
Salary
£65,000
developing advanced mixed-signal and embedded solutions Defining digital architectures and contributing to RTL development using Verilog/SystemVerilog Developing embedded software in C/C++ for sensing, control and signal processing applications Supporting silicon bring-up, debugging and validation activities Working across hardware, firmware and system-level engineering challenges … looking for Experience developing digital or mixed-signal integrated circuits Strong Verilog and/or SystemVerilog skills Embedded software development experience using C/C++ Good understanding of microcontrollers and embedded systems Experience with Python, MATLAB or similar engineering tools Strong analytical and problem-solving skills Why join? Work ...

Senior Embedded Systems Engineer

Hiring Organisation
Jonathan Lee Recruitment Ltd
Location
Banbury, Bicester, Oxfordshire, United Kingdom
Employment Type
Permanent
develop and support next-generation embedded electronic products, taking projects from concept through to production. Your responsibilities will include: • Embedded firmware development using Embedded C • Design of analogue and digital electronic circuits • Schematic capture and PCB design/layout • Development of microcontroller-based systems • Working with ARM Cortex … Looking For: Essential Skills & Experience: • Degree-qualified in Electronics Engineering, Embedded Systems or a related discipline • Proven experience in embedded electronics design • Strong Embedded C programming skills • Experience designing analogue and digital electronic circuits • PCB design and schematic capture experience • Experience with microcontrollers and embedded systems • Hardware and firmware debugging ...

Electronics Embedded Software Engineer

Hiring Organisation
ABB
Location
London, England, United Kingdom
role is: HybridYou will be mainly accountable for:Designing, developing, and testing industrial products, including electronic hardware and embedded software solutions.Developing embedded software in C and C++ using real-time operating systems.Creating electronic schematics and PCB layouts using Altium CADEnsuring products and documentation meet internal and external standardsSupporting existing products … embedded software development, with experience in measurement product designExperience of analog and digital electronic hardware designPractical experience in soldering & prototypingExperience of embedded programming in C; other programming e.g. Python, C++, C#, LabView would be considered an advantage.You are comfortable communicating in English, both written and spoken.You are eligible to work ...

Senior GNC Engineer

Location
Greater London, England, United Kingdom
Applied Intuition, Inc. is powering the future of physical AI. Founded in 2017 and now valued at $15 billion, the Silicon Valley company is creating the digital infrastructure needed to bring intelligence to every moving ...

Senior Digital Verification Engineer

Location
Greater London, England, United Kingdom
Hybrid · Hammersmith, London (United Kingdom) Job type Full-time Department Pay Shift/Schedule Monday - Friday, Hybrid 50% in office Role As a Senior Digital Verification Engineer at MintNeuro, you will lead and take ownership ...

Lead Embedded C Engineer — DO-178C Real-Time Systems

Location
Cheltenham, England, United Kingdom
seeking a Lead Software Engineer to support mission- and safety-critical systems in defence and aerospace. You will lead embedded real-time development in C/C++ under DO-178C Level A, ensuring traceability and rigorous verification across the software lifecycle. The role involves deriving requirements, architekting designs, and collaborating ...

Lead Software Engineer - Linux

Hiring Organisation
KO2 Embedded Recruitment Solutions Ltd
Location
Manchester, Salford, United Kingdom
Employment Type
Permanent
Salary
£50000 - £65000/annum
been closely involved in a similar migration previously Get hands-on with modifying existing C# code to run on Linux, alongside embedded C/C++ development Liaise closely with the company's Germany office, who have led the Linux platform project, to ensure alignment between platform and application development - including … level experience with Linux - genuine, hands-on "been there, done it" migration experience is essential Strong hands-on embedded Linux background, with proficiency in C/C++ Minimum 3 years' commercial object-oriented development experience in a C-like language (C++ or C#) Minimum 5 years' experience developing for embedded ...

Lead Software Engineer - Linux

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Salford, North West, United Kingdom
Employment Type
Permanent Contract, Hybrid
Salary
£65,000
been closely involved in a similar migration previously Get hands-on with modifying existing C# code to run on Linux, alongside embedded C/C++ development Liaise closely with the company's Germany office, who have led the Linux platform project, to ensure alignment between platform and application development - including … level experience with Linux - genuine, hands-on 'been there, done it' migration experience is essential Strong hands-on embedded Linux background, with proficiency in C/C++ Minimum 3 years' commercial object-oriented development experience in a C-like language (C++ or C#) Minimum 5 years' experience developing for embedded ...

Staff Software Developer

Location
Cambridge, England, United Kingdom
Title: Staff Software Developer Location: Cambridge (Hybrid, 3 days onsite) Job Type: Permanent, full-time Position Overview: An experienced Staff Software Developer with strong C and Python expertise, responsible for leading the design and delivery of complex features within a major cryptographic security product. The role provides technical leadership from … Qualifications A degree, equivalent qualification, or equivalent practical experience in Software Engineering, Computer Science, Mathematics, or a related discipline. Strong software development expertise in C, Python, or comparable systems-level technologies, with the ability to work effectively within an established C and Python codebase. Significant experience designing and delivering complex ...

Multidisciplinary Manager (Software Engineer) - FDE

Hiring Organisation
Microsoft
Location
London, England, United Kingdom
delivery.QualificationsBachelor's Degree in Computer Science, or related technical discipline AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or PythonOR equivalent experience.People management experience.Experience partnering directly with customers or internal stakeholders to deliver solutions end-to-end.Additional or Preferred Qualifications … Bachelor's Degree in Computer ScienceOR related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Master's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including ...

Senior Software Engineer

Location
Newcastle upon Tyne, England, United Kingdom
critical infrastructure products used within the energy and power sector. This is a hands-on embedded software role, suited to an engineer with strong C/C++ development experience and a solid understanding of embedded systems and product development. You will join a multidisciplinary engineering environment working across an established … this particularly interesting for an engineer with experience across traditional embedded systems and Linux environments. Key Responsibilities Design, develop and maintain embedded software using C/C++ Deliver new functionality and enhancements across an established embedded product platform Investigate software defects and undertake unit, integration and system-level testing Collaborate ...

Senior Data Link Communication Research Engineer

Location
Glasgow, Scotland, United Kingdom
evolution of the in-orbit comms stack. Key Responsibilities Develop L2 firmware, protocols and low-level embedded drivers Architect embedded firmware in C/C++ across RTOS, Linux and bare-metal environments Collaborate with RF, FPGA, software and hardware engineering teams Validate, test and improve proprietary communication techniques Support bring … particularly like to hear from engineers with: 5+ years of embedded systems experience, ideally in high-reliability or mission-critical domains Strong C/C++ skills for real-time/embedded systems Background in L1/L2 communications, DSP, or protocol stack development Experience with modern comms standards (e.g. CCSDS ...

Embedded Software Engineer

Hiring Organisation
Rise Technical Recruitment
Location
Witney, Oxfordshire, United Kingdom
Employment Type
Permanent
Salary
£50000 - £60000/annum Hybrid + 33 days leave + more
+ Specialist Training + Technical Progression + High Ownership + Hybrid Working Are you an Embedded Software Engineer with experience in C, C++ or Ada looking to develop safety-critical technology for next-generation autonomous systems? This is an excellent opportunity to join an early-stage, mission-led engineering business … certification-focused development against DO-178C DAL A/B objectives The Person: *Strong embedded or real-time software engineering experience *Commercial experience with C, C++, Ada or a comparable low-level language *Understanding of software design, integration and verification *Safety-critical, regulated or aerospace experience beneficial but not essential ...

Senior Embedded Performance Engineer

Location
Greater London, England, United Kingdom
early benchmarks, and feeding results back into the hardware and software roadmap. What you’ll do Write and optimise performance‐critical ML kernels in C, with assembly where it matters (RISC‐V and our own ISA) Build the low‐level control paths that feed those kernels, including scheduling, synchronisation … Proven deeply embedded software experience Strong performance instincts. You can reason about low‐level architecture, memory behaviour, and where the cycles are spent Excellent C, and a pragmatic approach to building high‐quality, maintainable low‐level code Comfortable writing and debugging optimised assembly (RISC‐V ideal) Collaborative and high‐ownership. ...

Senior Signal Processing Engineer

Location
United Kingdom
multi-frequency, multi-constellation, LEO-PNT, SoOP, and hybrid positioning concepts Algorithm development and validation using Python/MATLAB, followed by implementation in embedded C/C++ for real-time receiver environments Performance analysis using simulations, lab measurements, and real-world data Contribution to receiver architecture and technology roadmaps … data decoding, and their interaction with positioning engines Experience in GNSS algorithm development for mass-market or high-precision receivers Proficiency in embedded C/C++, with supporting skills in Python and/or MATLAB Familiarity with embedded real-time systems and modern software development practices is appreciated Analytical, detail ...

Senior C/C++ Engine Engineer – Hybrid Play Tech

Location
Greater London, England, United Kingdom
LEGO Group is seeking a Senior Software Engineer (C++/C) to design, implement and optimise core engine components for play experiences, combining physical LEGO with electronic hardware and software. You will own key engine subsystems and work with firmware teams to deliver high-performance solutions. You will translate complex ...

T Level - Digital Software Development - T Level Examiner - Fully Remote

Hiring Organisation
Pearson
Location
Greater London, United Kingdom
Employment Type
Full Time
British Computing Society (BCS) or the Chartered Institute for IT. Be fully conversant with the languages in the specification eg, Python or C based languages such as C, C#, C++, Java Desirable You will be a qualified teacher or hold an equivalent teaching qualification such as Cert Ed, C ...

Software Engineer - Critical National Infrastructure

Hiring Organisation
Inspire People
Location
Swansea, Wales, United Kingdom
Employment Type
Permanent Contract, Hybrid
Salary
£40,590
hear about your experience: * On-premise, non-cloud systems. * CA Gen, or other model-driven/4GL development tooling. * PL/SQL development. * C and/or Pro*C development. * Unix shell scripting, or other scripting skills. * The AIX platform, or another Unix/Linux environment. * Oracle databases. * Java ...