Permanent C Job Vacancies

951 to 975 of 1,198 Permanent C Jobs

Machine Vision Engineer

Aberdeen, Aberdeenshire, Scotland, United Kingdom
Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
on certifiable, fixed AI models (no runtime learning), helping to deliver reliable, reproducible results in safety-critical systems. Key responsibilities: Develop and optimise real-time embedded vision algorithms in C/C++ Work with near-IR camera sensors to classify visual and behavioural characteristics Integrate fixed AI/ML models (e.g. CNNs) into embedded systems Ensure deterministic, certifiable software execution … and timing constraints Evaluate model performance under varied environmental conditions (lighting, motion, etc.) Collaborate closely with software, hardware, and certification engineers Required Skills & Experience: Strong embedded software development experience (C/C++, Linux, real-time systems) Proven background in embedded machine vision or image pipelines Hands-on with IR, CMOS, or similar camera/imaging systems Practical understanding of embedded More ❯
Employment Type: Permanent, Work From Home
Salary: £80,000
Posted:

Software Reverse Engineer with Security Clearance

Columbia, Maryland, United States
Percival Engineering
clearance requirements, US citizenship is also required Responsibilities Include: - Design, develop, test, and integrate software for advanced cybersecurity capabilities using the latest software tools and techniques such as Python, C, C++, and other languages and frameworks - Work as part of an active member of an Agile Scrum Development Team - Assignment includes developing software designs from requirements, implementing these designs in … for design, development, and testing - Develop maintainable code that matches requirements specifications - Perform unit testing of code, including manipulation of data for analysis of system requirements Required Skills & Qualifications: - C/C++ - Python - Network Programming (BSD Sockets) - IDA Pro and/or Ghidra - Working in an Agile environment - Must have great verbal communication and writing skills Desired Skills & Qualifications: - Embedded More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Software Engineering Manager - Cloud-Based SaaS | Remote (with occasional London office)

Evesham, Worcestershire, United Kingdom
Hybrid / WFH Options
Opus Recruitment Solutions Ltd
Embedded/Firmware Software Developer - C/C++ 5 Days Onsite - Evesham, Worcestershire Powering the Smart Grid Revolution Are you a creative and driven Embedded Software Engineer ready to shape the future of energy technology? Join a dynamic product development team working at the forefront of smart grid innovation . My clients cutting-edge monitoring and control systems are deployed … secure communication protocols to build robust, scalable solutions for the Electricity Distribution Industry and its evolving needs. What You'll Bring: 5+ years of Embedded Software Development experience Strong C/C++ skills Expertise with Microchip PIC and/or STM32 microcontrollers Ability to interpret circuit schematics and use oscilloscopes/logic analysers Experience with Embedded Linux (Buildroot or similar More ❯
Employment Type: Permanent
Salary: GBP 50,000 - 55,000 Annual
Posted:

VOIP and C++ Development Engineer

Basingstoke, Hampshire, South East, United Kingdom
Southern Communications Ltd
with a passion for building, debugging, and optimizing real-time communication systems, with extensive knowledge and background in VoIP technologies, such as Softswitch, RTPEngine and OpenSIPs coupled with excellent C/C++ development skills in a Linux environment. Key Responsibilities: Design, develop, and test new software aligned to the product roadmap meeting the changing needs of our key markets. Maintain … on experience with Session Border Controller, Media Servers and WebRTC. Experience in managing telephony infrastructure for uptime, latency, and call quality optimization. Strong systems programming and debugging skills in C/C++. Excellent debugging skills and proficiency with diagnostic tools (Wireshark, tcpdump etc). Experience working with geographically distributed infrastructure or HA deployments. In-depth knowledge of Linux, preferably Ubuntu … including ability to script with bash, shell, Python Strong proficiency in MySQL database design and access, including replication techniques and technologies, specifically from a C/C++ environment is important. Real-time, multi-threading development experience, ideally in producing asynchronous communications products/solutions. Knowledge of de-facto standards and best practices in a development environment, with understanding of version More ❯
Employment Type: Permanent
Salary: £65,000
Posted:

VoIP and C++ Development Engineer

