1,101 to 1,125 of 1,540 Permanent C Jobs

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

Senior Software Engineer - Rock Physics Applications Halliburton · GB, Abingdon It Ot 13 Oct 2026

Location
Abingdon, England, United Kingdom
applications using modern software engineering practices (design patterns, SOLID principles, automated testing, continuous integration/delivery). Modernize legacy systems — Lead migration of mature C/C++ codebases to modern languages, runtimes, and UI/UX frameworks while preserving scientific accuracy and performance. Leverage AI‐assisted development — Actively adopt … professional software engineering building and shipping complex, production‐grade applications — not solely scripting, prototyping, or research. Strong proficiency in C#/.NET; and also C/C++; demonstrated ability to work across both languages in a single product ecosystem. Undergraduate (or higher) degree in Computer Science, Software Engineering ...

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 … STM32 in 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 ...

Embedded Software / Firmware Engineer

Location
Farnborough, England, United Kingdom
have a real interest in exploiting the latest developments in the national interest. Essential Skills Software development covering some of the following areas: C/C++, Rust, Python. Embedded Linux. AI and ML. Bare-metal MCU. Desirable Skills We would love to hear from anyone with core skills in some … writing and more Security Clearance Allowance - where relevant and subject to you holding the required security clearance Diversity, Equity & Inclusion Statement At Ultra I&C, we are an equal opportunity employer and value diversity and inclusivity. Underpinned by our values, behaviours, and policies, we want you to feel empowered ...

Simulation Software Engineer Level 2 or 3

Hiring Organisation
Northrop Grumman
Location
Dulles, Virginia, United States
Employment Type
Permanent
Salary
USD Annual
application, current and 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/… application, current and 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/ ...

Senior Software Engineer with Test Solutions

Hiring Organisation
Raytheon
Location
Tucson, Arizona, United States
Employment Type
Permanent
Salary
USD Annual
level applications in support of producing and maintaining weapon system products. What You Will Do: Design, develop and integrate object-oriented software applications using C, C#, C++ in Microsoft Visual Studio in a Windows Operating System (OS) Prioritize and handle multiple software engineering tasks concurrently Troubleshoot software and test equipment … relevant experience, or an Advanced degree in a related field and minimum 3 years' experience. Five years' experience developing and integrating software applications using C, C#, C++ programming languages in a .NET framework, as well as Java, Python or Visual Basic. Experience with Windows Operating System and Microsoft Visual Studio ...

Senior Systems Software Engineer

Location
West of England, England, United Kingdom
will be part of the team fostering a culture of safety and excellence, making significant contributions to the certification process against DO-178B/C objectives and working across all SOIs. Hiring details: This requisition is for a locally hired position in Bristol, UK. Benefits and pay are determined … computer science Ability to obtain security clearance Preferred Qualifications (Desired Skills/Experience): 10+ years of experience applying RTCA DO-178(B/C/D) Software Considerations in Airborne Systems and Equipment Certification, with emphasis on Embedded Software in planning, requirements/traceability, verification, reviews, and certification artifacts. 5+ ...

Embedded Software Engineer

Location
Swansea, Wales, United Kingdom
Embedded Software Engineer Swansea | Permanent | Circa £41,500 + 5% discretionary bonus Develop your engineering career as a growing FMCG business expands its product portfolio. This is an opportunity to build your skills, take ownership ...

GNSS Engineer

Location
Greater London, England, United Kingdom
Xona is the navigational intelligence company bringing real-time, centimeter-level certainty to any device, anywhere on Earth. With Pulsar – the world’s most advanced PNT satellite infrastructure in Low Earth Orbit – Xona will offer ...

Senior Software Engineer - C/C++, Python, Linux | Onsite UK

Location
Farnborough, England, United Kingdom
products, conducting code reviews, and delivering features on time within scope. The ideal candidate will have 6+ years in software engineering, strong skills in C/C++, Python, and Linux, and hands-on experience with Agile, Scrum, and CI/CD practices. This onsite position offers professional growth opportunities. #J ...

Software Dev Engineer (Embedded Development) Amazon

Location
Cambridge, England, United Kingdom
related STEM fields Bachelor’s degree or above in a relevant field Experience with one or more general-purpose programming languages such as Java, C/C++, C#, Objective C, Python, JavaScript, Ruby, or Go Experience with data structure implementation, basic algorithm development, and/or object-oriented design principles … Experience in embedded development in C/C++, or experience with general troubleshooting/debugging of hardware Expected graduation between November 2026 to December 2027, OR graduated within the last 24 months Experience with Linux, Embedded Development, Firmware, Shell Scripting Nice to have Experience in embedded development in C/ ...

Staff Backend Engineer - Remote UK | Equity

Location
Cardiff, Wales, United Kingdom
systems and collaborate with cross-functional teams to ship high-impact features. The role emphasizes strong backend fundamentals, experience with Go/Java/C/Scala and modern infrastructure tooling like Kubernetes, Docker, Kafka and AWS. #J-18808-Ljbffr ...

