Remote C Jobs

1 to 25 of 838 Remote C Jobs

Senior Embedded Software Engineer

Rochester, Kent, South East, United Kingdom
Hybrid / WFH Options
Technical Placements
in the Rochester office). We are seeking a dedicated Software Engineer to take ownership of sustaining and enhancing existing embedded firmware and software product portfolio, primarily developed in C, with some C++ used for QT-based front ends. This is a new role within the R&D team, created to ensure the continuity and quality of support for mature … design, and documentation skills are essential, along with a proactive approach to problem-solving and coordination. Senior Embedded Software Sustaining Engineer the role: Maintaining and enhancing embedded software in C and C++ for life safety systems, including fire panel s and modules. Supporting real-time embedded systems running on bare-metal and Linux-based platforms. Working across a range of … Minimum of 5 years' hands-on experience in embedded software development, preferably in a commercial product environment. Proven track record of delivering and maintaining real-time embedded systems in C/C++ Strong programming skills in C and C++. Solid understanding of embedded Linux development and open-source toolchains. Knowledge of common communication protocols, including TCP/IP, UDP, RS More ❯
Employment Type: Permanent, Work From Home
Posted:

Senior Embedded Software Engineer C/C

Essex, Chelmsford, United Kingdom
Hybrid / WFH Options
Redline Group Ltd
Are you looking for a Senior Embedded Software Engineer C/C++ role working for a global leading engineering business specialising in complex satellite communications systems? If so, my client is currently recruiting for a Senior Embedded Software Engineer C/C++ to join their R&D site based in Chelmsford, Essex. My client is looking for a Software Engineer … systems for the satellite modems markets. The purpose of this role is to design, develop and support software within the engineering department. Main responsibilities for the Senior Embedded Engineer C/C++ job will be: - Strong Embedded C and C++ programming for PowerPC or high-performance ARM processors. - Experience programming hardware devices at register level. - Developing low-level embedded software … for Linux operating system, Linux kernel development & Linux network programming. Requirements for the Senior Embedded Software Engineer C/C++ job include: - The successful candidate will be an accomplished Software engineer with experience within a similar job. - The ideal candidate will be a self-starter capable of successfully undertaking complex development tasks to a given schedule with minimal guidance and More ❯
Employment Type: Permanent
Salary: £50000 - £65000/annum
Posted:

Embedded Software Engineer

Rochester
Hybrid / WFH Options
Technical Placements Ltd
We are seeking a dedicated Software Engineer to take ownership of sustaining and enhancing the existing embedded firmware and software product portfolio, primarily developed in C, with some C++ used for QT-based front ends. Senior Embedded Software Sustaining Engineer required for a manufacturer of life-saving electronic solutions products. Part of a global group, this company offers rewarding careers … design, and documentation skills are essential, along with a proactive approach to problem-solving and coordination. Senior Embedded Software Sustaining Engineer – the role: Maintaining and enhancing embedded software in C and C++ for life safety systems, including fire panels and modules. Supporting real-time embedded systems running on bare-metal and Linux-based platforms. Working across a range of … Minimum of 5 years’ hands-on experience in embedded software development, preferably in a commercial product environment. Proven track record of delivering and maintaining real-time embedded systems in C/C++ Strong programming skills in C and C++. Solid understanding of embedded Linux development and open-source toolchains. Knowledge of common communication protocols, including TCP/IP, UDP, RS More ❯
Employment Type: Permanent
Salary: £Excellent +Benefits
Posted:

Senior Software Engineer / Dev Team Lead - Remote (UK based)

London, England, United Kingdom
Hybrid / WFH Options
The Perl Programming Language
numerate and analytical, backed by a mathematics, computer science, stats or physics degree (or equivalent experience) • Have excellent high-level language coding skills in any of e.g. Perl, Python, C/C++, Go, Rust, NodeJS, Java and a language-agnostic attitude • Have experience of Perl, Python 3 and NodeJS and a willingness to work with these or learn them fast … numerate and analytical, backed by a mathematics, computer science, stats or physics degree (or equivalent experience) • Have excellent high-level language coding skills in any of e.g. Perl, Python, C/C++, Go, Rust, NodeJS, Java and a language-agnostic attitude • Have experience of Perl, Python 3 and NodeJS and a willingness to work with these or learn them fast More ❯
Posted:

