1,326 to 1,350 of 1,580 C Jobs

Principal Software Engineer

Location
Maidenhead, England, United Kingdom
following; - Embedded product development (including bare-metal and RTOSes such as ThreadX, QNX or Linux) - Embedded Linux application, kernel and/or driver development. - C and C++ + Significant experience of best practice software development processes/lifecycles + Experience of Object-Oriented Design and Design Patterns such as SOLID … 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 ...

Software Development Engineer, EC2 Nitro Networking

Hiring Organisation
Amazon Web Services, Inc
Location
San Diego, California, United States
Employment Type
Permanent
Salary
USD Annual
processing millions of packets per second on a single CPU core. This demands highly optimized data structures, low-level hardware tuning, and expertise in C/C++. If you have a passion for systems software engineering - kernel development, embedded systems, or high-performance networking - this is a unique opportunity … 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience in embedded development in C/C++ PREFERRED QUALIFICATIONS - 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations ...

Integration Test Lead

Location
Fareham, England, United Kingdom
Functional and Integration Testing Proven track record in testing Software solutions for 1st (1GL) through 3rd (3GL) generation languages (e.g. ADA 83/95, C, C++) Experience of Waterfall and V development models Experience using Linux type operating systems Experience using environments related to 1GL through 3GL generation Languages Able … delivery methodologies, Agile development (e.g. Scrum) Knowledge of modelling languages (e.g. SysML, UML) Knowledge of procedural and object orientated software development languages (e.g. Ada, C, C++ & Java) Knowledge of scripting languages (e.g. Python) Knowledge of COTS integration technologies (e.g. Apache) Working with large-scale and complex integration programmes Knowledge ...

Integration Test Lead

Location
Whiteley, England, United Kingdom
Functional and Integration Testing Proven track record in testing Software solutions for 1st (1GL) through 3rd (3GL) generation languages (e.g. ADA 83/95, C, C++) Experience of Waterfall and V development models Experience using Linux type operating systems Experience using environments related to 1GL through 3GL generation Languages Able … delivery methodologies, Agile development (e.g. Scrum) Knowledge of modelling languages (e.g. SysML, UML) Knowledge of procedural and object orientated software development languages (e.g. Ada, C, C++ & Java) Knowledge of scripting languages (e.g. Python) Knowledge of COTS integration technologies (e.g. Apache) Working with large-scale and complex integration programmes Knowledge ...

Junior Embedded C Engineer for Aerospace Avionics (AAR)

Location
Wimborne Minster, England, United Kingdom
Eaton's Aerospace division in Wimborne, Dorset, seeks a junior Software Engineer to design and support embedded C software for Air to Air Refuelling pods, under the Avionics Software Development Team. You will work to RTCA DO 178B/C standards, contribute to documentation, and grow into broader responsibilities. ...

Product Architect

Location
United Kingdom
We are looking for an experienced and motivated Product Architect. This will be a key role in translating core architectural principles into robust, scalable, and product-specific designs, as we approach our next exciting period ...

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

Senior Software Engineer - 5G C/C++ High-Performance

Location
Southampton, England, United Kingdom
Spectrum IT Recruitment is partnering with an innovative technology business in Southampton to recruit a Senior Software Engineer. The role focuses on C/C++ software development for 5G NR PHY, with emphasis on multithreaded and high-performance systems. You will work across software, hardware, architecture and system-test teams ...

Embedded Software Engineer: C, Simulink, HIL & Controls

Location
Loughborough, England, United Kingdom
used in advanced engineering applications, work across software, controls, and test engineering, and contribute to the product development lifecycle. Your role involves writing in C, integrating with Simulink models, supporting lab testing, and ensuring requirements are captured and delivered, with #J-18808-Ljbffr ...

Mobile Security Engineer — RASP

Location
United Kingdom
/device attestation, as well as the iOS symbol‐obfuscation and binary‐hardening tooling that closes native reverse‐engineering gaps across Swift, C, C++ and Objective‐C. The product spans both sides of the wire. You’ll also build and operate Ditto Protect's Python backend — the services and APIs … track defects, and keep the product current through annual platform upgrades. Build code‐hardening capabilities including iOS symbol obfuscation and binary hardening across Swift, C, C++ and Objective‐C. Own secure local storage, app/device attestation, and the applied cryptography that underpins them. Design, build and operate the Python ...