Staff Backend Engineer - Remote UK | Equity

Location
Greater London, England, United Kingdom
systems and collaborate with cross-functional teams to ship high-impact features. The role emphasizes strong backend fundamentals, experience with Go/Java/C/Scala and modern infrastructure tooling like Kubernetes, Docker, Kafka and AWS. #J-18808-Ljbffr ...

Embedded Device Security Consultant - Cheltenham Lab

Location
Austrey CP, England, United Kingdom
security evaluations and research on embedded devices, including vulnerability assessment and embedding consulting skills. Candidates should have expert knowledge in areas such as C, Java, and cryptography, and the ability to work in a fast-paced environment. Competitive compensation and opportunities for travel are offered. #J-18808-Ljbffr ...

Embedded Product Engineering Lead

Location
Cardiff, Wales, United Kingdom
Cortex-M with Zephyr RTOS. You will also act as Scrum Master and align with PACS platform governance. The role requires strong C skills, hardware awareness, and experience leading engineers in a matrix organisation within an Agile setting. #J-18808-Ljbffr ...

Embedded Software Team Lead – Onsite in Bristol

Location
West of England, England, United Kingdom
Bristol 4 to 5 days a week. You will lead a small to medium team of embedded engineers, while hands-on coding in C/C++ and working closely with hardware, systems and other disciplines to ensure safety, security and reliability from requirements through deployment. #J-18808-Ljbffr ...

Low-Latency Cloud Gaming Systems Engineer

Location
Greater London, England, United Kingdom
platforms. You will work on frame capture, encoding, transport, decoding and presentation with a focus on performance and hardware encoders. Ideal candidates have strong C/C++ skills, experience with real-time video pipelines and debugging, profiling, and instrumentation to measure system behavior and quantify improvements. #J-18808-Ljbffr ...

Linux Systems Engineer: OpenSSL & PKI Security (Remote)

Location
Greater London, England, United Kingdom
Linux Systems Developer to own secure software at OS level, focusing on Linux security mechanisms, kernel hardening and cryptographic tech. You'll use C as the primary language with Bash scripting, contributing to design reviews and code quality while strengthening OpenSSL, X.509 certificates and PKI as the company pursues security ...

Rust Systems Engineer

Location
Greater London, England, United Kingdom
simulation pipelines Profile, optimise, deploy and iterate Ship code that directly impacts production performance and P&L Requirements Strong systems programming in Rust or C/C++ with willingness to switch Deep understanding of concurrency and lock-free structures Strong knowledge of CPU cache, memory layout and branch prediction Experience ...

Digital Verification Engineer

Location
United Kingdom
developing and debugging UVM testbenches. Some exposure to Formal Verification . Understanding of verification planning, functional coverage and regression testing. Python and/or C programming experience. What's on offer? Permanent position in Cambridge with hybrid working. Exposure to advanced RISC-V and security-focused silicon. Work alongside experienced ...

Digital Verification Engineer

Hiring Organisation
Microtech Global Ltd
Location
Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent, Work From Home
developing and debugging UVM testbenches. Some exposure to Formal Verification . Understanding of verification planning, functional coverage and regression testing. Python and/or C programming experience. What's on offer? Permanent position in Cambridge with hybrid working. Exposure to advanced RISC-V and security-focused silicon. Work alongside experienced ...

Digital Verification Engineer

Hiring Organisation
Microtech Global Ltd
Location
London, England, United Kingdom
developing and debugging UVM testbenches. Some exposure to Formal Verification . Understanding of verification planning, functional coverage and regression testing. Python and/or C programming experience. What's on offer? Permanent position in Cambridge with hybrid working. Exposure to advanced RISC-V and security-focused silicon. Work alongside experienced ...

Digital Verification Engineer

Hiring Organisation
Microtech Global Ltd
Location
East Anglia, UK
developing and debugging UVM testbenches. Some exposure to Formal Verification . Understanding of verification planning, functional coverage and regression testing. Python and/or C programming experience. What's on offer? Permanent position in Cambridge with hybrid working. Exposure to advanced RISC-V and security-focused silicon. Work alongside experienced ...

Digital Verification Engineer

Hiring Organisation
Microtech Global Ltd
Location
London, UK
developing and debugging UVM testbenches. Some exposure to Formal Verification . Understanding of verification planning, functional coverage and regression testing. Python and/or C programming experience. What's on offer? Permanent position in Cambridge with hybrid working. Exposure to advanced RISC-V and security-focused silicon. Work alongside experienced ...

Software Security Research Engineer - Browser Technologies

Location
Cheltenham, England, United Kingdom
Services Description Minimum Qualifications Background in secure coding and code auditing. Knowledge of modern anti-exploitation mitigations and their effectiveness. Programming background in C, C++, and Swift Preferred Qualifications Experience of software exploitation Knowledge of macOS and iOS security architectures. Knowledge of memory safe languages. Proficiency with assembly languages, particularly ...