Senior Embedded Software Engineer

East of England, United Kingdom
Hybrid / WFH Options
Murray McIntosh Associates Ltd
software solutions. Required Experience & Qualifications: Proven experience in developing and optimising complex software systems. Strong experience in designing and implementing embedded kernel technologies and drivers. Excellent proficiency in Embedded C and C++ programming. Strong analytical skills with the ability to solve complex technical problems. Attention to detail and a commitment to delivering high-quality software. A clear sense of ownership More ❯
Employment Type: Permanent
Salary: £65000 - £70000/annum
Posted:

Senior Embedded Software Engineer

Peterborough, England, United Kingdom
Hybrid / WFH Options
Murray McIntosh
software solutions. Required Experience & Qualifications: Proven experience in developing and optimising complex software systems. Strong experience in designing and implementing embedded kernel technologies and drivers. Excellent proficiency in Embedded C and C++ programming. Strong analytical skills with the ability to solve complex technical problems. Attention to detail and a commitment to delivering high-quality software. A clear sense of ownership More ❯
Posted:

Senior Embedded Software Engineer

Waterbeach, England, United Kingdom
Hybrid / WFH Options
Thermoteknix Systems Limited
generation AR and closely related products in a dynamic, fast-paced environment characterised by continuous innovation and product evolution. Required experience (must haves) More than 5 years C++ experience (C experience a plus, but not an alternative) Proficient with advanced features of C++such as polymorphism, templates, smart pointers, threading and use of C++ STL Previous experience with microcontrollers, especially PIC32 More ❯
Posted:

Senior Embedded C/C++ Software Engineer | Multimedia | Permanent

Cambridge, England, United Kingdom
Hybrid / WFH Options
SoCode Recruitment
Senior Embedded C/C++ Software Engineer | Multimedia | Permanent Competitive salary – Up to £120k (Based on experience) Full-time, Permanent Cambridge-based (Hybrid/Remote) Finding a gap in the market for Audio/Visual products, this company, through organic growth, are looking for a Senior Software Engineers to join the team.This versatile product supports both audio and video playback … support and sales engineering to resolve technical challenges Contribute to the delivery of new product developments as part of an agile, growing team Essential Skills & Experience: Strong experience with C/C++ in embedded systems , including multithreading Extensive knowledge of digital multimedia , including network streaming Proficiency in embedded Linux , particularly using OpenEmbedded/Yocto Demonstrable experience shipping production-grade software More ❯
Posted:

Senior Embedded Software Sustaining Engineer

Rochester, Kent, United Kingdom
Hybrid / WFH Options
Technical Placements
in the Rochester office). We are seeking a dedicated Software Engineer to take ownership of sustaining and enhancing existing embedded firmware and software product portfolio, primarily developed in C, with some C++ used for QT-based front ends. This is a new role within the R&D team, created to ensure the continuity and quality of support for mature … design, and documentation skills are essential, along with a proactive approach to problem-solving and coordination. Senior Embedded Software Sustaining Engineer - the role: Maintaining and enhancing embedded software in C and C++ for life safety systems, including fire panel s and modules. Supporting real-time embedded systems running on bare-metal and Linux-based platforms. Working across a range of … Minimum of 5 years' hands-on experience in embedded software development, preferably in a commercial product environment. Proven track record of delivering and maintaining real-time embedded systems in C/C++ Strong programming skills in C and C++. Solid understanding of embedded Linux development and open-source toolchains. Knowledge of common communication protocols, including TCP/IP, UDP, RS More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Manchester, England, United Kingdom
Hybrid / WFH Options
Canonical
wide range of software engineering challenges, in both open source products and commercial business systems. We have teams that work in a variety of languages, typically Python, Golang, Rust, C/C++, JavaScript and of course... Bash. We work from the very lowest levels of the Linux system - BIOS and boot loaders, firmware, kernel and drivers, all the way up … Undergraduate degree in Computer Science, Business Informatics, Mathematics or another STEM discipline with programming courses Confidence to get started and deliver high quality code in one of Python, Rust, C/C++, Golang, JavaScript or Java Experience with Ubuntu or another Linux distribution Track record of going above-and-beyond expectations to achieve outstanding results Result-oriented and organized, with … Python or Java (UK Remote) Manchester, England, United Kingdom 2 days ago Software Engineer (Python/Linux/Packaging) Manchester, England, United Kingdom 7 months ago Freelance Software Developer (C/C++ - Rust) - AI Trainer Manchester, England, United Kingdom 1 day ago Manchester, England, United Kingdom 1 week ago We’re unlocking community knowledge in a new way. Experts add More ❯
Posted:

Senior Embedded Software Engineer

Bathgate, Scotland, United Kingdom
Hybrid / WFH Options
Plexus Corp
your team Ideal Qualifications Bachelor's degree or higher in relevant field. Five (5) years of relevant experience (product development, embedded software development). Strong programming skills (modern C++, C) Knowledge of other languages (C#, Python, Bash) Strong design skills (OO, abstraction) Unit testing experience Linux, RTOS, and bare-metal programming Hardware/software integration and debugging Full life cycle More ❯
Posted:

Software Engineer - FS Poly- DevOps/Integration - 12+ yrs of Exp with Security Clearance

Annapolis Junction, Maryland, United States
Hybrid / WFH Options
Halogen Engineering Group, Inc
Integrate existing software into new or modified systems or operating environments. Develop simple data queries for existing or proposed databases or data repositories. Software development using languages such as C, C++, Python, Ruby, Perl, JavaScript, etc. Has experience with agile development processes. Has experience with source code control systems, such as Git. Serve as team lead at the level appropriate More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Senior Embedded Software Engineer C/C++

Basildon, England, United Kingdom
Hybrid / WFH Options
Redline Group Ltd
Are you looking for a Senior Embedded Software Engineer C/C++ role working for a global leading engineering business specialising in complex satellite communications systems? If so, my client is currently recruiting for a Senior Embedded Software Engineer C/C++ to join their R&D site based in Chelmsford, Essex. My client is looking for a Software Engineer … electronics systems for the satellite modems markets.The purpose of this role is to design, develop and support software within the engineering department. Main responsibilities for the Senior Embedded Engineer C/C++ job will be: - Strong Embedded C and C++ programming for PowerPC or high-performance ARM processors. - Experience programming hardware devices at register level. - Developing low-level embedded software … for Linux operating system, Linux kernel development & Linux network programming. Requirements for the Senior Embedded Software Engineer C/C++ job include: - The successful candidate will be an accomplished Software engineer with experience within a similar job. - The ideal candidate will be a self-starter capable of successfully undertaking complex development tasks to a given schedule with minimal guidance and More ❯
Posted:

Senior Embedded Software Engineer C/C++

London, England, United Kingdom
Hybrid / WFH Options
Redline Group Ltd
Are you looking for a Senior Embedded Software Engineer C/C++ role working for a global leading engineering business specializing in complex satellite communications systems? If so, my client is currently recruiting for a Senior Embedded Software Engineer C/C++ to join their R&D site based in Chelmsford, Essex. My client is looking for a Software Engineer … systems for the satellite modems markets. The purpose of this role is to design, develop and support software within the engineering department. Main responsibilities for the Senior Embedded Engineer C/C++ job will be: Strong Embedded C and C++ programming for PowerPC or high-performance ARM processors. Experience programming hardware devices at register level. Developing low-level embedded software … for Linux operating system, Linux kernel development & Linux network programming. Requirements for the Senior Embedded Software Engineer C/C++ job include: The successful candidate will be an accomplished Software engineer with experience within a similar job. The ideal candidate will be a self-starter capable of successfully undertaking complex development tasks to a given schedule with minimal guidance and More ❯
Posted:

Senior Software Engineer – C/C++

London, England, United Kingdom
Hybrid / WFH Options
Active Silicon
Silicon is part of the Solid State Plc group, listed on the AIM stock market under code SOLI. This job description is for the role of Senior Software Engineer – C/C++, with responsibility for the development and maintenance of new and existing products. Job Type: Permanent, Full Time Job Title: Senior Software Engineer – C/C++ Location: Flexible blend … Westfield Health Scheme including: Employee Assistance Programme Discounted gym membership Qualifications: A Bachelors or Masters in Computer Science or Electrical Engineering. Experience: 5+ years of professional experience working with C/C++. The type of person we are looking for The right candidate is likely to have a good Computer Science or Electrical Engineering degree, plus perhaps other post-graduate … qualifications and a track-record of software development in C/C++. One of the most important traits is the desire, drive and enthusiasm to produce the world’s best-in-class products. The role This is an opportunity to join a diverse development team designing, producing and delivering specialized digital image acquisition products and technologies throughout the world, and More ❯
Posted:

Software Developer with Security Clearance

Lexington, Massachusetts, United States
Hybrid / WFH Options
Encode
/Subscribe Middleware, DDS) (5 years) - Networking Applications and Protocols: TCP/IP, DNS, NTP, DHCP, SSH, FTP, HTTP/S (5 years) Programming: - Backend Programming (SQL) (5 years) - C/C++ Programming (5 years) - Full Stack Development (5 years) - GIT/GITHUB (5 years) - IDE to Java (5 years) - Java/J2EE/JEE (JSP, SERVLETS, JDBC, JSTL, SOAP … Development (5 years) - Java Development (5 years) - JavaScript Development (5 years) - Object-Oriented Software Design and Development (5 years) - Software Design/Development (5 years) - Software programming: Java, C/C++, Python, Linux (5 years) - Updating and debugging legacy codebases (5 years) - XML and SQL (5 years) Software: - Developing, debugging, and executing software in a Windows and Linux environment More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Senior AI Software Engineer (Research and Development)

Didcot, England, United Kingdom
Hybrid / WFH Options
ZipRecruiter
concepts such as neuroplasticity, recurrent neural networks and reinforcement learning frameworks like OpenAI Gym would be a huge advantage. This role requires specific experience with Python and familiarity with C/C++ or GPU programming would be a bonus. As an early team member in a growing startup you will be in a unique position to influence the direction of … control (git), CI, etc Experience of agile development practices, especially Scrum Desirable: Master’s or PhD in Computer Science or relevant discipline Strong experience with a statically typed , preferably C, C++, or Rust Experience with genetic algorithms or neuroevolution Experience with neural network concepts such as neuroplasticity and recurrent neural networks Experience of reinforcement learning frameworks like OpenAI Gym Experience More ❯
Posted:

Low Level Embedded Software Engineer (Senior Levels)

Easter Howgate, Midlothian, United Kingdom
Hybrid / WFH Options
Leonardo UK Ltd
that the perfect candidate doesn't always exist, we really need the following experience for success as a Low Level Embedded Software Engineer at Leonardo: Strong low level embedded C programming skills A solid grasp of C++ Experience in testing and integrating software with firmware (VHDL/Verilog) and hardware Excellent debugging skills and application of various strategies Use of … defect tracking and peer review Demonstrable experience in the following areas will help you stand out: Knowledge of standards such as DO-178C and coding standards such as MISRA C/C++ Experience of Agile development and Atlassian toolset Understanding of the Internet of Things (IoT) Experience developing Continuous Integration/Continuous Deployment Security Clearance You must be eligible for More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Low Level Embedded Software Engineer (Senior Levels)

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Leonardo
that the perfect candidate doesn't always exist, we really need the following experience for success as a Low Level Embedded Software Engineer at Leonardo: Strong low level embedded C programming skills. A solid grasp of C++. Experience in testing and integrating software with firmware (VHDL/Verilog) and hardware. Excellent debugging skills and application of various strategies. Use of … defect tracking and peer review. Demonstrable experience in the following areas will help you stand out: Knowledge of standards such as DO-178C and coding standards such as MISRA C/C++. Experience of Agile development and Atlassian toolset. Understanding of the Internet of Things (IoT). Experience developing Continuous Integration/Continuous Deployment. Security Clearance You must be eligible More ❯
Posted:

Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

London, England, United Kingdom
Hybrid / WFH Options
Canonical
wide range of software engineering challenges, in both open source products and commercial business systems. We have teams that work in a variety of languages, typically Python, Golang, Rust, C/C++, JavaScript and of course... Bash. We work from the very lowest levels of the Linux system - BIOS and boot loaders, firmware, kernel and drivers, all the way up … Undergraduate degree in Computer Science, Business Informatics, Mathematics or another STEM discipline with programming courses Confidence to get started and deliver high quality code in one of Python, Rust, C/C++, Golang, JavaScript or Java Experience with Ubuntu or another Linux distribution Track record of going above-and-beyond expectations to achieve outstanding results Result-oriented and organized, with More ❯
Posted:

Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
wide range of software engineering challenges, in both open source products and commercial business systems. We have teams that work in a variety of languages, typically Python, Golang, Rust, C/C++, JavaScript and of course... Bash. We work from the very lowest levels of the Linux system - BIOS and boot loaders, firmware, kernel and drivers, all the way up … Undergraduate degree in Computer Science, Business Informatics, Mathematics or another STEM discipline with programming courses Confidence to get started and deliver high quality code in one of Python, Rust, C/C++, Golang, JavaScript or Java Experience with Ubuntu or another Linux distribution Track record of going above-and-beyond expectations to achieve outstanding results Result-oriented and organized, with More ❯
Posted:

Quantitative Developer

London, England, United Kingdom
Hybrid / WFH Options
Tower Research Capital
Computer Science, Mathematics, or a related STEM field 2-5 years of professional software-engineering experience, including production systems written in Python Proficiency in a systems language - Rust preferred (C Go also acceptable) - and the desire to deepen that expertise Strong computer-science fundamentals: algorithms, data structures, concurrency, networking, and performance profiling Experience working with real-time and historical market More ❯
Posted:

Quantitative Developer (London)

Wandsworth, England, United Kingdom
Hybrid / WFH Options
Tower Research Capital
Computer Science, Mathematics, or a related STEM field 2-5 years of professional software-engineering experience, including production systems written in Python Proficiency in a systems language - Rust preferred (C Go also acceptable) - and the desire to deepen that expertise Strong computer-science fundamentals: algorithms, data structures, concurrency, networking, and performance profiling Experience working with real-time and historical market More ❯
Posted:

Software Engineer

Bristol, Gloucestershire, United Kingdom
Hybrid / WFH Options
Leidos
monitoring and reporting. Adherence to project processes and software development practices Our Capability Development team develops bespoke software for our clients in the Cyber Security domain. We specialise in C and C++ and have worked across iOS, Android, Windows, macOS and Linux. We emphasise having a comprehensive understanding of the programming languages, platforms, and tooling we rely on. Your skills More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer with Security Clearance

Mc Lean, Virginia, United States
Hybrid / WFH Options
Gridiron IT Solutions
SME/Senior Software Developer Location: Mclean, VA Work Type: Onsite Remote Work: NO Job Description Gridiron IT is seeking a highly motivated and independent SME/Senior Software Developer to take sole responsibility for maintaining and supporting a critical More ❯
Employment Type: Permanent
Salary: USD 220,000 Annual
Posted:
C
Work from Home
10th Percentile
£44,000
25th Percentile
£50,000
Median
£57,000
75th Percentile
£72,500
90th Percentile
£86,000