76 to 100 of 116 C Jobs in the South West

Embedded C/C++ Software Engineer

Hiring Organisation
Granite Recruitment and Consulting
Location
Tewkesbury, Gloucestershire, South West, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£70,000
Embedded Software Engineer (Embedded Linux/C) Tewkesbury/work from home hybrid - £40,000 - £70,000 plus 10% pension, bonus & private healthcare A great opportunity for an Embedded Software Engineer to join a hugely exciting and rapidly growing cyber security business in Tewkesbury. The role will be joining … role for the business and will require a Software Engineer comfortable working across the full development life-cycle, designing and developing high performance C for real-time embedded solutions. The essentials are embedded C and Linux, although on top of that the role will involve working with the following: Python ...

Research Scientist

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
improve AI agents that generate formally verified code, algorithms, and mathematical proofs using the Lean proof assistant. Formalize the semantics of programming languages (e.g., C/C++) in Lean and build verified static analyses on top of these formalizations. Design and run experiments evaluating AI-driven proof search, including benchmarking ...

Vehicle Systems Engineer

Hiring Organisation
Lightfoot
Location
Exeter, Broadclyst, Devon, United Kingdom
Employment Type
Permanent
fleet stakeholders Key Skills Supports and embodies Lightfoot's core values: To Care, To Deliver, To Innovate Strong programming skillset, including Python and C/C++ Experience of vehicle systems, including diagnostics and electrical architecture Deep technical knowledge of diagnostic standards (e.g. SAE J1939, SAE J1979) Strong analytical mindset with ...

Principal Cyber-Focused Researcher

Location
Cheltenham, England, United Kingdom
strong understanding of what makes bugs viable and what is simply unexploitable Experience in writing PoCs in Python and a good understanding of C-like languages. An exceptional knowledge of security concepts. A willingness to learn and teach deep technical concepts from and to your peers. Commitment to help ...

Software Engineer

Location
Devon and Torbay, England, United Kingdom
user stories and use cases Designing embedded software architectures and detailed software designs Producing test specifications and verification procedures Developing embedded software, primarily in C, with some C++ for support systems and tools Verifying software against requirements and design specifications Performing hardware and software integration activities Supporting performance qualification … equivalent industry experience Experience working across the full Software Development Life Cycle (SDLC) Experience developing real‐time embedded software applications Strong programming skills in C, with exposure to C++ Familiarity with Integrated Development Environments (IDEs) Excellent communication and technical documentation skills Strong team‐working capabilities combined with a proactive, self ...

Embedded Software Engineer

Location
Bristol, Gloucestershire, United Kingdom
growing technology and R&D organisation in the Bristol area. The position will focus on developing embedded Linux systems using Yocto , alongside work involving C/C++, Linux platforms, System-on-Chip devices and communications technologies . You'll contribute to technically challenging R&D programmes spanning research, prototyping, implementation … Creating and maintaining Yocto recipes, layers, images and Board Support Packages Configuring, building and debugging Linux systems for embedded hardware Developing embedded software using C and C++ Supporting Linux kernel, bootloader and device-driver integration Developing software for microprocessors and System-on-Chip devices Integrating hardware interfaces, sensors and communications ...

Senior Embedded Software Engineer

Location
Portishead, England, United Kingdom
software architectures for new and existing products. Design, develop, maintain, debug and test software for ARM microprocessors and STM32 microcontrollers. Develop embedded applications in C, C++ and scripting languages. Work with microcontroller peripherals for data acquisition and control, including USB, I2C, SPI, UART, DMA, ADC and DAC. Develop reliable, highly … Engineering, Computer Science or a related engineering discipline. Extensive experience developing embedded software within a commercial engineering environment. Strong hands-on development experience in C and C++. Experience developing software for ARM-based microprocessors and STM32 microcontrollers. Strong understanding of embedded software architecture and development practices. Experience working with common ...

Simulation and Modelling Engineer

Hiring Organisation
Certain Advantage
Location
Bristol, Avon, United Kingdom
Employment Type
Full-Time
Salary
£85.00 per hour
algorithm into a Simulink model (desirable) Familiarity with Radar and Control Systems (desirable) Familiarity with Digital Signal Processing (desirable) RF experience (desirable) Experience in C (not essential) Technical report writing Model delivery experience ...