Software Engineer, London

Location
Greater London, England, United Kingdom
understanding of Networks and Networking Protocols Experience with, or interest in, Go Troubleshooting distributed systems and networking issues Preferred Qualifications Languages: Golang, Swift, C, C++, Objective-C, Python, Java, Scala, shell RPC libraries and protocols: protobuf, gRPC Automation technologies: Ansible, Pkl, WebDriver Experience with IoT or other embedded development ...

T Level - Digital Support and Security - 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 - Legacy

Hiring Organisation
Inspire People
Location
Swansea, Neath Port Talbot, Wales, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£40,000
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 ...

Embedded Control Systems Engineer (C/C++)

Hiring Organisation
Ernest Gordon Recruitment
Location
Knutsford, Cheshire, North West, United Kingdom
Employment Type
Permanent
Salary
£50,000
Embedded Control Systems Engineer (C/C++) £45,000 - £50,000 + 10% Bonus + Life Assurance + Private Healthcare + Medical + Flexitime Knutsford Are you an Embedded Control System Engineer or similar with a knowledge of C/C++, looking to join a highly ambitious company, offering industry … fields of operation, headcount and general future planning activities alike. This role would suit an Embedded Controls Engineer or smilar with a knowledge of C/C++, looking for a truly unique opportunity comibing both software and hardware skills, where you can showcase your experience to lead and develop ...

Linux Systems Developer OpenSSL C

Hiring Organisation
Client Server
Location
Central London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£85,000
Linux Systems Developer/Engineer (OpenSSL C) London to £85k Do you have a deep knowledge of Linux combined with OpenSSL? You could be progressing your career at a successful and expanding software house that provide cyber security products to a range of finance, government, defence, law enforcement and pharmaceutical … specialist engineering role suited to someone who enjoys working close to the operating system and tackling complex security challenges. You'll use C as your primary language, with Bash for scripting, developing robust, maintainable software and contributing to technical design and code reviews. A key focus will be assessing ...

Embedded Software Engineer

Hiring Organisation
ZENOVO LTD
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£65,000
prototype and production systems. Work across the full software development lifecycle, from requirements and design through to implementation, testing and deployment. Develop embedded C software and reusable libraries/components across multiple products. Plan and execute software testing, verification and validation activities. Collaborate closely with software, systems and hardware engineering … tasks and contribute to continuous improvement of development and testing processes. Required Skills & Experience: Commercial experience developing embedded software within a regulated environment. Strong C programming skills, ideally in safety-critical embedded applications. Good knowledge of MISRA C and embedded software development best practices. Experience with 32-bit CPUs, FPUs ...

Staff Control Software Engineer

Hiring Organisation
ReeVR
Location
London, United Kingdom
Employment Type
Permanent
Salary
£10,000
movement and behaviour of these robotic systems. This is a highly hands-on role combining robotics control, software development and technical leadership. Key Skills C Python Robotics control systems Real-time control ROS2 Real-time Linux and/or RTOS Robotics simulation HIL testing Physical robot validation Software architecture Automated … Role As a Lead Control Software Engineer, you will: Develop real-time control software for humanoid robots. Develop and optimise production-quality C and Python. Take control algorithms from research and prototype through to production. Deploy and validate software on physical robotic systems. Work with simulation and hardware ...

Staff Control Software Engineer

Location
United Kingdom
movement and behaviour of these robotic systems. This is a highly hands-on role combining robotics control, software development and technical leadership. Key Skills C Python Robotics control systems Real-time control ROS2 Real-time Linux and/or RTOS Robotics simulation HIL testing Physical robot validation Software architecture Automated … Role As a Lead Control Software Engineer, you will: Develop real-time control software for humanoid robots. Develop and optimise production-quality C and Python. Take control algorithms from research and prototype through to production. Deploy and validate software on physical robotic systems. Work with simulation and hardware ...

