201 to 225 of 1,536 Permanent C Jobs

Senior Software Engineer

Location
Greater London, England, United Kingdom
neuroscience, imaging, or the underlying biology is a real advantage Experience with scientific instrumentation, microscopy, or imaging systems Proficiency in systems‐level programming — Rust, C, or C++ — with a focus on performance, reliability, and maintainability Exposure to large-scale or longitudinal data processing (e.g. volumetric or time-series datasets) Experience ...

Technical Account Manager IoT - Qualcomm, Farnborough, Hampshire, UK

Location
Farnborough, England, United Kingdom
field and 4+ years of Software Applications Engineering, Software Development experience, or related work experience. 3+ years of experience with Programming Language such as C, C++, Java, Python, etc. 3+ years of experience with debugging techniques. References to a particular number of years experience are for indicative purposes only. Applications ...

Senior Power Electronics Engineer

Location
City of Edinburgh, Scotland, United Kingdom
control systems (e.g., current‐mode control, PLLs). Exposure to high‐voltage design and safety standards. Programming experience for test automation (Python, MATLAB, embedded C). Experience with real‐time control platforms (e.g., dSPACE, SpeedGoat, TI controllers). Additional Information What we offer: Private Medical Insurance Enhanced Parental Leave Flexible ...

FPGA Engineer

Hiring Organisation
MASS Consultants
Location
Lincoln, Lincolnshire, East Midlands, United Kingdom
Employment Type
Permanent
Salary
£50,000
evaluation using RF instrumentation Contribute to simulation, synthesis and implementation using tools such as Vivado and Quartus Support embedded software development and system integration (C/C++) Collaborate with cross-functional teams to deliver robust technical solutions The invaluable experience youll bring, to help us achieve more Were expecting that ...

Developer Content Engineer

Location
Cambridge, England, United Kingdom
application development experience, with the ability to work confidently with code and developer tools Programming experience in at least one language, such as Python, C/C++ or JavaScript Confidence using developer environments and tools, including Linux, command-line tools and version control Ability to quickly build the technical understanding ...

Associate Simulation Software Engineer

Location
Crawley, England, United Kingdom
accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science Good knowledge of C/C++ principles and practices Able to interpret engineering math and physics concepts and implement as software models and algorithms Ability to work effectively within ...

Senior Quantum Software Engineer / Quantum Software Engineer

Location
Sheffield, England, United Kingdom
related discipline, or equivalent relevant experience. Programming: Strong Python development skills, alongside experience with at least one performance-oriented language such as C++, C, Julia, Fortran or Rust. Scientific Software: Experience developing, maintaining or contributing to scientific, numerical or other technically complex software. Software Engineering: Good understanding of software architecture ...

Senior Technical Support Engineer

Location
Cheltenham, England, United Kingdom
scale. Advanced proficiency in hybrid and cloud infrastructure (AWS, GCP, or Azure). Proven ability to write scripts or code ( Python, Bash, Go, or C/C++ ) for log analysis, diagnostic tooling, or reproduction of complex technical bugs. Exceptional problem-solving skills with a calm, methodical approach to high-pressure ...

Senior Machine Learning Engineer

Location
Crawley, England, United Kingdom
Ph.D in Computer Science, Mathematics, Physics, Electrical Engineering, or other related technical disciplines. Strong programming skills within one or more of these development languages - C/C++/R/Java/Python Advanced understanding of LLM and VLM architecture, post‐training methods (fine‐tuning, RL), and evaluation pipelines Experience ...

High-Integrity Software Engineer

Hiring Organisation
Hackajob Ltd
Location
Cheltenham, Gloucestershire, South West, United Kingdom
Employment Type
Permanent
variety of platforms; typically iOS, Android, and Linux, with opportunities on embedded systems and other specialised platforms. Our bread and butter is C, C++, and Java, but we're comfortable in Python, Rust, and JavaScript. We emphasise having a comprehensive understanding of the programming languages, platforms, and tooling we rely ...

Firmware Engineer BIOS/UEFI

Hiring Organisation
HP
Location
Spring, Texas, United States
Employment Type
Permanent
Salary
USD Annual
debugging , or reliability engineering . Background in embedded systems, microcontrollers, low level debugging, and system architecture. Technical Skills Strong understanding of embedded firmware development (C/C++), driver development, bootloaders, EC/BIOS/UEFI fundamentals. Proficiency in test automation, scripting (Python, Perl, PowerShell, etc.), and testing tools. Ability ...

Flight Software Engineer

Location
Dundee, Scotland, United Kingdom
understanding of the need to apply abstractions and patterns to software engineering solutions. Excellent problem-solving and programming skills in C. Experience writing C for software running on at least one embedded platform. Of particular relevance are ARM Cortex-M-based devices. Good understanding of operating system concepts and multi ...

Flight Software Engineer

Location
Bristol, England, United Kingdom
understanding of the need to apply abstractions and patterns to software engineering solutions. Excellent problem-solving and programming skills in C. Experience writing C for software running on at least one embedded platform. Of particular relevance are ARM Cortex-M-based devices. Good understanding of operating system concepts and multi ...