Simulation and Modelling Engineer

Hiring Organisation
Certain Advantage
Location
Bristol, Avon, South West, United Kingdom
Employment Type
Contract, Work From Home
Contract Rate
£85 per hour, Benefits Overtime Rate
algorithm into a Simulink model (desirable) Familiarity with Radar and Control Systems (desirable) Familiarity with Digital Signal Processing (desirable) RF experience (desirable) Experience in C (not essential) Technical report writing Model delivery experience ...

Software Engineer (DSP)

Hiring Organisation
Maru Search & Consultancy
Location
Salisbury, Wiltshire, United Kingdom
Employment Type
Full-Time
Salary
£50,000 - £63,000 per annum
software that directly influences the performance and sound quality of world-class audio products. Your responsibilities will include: Developing real-time embedded software in C for DSP-based applications Developing and prototyping DSP algorithms, sometimes using MATLAB, before implementing them in C Building and optimising audio signal processing pipelines Writing … enjoys working close to the hardware and seeing their software become part of a commercial product. What they're looking for Strong commercial C/C++ experience Experience developing software for DSP processors, or a strong understanding of DSP techniques such as filtering, FFTs, sample rate conversion and dynamic range ...

Hardware/FPGA Engineers - Graduate To Senior Level

Location
Cheltenham, England, United Kingdom
Implementing signal, image and data processing algorithms Schematic capture and PCB development Hardware bring up, debugging and testing Developing embedded firmware and software in C/C++ Linux device driver development Working with PCB fabrication and assembly partners Taking technically challenging products from initial concept through to working hardware Graduate … Maths and Physics. You will also need practical knowledge of at least one of: FPGA development using VHDL PCB design and layout Embedded C/C++ development This could have been gained through your degree, final year project, PhD, placement, internship or personal projects. Experienced Hardware Engineers For the experienced ...

Software Engineer - Mission Management Systems

Location
Bath, 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 ...

Embedded Software Engineer (STM32, C/C++, RTOS)

Location
Bath, England, United Kingdom
Cygnus Instruments, based in Bath, seeks an embedded software engineer to join the design office. You will develop with STM32 MCUs, write C/C++ software, and learn Ultrasonic NDT techniques while following Agile processes. Ideal candidates have experience in embedded systems, USB protocols, and driver development, plus a willingness ...

Senior MCU Firmware Engineer – Real-Time Embedded C/C++

Location
Bristol, England, United Kingdom
real‐time systems across hardware, Linux, UI, connectivity and test. You will own subsystem designs, safeguard security architecture, and drive high‐quality embedded C/C++ deliverables. The role emphasizes collaboration with cross‐functional teams, adherence to coding standards, and a strong focus on secure development practices within a flexible ...

Embedded Software Engineer

Hiring Organisation
Rednal Recruitment
Location
Yeovil, Somerset, South West, United Kingdom
Employment Type
Permanent
Salary
£60,000
well-equipped development facility. Our client offers flexible hours with options for 4.5 day week, 9 day fortnight etc. Skills sought will include: - C, C++ - Demonstrable experience in designing and building software systems - Experience in developing Embedded Software using C and/or C++ - understanding of full software development lifecycle ...

Senior Embedded Software Engineer

Hiring Organisation
ZENOVO LTD
Location
Bristol, Avon, South West, United Kingdom
Employment Type
Permanent
Salary
£65,000
will work closely with Senior Engineers and other members of the engineering team, taking a key role in designing and developing embedded firmware in C for bare-metal applications. This is an excellent opportunity for an engineer looking to take on greater technical responsibility and contribute to the development … innovative, high-technology products from an early stage. Job Responsibilities: Design, develop, and maintain firmware in C to support product enhancements and new product development. Take ownership of embedded software development activities across the product lifecycle. Develop firmware for bare-metal embedded applications. Lead and support the testing, debugging ...

C/UAS Electrical Engineer (All genders)

Location
Swindon, England, United Kingdom
capability, and we need an Electronic·Engineer who wants to be at the sharp end of that problem. You'll sit within our C-UAS team in Swindon, owning the electrical design and integration of systems that need to work — reliably, in the field, under pressure. This … that goes into operational environments. WHAT YOU WILL DO AT STARK Design, develop, and validate electrical systems and subsystems in support of STARK's C-UAS product line. Own schematic capture, PCB layout review, and electrical architecture documentation from concept through to production release. Support hardware integration and bring ...