Senior Software Engineer

Hiring Organisation
Spectrum IT Recruitment Limited
Location
Southampton, Hampshire, South East, United Kingdom
Employment Type
Permanent
Salary
£65,000
looking for a Senior Software Engineer to join their software team in Southampton. This role would suit an experienced engineer whose main focus is C or C++ software development , particularly in multithreaded or high-performance systems. The Role You'll take a leading role in developing, integrating and optimising software … test teams, you'll tackle complex performance challenges and help shape reliable software for a demanding technical environment. Key Responsibilities Take technical ownership of C/C++ software development used to run and test 5G NR PHY algorithms Drive software performance improvements through optimisation and multithreading Lead the integration ...

Senior Software Engineer

Hiring Organisation
Spectrum IT Recruitment Limited
Location
Northam, Devon, UK
this role, please read the following information about this opportunity found below. This role would suit an experienced engineer whose main focus is C or C++ software development , particularly in multithreaded or high-performance systems. The Role You'll take a leading role in developing, integrating and optimising software that … test teams, you'll tackle complex performance challenges and help shape reliable software for a demanding technical environment. Key Responsibilities Take technical ownership of C/C++ software development used to run and test 5G NR PHY algorithms Drive software performance improvements through optimisation and multithreading Lead the integration ...

Software Engineer (DSP)

Location
Salisbury, England, United Kingdom
bench with the electronics team bringing up new prototypes. If you enjoy taking an idea from MATLAB to C code to a board that actually plays music, this one is for you. What you’ll be doing Developing real‐time embedded software for new products, much of it DSP Building … processing chain components in MATLAB, then implementing them in C on the DSP Writing drivers for peripherals on the DSP chip and the PCB (DAC/ADC, volume control) Bringing up DSP and digital audio circuitry on prototype boards using scopes, logic analysers and audio test kit Working with ...

Embedded/Electronics Engineer

Hiring Organisation
Platform Recruitment
Location
Budlett's Common, East Sussex, United Kingdom
Employment Type
Permanent
Salary
£40000 - £45000/annum
engineering team to deliver robust, reliable solutions. Your responsibilities will include: Designing analogue and digital electronic circuits for embedded systems Developing embedded firmware in C for microcontroller-based products Supporting products throughout their lifecycle, including component selection and obsolescence management Modifying mechanical designs where required using CAD Developing bespoke product … continuous product improvement What We're Looking For You'll ideally have: Experience in embedded electronics product development Strong embedded firmware development experience (Embedded C) Analogue and digital electronics design experience PCB design and schematic capture experience Some exposure to mechanical design/CAD Experience within safety-critical, industrial, communications ...

Senior Firmware Engineer

Hiring Organisation
Platform Recruitment
Location
Bedford, Bedfordshire, United Kingdom
Employment Type
Permanent
Salary
£80000 - £90000/annum
from initial investigation through to integration and release, working with a high degree of autonomy on cutting-edge communication technology. Responsibilities Design and maintain C firmware for TI DSPs and ARM aarch64 Linux platforms Implement and optimize MAC/RLC protocol stacks for GERAN, UTRAN, E-UTRAN, and NR Collaborate … with FPGA teams to manage Xilinx SoC data paths and DMA transfers Requirements Extensive experience in C for resource-constrained targets, including deep knowledge of memory layout, linker scripts, and drivers for SPI, I2C, and DMA. Strong command of DSP fundamentals and 3GPP standards Several years of commercial experience ...

Senior Embedded Software Engineer (UK)

Location
Buckingham, England, United Kingdom
products. Role Summary The role of a Senior Embedded Software Engineer includes project planning, designing software architectures, writing code in programming languages such as C or C++, debugging and testing software to ensure it meets system requirements, and leading projects through to completion through technical leadership supporting the cross-functional … engineering teams. Responsibilities and Duties Design & Development : Lead the creation of embedded software, including defining requirements, designing architecture, and implementing solutions in C/C++. Cross-functional Collaboration : Work closely with hardware engineers and project teams to ensure seamless integration and alignment with product goals. Testing & Debugging : Validate software through ...

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