southampton, south east england, united kingdom
SCG Wholesale
with a passion for building, debugging, and optimizing real-time communication systems, with extensive knowledge and background in VoIP technologies, such as Softswitch, RTPEngine and OpenSIPs coupled with excellent C/C++ development skills in a Linux environment. Key Responsibilities: Design, develop, and test new software aligned to the product roadmap meeting the changing needs of our key markets. Maintain … on experience with Session Border Controller, Media Servers and WebRTC. Experience in managing telephony infrastructure for uptime, latency, and call quality optimization. Strong systems programming and debugging skills in C/C++. Excellent debugging skills and proficiency with diagnostic tools (Wireshark, tcpdump etc). Experience working with geographically distributed infrastructure or HA deployments. In-depth knowledge of Linux, preferably Ubuntu … including ability to script with bash, shell, Python Strong proficiency in MySQL database design and access, including replication techniques and technologies, specifically from a C/C++ environment is important. Real-time, multi-threading development experience, ideally in producing asynchronous communications products/solutions. Knowledge of de-facto standards and best practices in a development environment, with understanding of version More ❯
Posted:

Senior Software Engineer

North Yorkshire, Yorkshire, United Kingdom
Rise Technical Recruitment Limited
specification through design, testing, and handover - supporting both internal teams and customers across the globe. An ideal candidate will have a background in software engineering with strong experience in C/C++ and C#, real-time and multi-threaded programming, and the design of HMI/GUI systems. You should have proven experience leading software projects, mentoring junior engineers, and … projects Technical lead on software design, development, and delivery Full project lifecycle from concept to handover Embedded software, real-time systems, GUI/HMI development The Person: Skilled in C/C++, C#, real-time and multi-threaded programming Strong experience in embedded software design and GUI/HMI systems Proven track record leading projects and mentoring engineers Good communication More ❯
Employment Type: Permanent
Salary: £60,000
Posted:

Senior Software Engineer

Yorkshire, United Kingdom
Rise Technical Recruitment
specification through design, testing, and handover - supporting both internal teams and customers across the globe. An ideal candidate will have a background in software engineering with strong experience in C/C++ and C#, real-time and multi-threaded programming, and the design of HMI/GUI systems. You should have proven experience leading software projects, mentoring junior engineers, and … projects Technical lead on software design, development, and delivery Full project lifecycle from concept to handover Embedded software, real-time systems, GUI/HMI development The Person: Skilled in C/C++, C#, real-time and multi-threaded programming Strong experience in embedded software design and GUI/HMI systems Proven track record leading projects and mentoring engineers Good communication More ❯
Employment Type: Permanent
Salary: GBP 50,000 - 62,000 Annual
Posted:

VOIP and C++ Development Engineer

Hatch Warren, Hampshire, UK
Southern Communications Ltd
with a passion for building, debugging, and optimizing real-time communication systems, with extensive knowledge and background in VoIP technologies, such as Softswitch, RTPEngine and OpenSIPs coupled with excellent C/C++ development skills in a Linux environment. Key Responsibilities: Design, develop, and test new software aligned to the product roadmap meeting the changing needs of our key markets. Maintain … on experience with Session Border Controller, Media Servers and WebRTC. Experience in managing telephony infrastructure for uptime, latency, and call quality optimization. Strong systems programming and debugging skills in C/C++. Excellent debugging skills and proficiency with diagnostic tools (Wireshark, tcpdump etc). Experience working with geographically distributed infrastructure or HA deployments. In-depth knowledge of Linux, preferably Ubuntu … including ability to script with bash, shell, Python Strong proficiency in MySQL database design and access, including replication techniques and technologies, specifically from a C/C++ environment is important. Real-time, multi-threading development experience, ideally in producing asynchronous communications products/solutions. Knowledge of de-facto standards and best practices in a development environment, with understanding of version More ❯
Employment Type: Full-time
Posted:

Senior Linux Software Engineer - Hybrid