Senior SerDes & PHY Systems Validation Engineer

Location
Farnborough, England, United Kingdom
communication blocks Knowledge in time domain high speed links (SerDes) and associated equipment (BERT, DCA) Proven experience in program languagein an automation test environment (C/C++/Python etc.) Very good debugging skills. Ability to investigate and root cause the issues observed Experience in planning, estimating and development ...

Senior Engineer

Location
Manchester, England, United Kingdom
development lifecycle, including NPI for embedded systems, ideally with ODMs and external design partners Experience of one or more high level programming languages (e.g. C), object orientated (e.g. C++), Python Experience with mechanical design concepts and thermal management In Return: You will gain a deeper understanding of system architecture ...

Software Developer

Location
Melbourn, England, United Kingdom
track record of developing software architectures and implementing designs using a professional workflow. Well versed in a breadth of programming languages such as Python, C, C++. Experience of developing applications for a range of Operating Systems such as Windows, Mac, Linux, Mobile. Exposure to the full product lifecycle from concept ...

Senior Optimisation Developer

Location
Cambridge, England, United Kingdom
Strong mathematical background, supported by a postgraduate qualification (MSc, PhD, or equivalent experience). Provenprogramming ability in at least one relevant language.(e.g. C++, C, C#, Fortran) Experience of numerical modelling or mathematically intensive software development. Demonstrated potential to lead projects or technical workstreams, even if formal leadership experience ...

Staff Software Engineer – DSP & AI Optimisation

Location
Cambridge, England, United Kingdom
Work with processor architects, software teams, and silicon partners to identify performance bottlenecks and recommend architectural improvements. Required Skills and Experience Strong proficiency in C/C++ and low-level embedded programming. Solid understanding of processor architectures, memory hierarchies, caches, DMA, and interrupt handling. Familiarity in handling embedded operating systems ...

Senior ATE Test Engineer - Security, Amazon Leo

Hiring Organisation
Amazon Kuiper Manufacturing Enterprises LLC
Location
Sunnyvale, California, United States
Employment Type
Permanent
Salary
USD Annual
fundamentals of encryption, cryptographic keys, and secure communication channels. - Strong software engineering skills, including proficiency in a language such as Python and/or C/C++, and experience building reusable, well-architected code. - Experience developing test or automation software on Advantest 93K and/or Teradyne UltraFLEX platforms. - Strong ...

Senior ATE Security Engineer, Amazon Leo Silicon Team

Hiring Organisation
Amazon Kuiper Manufacturing Enterprises LLC
Location
Sunnyvale, California, United States
Employment Type
Permanent
Salary
USD Annual
fundamentals of encryption, cryptographic keys, and secure communication channels. - Strong software engineering skills, including proficiency in a language such as Python and/or C/C++, and experience building reusable, well-architected code. - Experience developing test or automation software on Advantest 93K and/or Teradyne UltraFLEX platforms. - Strong ...

Software Engineer I

Hiring Organisation
Raytheon
Location
Tucson, Arizona, United States
Employment Type
Permanent
Salary
USD Annual
eligible for a security clearance. Qualifications We Prefer Knowledge of data structures and algorithms, systems software design, operating systems and architectures. Knowledge of assembly, C/C++ programming, structured programming concepts. Knowledge of object-oriented design and Unified Model Language. Knowledge of statistical and numerical methods. Interpersonal and communication skills ...

Senior Systems Engineer - Software Systems (Onsite)

Hiring Organisation
Raytheon
Location
Tucson, Arizona, United States
Employment Type
Permanent
Salary
USD Annual
collaboration skills Experience with performance analysis Experience with DOORS and/or cPDM Experience using Azure DevOps methods/tools Experience with Matlab, C, C#, C++, Python Ability to perform trade studies to optimize system performance Understanding of Systems Engineering Product Development Cycle Familiarity with system safety, reliability, and configuration ...

Software Engineer, Agentic AI

Location
Manchester, England, United Kingdom
development, or adjacent domains, with strong software engineering fundamentals and the ability to build production‐grade systems. Strong proficiency in Python, plus experience with C/C++ or another systems language. Hands‐on experience with LLM‐based systems, including prompt design, retrieval, tool use, memory handling, and agent orchestration patterns. ...

Software Engineer, Agentic AI

Location
Cambridge, England, United Kingdom
development, or adjacent domains, with strong software engineering fundamentals and the ability to build production-grade systems. Strong proficiency in Python, plus experience with C/C++ or another systems language. Hands-on experience with LLM-based systems, including prompt design, retrieval, tool use, memory handling, and agent orchestration patterns. ...

User Terminal Principal Modem Waveform Architect - OneWeb Next

Location
Greater London, England, United Kingdom
bandwidth, DMA and latency budgets that constrain it; Ability to build and own a bit accurate simulation chain in Matlab or Python, and strong C/C++ with vector intrinsics on embedded targets; Command of RF impairment modelling and its budgeting: phase noise, IQ imbalance, DC offset, PA non-linearity ...