Summer Intern Operational Cyber Engineer

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
real world. Core duties We work across a range of platforms including desktop, mobile and embedded systems and a range of languages including: Microsoft C, C#, C++, .NET Mobile iOS (Swift, Objective-C), Android (Java, Kotlin, C++) Vulnerability Research & Reverse Engineering (IDA/Ghidra/Binary Ninja, Frida) Web HTML ...

Junior Software Engineer

Location
Wimborne Minster, England, United Kingdom
Team. This role reports to the Software Development Manager – Avionics. The primary purpose of the position is to develop and support embedded software in C for Air to Air Refuelling (AAR) pods used in hose and drogue refuelling systems. The role also includes creating and maintaining associated documentation and ensuring … full compliance with relevant engineering processes, tools, and RTCA DO 178B/C standards. This is a junior-level position with a strong growth path. The successful candidate will be supported and developed to eventually take on the following responsibilities: Key Responsibilities Develop and maintain embedded C software to meet ...

Embedded Software Engineer

Location
Gloucester, England, United Kingdom
products in a project-based environment. The core of your work will be developing embedded firmware for Xilinx FPGA's (VHDL) and PIC microcontrollers (C, C++). Essential skills: Formal qualification such as HNC/HND/BEng. At least 1-3 years of experience in embedded firmware for microcontrollers. … Excellent C/C++ coding skills. Experience of working with microcontrollers, preferable with PIC microcontrollers but not essential. Ability to derive firmware architectures & requirements from System requirements. Desirable Skills: Good understanding of analogue and digital circuit designs. Ability to carry out schematic designs. Knowledge of developing GUI applications ...

Associate Principal Engineer - Motors Verification

Location
Malmesbury, England, United Kingdom
Support test execution as required Software & Control Systems Act as a technical expert in LabVIEW development. Develop and maintain supporting applications using Python and C/C++. Design and implement control systems for automated test equipment. Integrate instrumentation, sensors, data acquisition hardware and control platforms. Contribute to software architecture decisions … related discipline. Extensive experience developing automated test systems within an engineering environment. Expert-level LabVIEW development experience. Strong experience developing software using Python and C/C++. Excellent understanding of automation, control systems and data acquisition. Experience delivering complex engineering projects from concept through implementation. Practical understanding of electronics, instrumentation ...

Senior Electronics Hardware Engineer Engineering, Production, Manufacture

Location
Plymouth, England, United Kingdom
boards and prototypes. Debugging hardware and investigating those particularly stubborn problems that don’t behave quite as the simulation suggested they would. Writing embedded C and potentially C++ to support board bring-up, diagnostics and hardware integration. Designing with EMC in mind and supporting EMC testing and compliance activities. Planning … hardware. Schematic capture and PCB design using Altium Designer or a comparable professional tool. Hardware simulation and modelling. EMC-aware design and testing. Embedded C for low-level hardware interaction, bring-up and debugging. Electronic test, measurement and practical laboratory debugging. Taking electronic products from concept through prototype and into ...

Principal Cyber Researcher

Location
Bristol, England, United Kingdom
planning and operational management* Support business development efforts, including proposal writing and technical briefings## Essential Skills and Experience* Proficiency in programming languages such as C, C++, or Python* Strong working knowledge of Linux-based systems, including command-line tools and system configuration* Excellent communication skills, both written and verbal* Solid … country, supporting 29,040 jobs in England, 3,040 in Northern Ireland, 1,900 in Scotland and 1,600 in Wales.#LI-AS3 C&I*RTX adheres to the principles of equal employment. All qualified applications will be given careful consideration without regard to ethnicity, color, religion, gender, sexual orientation ...

Embedded Firmware Engineer: PIC & FPGA (C/C++)

Location
Gloucester, England, United Kingdom
join our engineering department in a project-based environment. The role focuses on developing embedded firmware for Xilinx FPGAs (VHDL) and PIC microcontrollers (C, C++). You will work within a small team, delivering high-quality firmware on time to customers, and deriving architectures from system requirements. Strong C/ ...

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 ...