Worcester, Worcestershire, West Midlands, United Kingdom
Hybrid / WFH Options
ZENOVO LTD
new feature development and the enhancement of established projects. Linux kernel development, networking, and low-level system programming Working with kernel modules, performance tuning, and debugging complex system issues C/C++ development and scripting (Bash or Python) Working on Networking protocols to system automation Key Responsibilities As a Software Engineer, you will be developing solutions across radio, IoT, and … and release notes, to support product management, manufacturing, and customer service teams. Key Skills Experience with embedded Linux especially with Yocto and Debian frameworks. Extensive Python programming experience. Excellent C/C++ programming skills with secondary experience with assembler. 5+ years' experience developing, implementing, and debugging with microcontrollers using an RTOS. Knowledge of networking protocols as used in router applications More ❯
Employment Type: Permanent
Salary: £55,000
Posted:

Software Manager - Embedded

City, Cardiff, United Kingdom
Hybrid / WFH Options
CPS Group (UK) Limited
reliability, safety-focused systems. Responsibilities: - Lead and mentor a team of embedded software engineers, providing technical direction and team development. - Drive full lifecycle development of embedded software solutions in C/C++, including RTOS and bare-metal systems. - Ensure regulatory compliance, working within frameworks appropriate for high-integrity, safety-critical software systems. - Collaborate cross-functionally with electronics, systems, R&D … tooling, and continuous improvement. Essential Skills and Experience: - Proven experience in embedded software leadership, with direct line management and technical oversight responsibilities. - A solid track record developing embedded systems (C/C++, RTOS, hardware integration). - Experience in a highly regulated environment such as medical devices, automotive, aerospace, transport, or similar. - Strong understanding of software development standards and safety-critical More ❯
Employment Type: Permanent
Salary: GBP 65,000 - 75,000 Annual
Posted:

Software Manager - Embedded

Cardiff, South Glamorgan, United Kingdom
Hybrid / WFH Options
CPS Group (UK) Limited
reliability, safety-focused systems. Responsibilities: - Lead and mentor a team of embedded software engineers, providing technical direction and team development. - Drive full lifecycle development of embedded software solutions in C/C++, including RTOS and bare-metal systems. - Ensure regulatory compliance, working within frameworks appropriate for high-integrity, safety-critical software systems. - Collaborate cross-functionally with electronics, systems, R&D … tooling, and continuous improvement. Essential Skills and Experience: - Proven experience in embedded software leadership, with direct line management and technical oversight responsibilities. - A solid track record developing embedded systems (C/C++, RTOS, hardware integration). - Experience in a highly regulated environment such as medical devices, automotive, aerospace, transport, or similar. - Strong understanding of software development standards and safety-critical More ❯
Employment Type: Permanent
Salary: £65000 - £75000/annum
Posted:

Software Manager - Embedded

Cardiff, South Glamorgan, Wales, United Kingdom
CPS Group
high-reliability, safety-focused systems.Responsibilities:- Lead and mentor a team of embedded software engineers, providing technical direction and team development.- Drive full lifecycle development of embedded software solutions in C/C++, including RTOS and bare-metal systems.- Ensure regulatory compliance, working within frameworks appropriate for high-integrity, safety-critical software systems.- Collaborate cross-functionally with electronics, systems, R&D … engineering, tooling, and continuous improvement.Essential Skills and Experience:- Proven experience in embedded software leadership, with direct line management and technical oversight responsibilities.- A solid track record developing embedded systems (C/C++, RTOS, hardware integration).- Experience in a highly regulated environment such as medical devices, automotive, aerospace, transport, or similar.- Strong understanding of software development standards and safety-critical More ❯
Employment Type: Full-Time
Salary: £65,000 - £75,000 per annum
Posted:

DSP Communications Research Scientist with Security Clearance

Monterey, California, United States
Ed Wallach Search Group
as an individual principal investigator or as part of a small team of engineers. Perform RF signal and data analysis, reverse engineering, simulation and modeling. Implement new algorithms in C/C++ and Python. Support transition of algorithms to real-time, high-performance production computing environments. Communicate effectively, verbally and in writing, on complex technical subjects to customers, end-users … antenna array processing or navigation/geolocation. Demonstrated programming skills are required with experience in scientific programming. The ideal candidate has experience with implementation of signal processing algorithms in C/C++ and Python. Some experience with Linux and open source tool chains is desirable. Experience with software defined radio (SDR), baseband architecture, RF architecture and/or wireless propagation More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Python Django Developer

Chicago, Illinois, United States
Robotics technology LLC
transactional applications Enterprise system integration experience including extract-transform-load (ETL), API and message based integrations. Deep knowledge of Python Django Framework Integration between Python and Linux libraries using C Knowledge of cryptographic algorithms and hardware security modules Deep understating of Git version control system. Strong understanding of unit testing frameworks. Experience working in agile development process and good Software … of Object-Oriented Programming and SOLID design principles. Ability to communicate, written and verbal, with technical and non-technical cross-functional teamsSpecific Function Description:Full stack developer - Python/C/MySQL/Linux/and enterprise system integration. Equal Opportunity Employer We are an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or More ❯
Employment Type: Any
Salary: USD Annual
Posted:

Senior Software Developer

Guildford, Surrey, England, United Kingdom
Jonothan Bosworth
and be empowered to drive meaningful architectural and reliability improvements. What You’ll Do Build and scale : Develop production-grade features in Rust (or onboard quickly if transitioning from C/C++). High-availability focus : Help ensure uptime and performance in a real-time, mission-critical telecom platform. Collaborate broadly : Work across disciplines to improve stability, maintainability, and scalability. … of experience, strong candidates may excel in any one or two : Rust programming or equivalent systems-level expertise Proven experience in Rust development is ideal, but strong developers in C, C++, or similar systems languages are very welcome. Telecommunications or comparable high-availability background Ideal: SIP, VoIP, 5G, or telecom protocol knowledge. Alternatively: experience in sectors like fintech, trading, or More ❯
Employment Type: Full-Time
Salary: £65,000 - £75,000 per annum
Posted:

DSP Communications Research Scientist TS/SCI with Security Clearance

Monterey, California, United States
Cyrad Solutions
part of a small, elite team of engineers, diving deep into RF signal and data analysis, reverse engineering, simulation, and modeling. Build the future: Implement novel algorithms primarily in C/C++ and Python, and support their seamless transition into high-performance, real-time production computing environments. Influence and communicate: Articulate complex technical subjects clearly and persuasively to customers, end … theory, remote sensing, radar signal processing, adaptive antenna array processing, or navigation/geolocation. Proven programming prowess, particularly with scientific programming. Hands-on experience implementing signal processing algorithms in C/C++ and Python is highly desired. Familiarity with Linux and open-source toolchains is a plus. Valuable experience with concepts like Software Defined Radio (SDR), baseband architecture, RF architecture More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Senior Linux Systems Engineer (Kernel)

New York, United States
Bloomberg
create robust testing and certification processes to comprehensively evaluate the impact of hardware changes, tunables, and system software updates to the Bloomberg application stack Proficiency in reading and debugging C source code to troubleshoot kernel-space issues Eagerness to work with a group, share knowledge, and contribute to team goals A Degree in Computer Science, Computer Engineering or related technical … work experience We would love to see: Experience working with and developing in the Linux kernel, either using eBPF, as a kernel developer, or building low level programs in C Experience programming in Rust or Python Experience with applying formalized performance analysis methodologies such as the USE Method to address complex problems Familiarity with one or more of the following More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Software Engineer (iOS)

Leeds, England, United Kingdom
AssetCool
robotic fleet control UI/UX design Involvement with full development and testing lifecycle with systems software engineers Required Skills & Experience High level of competency in Swift and Objective-C Experience in developing applications using both UIKit and SwiftUI frameworks Experience of object-oriented design and knowledge of common design patterns (including MVC, MVVM, GoF etc) UI-design experience Experience … of testing methodologies, including unit-testing Ability to identify and resolve problems Desirable Experience Knowledge of and experience with MacOS development (Cocoa, AppKit) Experience and competence in C, modern C++ Experience with gRPC, in particular gRPC-Swift 2.0 Apple Swift-NIO and associated network frameworks MQTT-NIO framework General Unix/Linux shell-scripting Apple CoreData Database (SQL) integration Knowledge More ❯
Posted:

Software Engineer (iOS)

bradford, yorkshire and the humber, united kingdom
AssetCool
robotic fleet control UI/UX design Involvement with full development and testing lifecycle with systems software engineers Required Skills & Experience High level of competency in Swift and Objective-C Experience in developing applications using both UIKit and SwiftUI frameworks Experience of object-oriented design and knowledge of common design patterns (including MVC, MVVM, GoF etc) UI-design experience Experience … of testing methodologies, including unit-testing Ability to identify and resolve problems Desirable Experience Knowledge of and experience with MacOS development (Cocoa, AppKit) Experience and competence in C, modern C++ Experience with gRPC, in particular gRPC-Swift 2.0 Apple Swift-NIO and associated network frameworks MQTT-NIO framework General Unix/Linux shell-scripting Apple CoreData Database (SQL) integration Knowledge More ❯
Posted:

C++ Software Engineers Numerical Modelling, AI/ML, Python

Guildford, Surrey, England, United Kingdom
Hays Specialist Recruitment Limited
development - especially translating prototype code into performant, production-ready implementationsWe're looking for 3+ years proficiency working in an R&D environment using one or more compiled systems languages (C, C++, C#) and at least one high-level scientific language (e.g., Python, Julia) andExperience with scientific computing, numerical methods, or computational modelling.Familiarity with emerging and interdisciplinary technologies such as: machine … Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at hays.co.uk More ❯
Employment Type: Full-Time
Salary: £60,000 - £100,000 per annum
Posted:

I & C Metering Engineer

London, United Kingdom
RecruitMe
I&C Electrical Field Metering Engineer Central London We are currently recruiting for an I&C Electrical Field Metering Engineer to join a leading UK energy infrastructure company. This is a full-time, permanent, field-based position covering Central London, offering excellent career development, benefits, and competitive pay. Salary Levels (based on qualifications and experience): Level 3 CT/LV … Level 2 CT/HV: £45,188 Level 1: £47,242 About the Role: As an I&C Electrical Field Metering Engineer, you will play a key role in the safe installation, maintenance, and commissioning of advanced industrial and commercial metering solutions. Youll be working with both low voltage and high voltage systems, supporting accurate energy monitoring and ensuring customers More ❯
Employment Type: Permanent
Salary: £45,000
Posted:

Information Systems Security Engineer (ISSE) with Security Clearance

Washington, Washington DC, United States
Recruiters Workforce
Job Title: Information Systems Security Engineer (ISSE) - Cybersecurity Support Services Location: Washington, D.C. (On-site) Clearance Requirement: Active Secret Clearance Job Summary: On behalf of our client, we are seeking an experienced Information Systems Security Engineer (ISSE) to support cybersecurity More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

DevOps Network Engineer with Security Clearance

Alexandria, Virginia, United States
Gridiron IT Solutions
Senior DevOps Network Engineer Location: Chantilly, VA; Alexandria, VA; St. Louis, MO Work Type: Full Time Job Description: GridIron IT is seeking a Senior DevOps Engineer with strong networking experience to assist with the development, integration, deployment, and sustainment of More ❯
Employment Type: Permanent
Salary: USD 170,000 Annual
Posted:

Google Cloud Engineer with Security Clearance

Washington, Washington DC, United States
Gridiron IT Solutions
We are looking for a skilled and experienced Google Cloud Platform (GCP) Engineer to join our dynamic technology team. As a GCP Engineer, you will be responsible for designing, developing, and deploying cloud-based solutions using Google Cloud services. You More ❯
Employment Type: Permanent
Salary: USD 180,000 Annual
Posted:

Software Engineer with Security Clearance

Washington, Washington DC, United States
Gridiron IT Solutions
GridironIT is seeking a Software Engineer is responsible for the design, development, testing, and management of application development projects in support of IT infrastructure. This includes programmatic integration of third-party components, introduction of new custom capabilities, modification of existing More ❯
Employment Type: Permanent
Salary: USD 200,000 Annual
Posted:
C
10th Percentile
£43,000
25th Percentile
£47,500
Median
£55,000
75th Percentile
£75,000
90th Percentile
£95,000