of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. What will you do? Use your C programming skills to produce low-level and high-level software through all phases of the development process. Contribute to key projects including Linux-based single … use applications, and user interfaces. As a Senior Software Embedded Engineer, you will be involved in the designing, coding, testing, and debugging (mostly in C). You will also be reviewing code and analysing code for efficiency & stability. Integrating and validating new product designs is an important part of the … about to grow exponentially, you need to have a number of years of software development and troubleshooting under your belt already. Programming experience in C is essential. Knowledge of real-time system coding techniques, IP protocols, interfaces and hardware subsystems. Experience with real-time Linux is desirable. Why else should More ❯
london, south east england, United Kingdom Hybrid / WFH Options
Client Server
Backend Software Engineer/Developer (Windows C/C++, C#) London to £70k FTC Are you a skilled Backend Software Engineer with strong C++ skills? You could be progressing your career in a senior, hands-on role at a global market data provider whilst enjoying a range of perks and … with flexibility to work from home the other two days. Please note this is a 12 month Fixed Term Contract. About you: You have C/C++ development skills on Windows OS You have full software development lifecycle experience You have a good knowledge of networking protocols e.g. TCP/… including personalised budget Gain valuable finance/exchange connectivity experience Apply now to find out more about this Backend Software Engineer/Developer (Windows C/C++, C#) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Anson Mccade
a multi-disciplinary team. The ideal Senior Software Engineer will have experience developing test software and a strong foundation in programming languages such as C, C++, or ADA. Youll play a key role in supporting software solutions that interface with test equipment to verify and validate advanced systems across their … lifecycle from development through production and field deployment. What were looking for: Strong programming ability in C, C++, or ADA Experience in test software or electronics engineering with a willingness to specialise in software Excellent problem-solving skills and a collaborative, solution-focused mindset Clear communication and the ability to More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
The Talent Locker Ltd
continue your career at somewhere that offers excellent career progression whilst working for a market leader? Do you have experience working on IBM SDL, C/C++ and work to a senior development level and looking for the next step in your career? This company has a great reputation and … of other technologies including GSM (mobile communications) and experience on SDL is mandatory; QNX would be helpful but not mandatory. Other technologies used are C/C++ development with gcc and gdb, using Git/GitLab for version control, with Docker, Yocto/bitbake, and the Rational SDL Suite. Testing More ❯
team have PhDs and minimally have a Master’s in computer science, physics, engineering, maths or similar. - Demonstrable programming experience in C++ (and ideally C or Fortran). - Further experience with C# (including WinForms, WPF, QML Frameworks) would be desirable. - Strong numeracy and understanding of mathematical modelling. - Experience with CUDA … not in Guildford already). Company sponsorship is available for applicants who meet all the requirements and most of the desirables. Keywords: C++, .NET, C/Fortran, Real-time Modelling Software, Algorithms, Maths Modelling, AI/ML, Graphics, Onsite Another top job from ECM, the high-tech recruitment experts. Even More ❯
parts FPGA, software and hardware knowledge, and entails the design, development and support of FPGA logic in VHDL and embedded real-time software in C and C++. The ideal candidate has a solid understanding of operating systems, multithreaded programming, and device drivers. Recent or upcoming graduates with engineering experience outside … Experience with functional and performance verification of FPGA designs, including simulation, testing, and debugging. Experience with high-speed digital interfaces Experience developing software in C or C++ for embedded systems Experience developing software for Linux and real-time operating systems (RTOS) Experience writing device drivers or device-level programming Experience More ❯
or relevant discipline + Commercial experience with embedded electronics, including PCB design + Experience coding embedded microcontrollers/IDEs/SBCs in Python/C + Experience programming firmware in C Bonus: + Experience with AI accelerators, PyTorch, Tensorflow, OpenCV, Linux, CNNs + Experience with gcode programming What you ll More ❯
or relevant discipline + Commercial experience with embedded electronics, including PCB design + Experience coding embedded microcontrollers/IDEs/SBCs in Python/C + Experience programming firmware in C Bonus: + Experience with AI accelerators, PyTorch, Tensorflow, OpenCV, Linux, CNNs + Experience with gcode programming What you’ll More ❯
Chertsey, Surrey, United Kingdom Hybrid / WFH Options
Moorepay Limited
About the role An opportunity to join a technology development group and lead a team of six highly competent C/C++ engineers. You will be responsible for leading developments of the PROIV Software Development and Runtime environment used around the world and underpinning Zellis HCM AIR. You must have … a strong technical background in Windows and UNIX software development in C and C++ and be able to demonstrate success in leading teams of this nature. This role would suit someone who wants to grow into a development manager in the future. This is a hybrid position based in our … team ensuring our SLAs are met. Skills & experience You should have/be able to demonstrate: Led teams of up to six high performing C/C++ developers. Mentoring of developers using your extensive strong background in developing on Unix and Windows with C/C++. Experience in leading agile More ❯
Milton Keynes, Buckinghamshire, South East, United Kingdom Hybrid / WFH Options
In Technology Group Limited
but also comfortable interfacing with hardware teams and contributing to system design discussions. What you'll be doing: Designing and developing embedded software in C/C++ Working across bare-metal and RTOS-based systems Supporting integration, testing, and debugging on real hardware Collaborating closely with hardware, QA, and project … teams Contributing to technical documentation and product lifecycle activities What they're looking for: Solid experience in embedded software development (5+ years ideal) Strong C/C++ skills Experience with RTOS or bare-metal environments Familiarity with hardware interfaces (SPI, I2C, UART, etc.) Ability to read schematics and work closely More ❯
Bletchley, Buckinghamshire, United Kingdom Hybrid / WFH Options
In Technology Group
but also comfortable interfacing with hardware teams and contributing to system design discussions. What you'll be doing: Designing and developing embedded software in C/C++ Working across bare-metal and RTOS-based systems Supporting integration, testing, and debugging on real hardware Collaborating closely with hardware, QA, and project … teams Contributing to technical documentation and product lifecycle activities What they're looking for: Solid experience in embedded software development (5+ years ideal) Strong C/C++ skills Experience with RTOS or bare-metal environments Familiarity with hardware interfaces (SPI, I2C, UART, etc.) Ability to read schematics and work closely More ❯
software within agreed timescales and to budget The right candidate will be capable of designing and delivering robust code. Demonstration of competence in using C is essential as is embedded programming experience of both low level and high level code Outline of Competencies: Experience of developing software through entire lifecycle. … Ability to analyse process or tools to propose improvements where applicable. Qualifications and Experience required: Team working ability and drive to deliver on time C experience in an embedded environment Experience of embedded processors and real-time operating systems Experience of interfacing with hardware devices and peripherals Solid understanding of More ❯
Lead Software Engineer | Distributed Systems | Sustainable Cloud Native Platform 💸Up to £130,000 per annum plus bonus plus stock 🏠Central London office 🖱️Golang, Rust, C, Kubernetes, Linux, Cloud Native, Distributed systems... Are you a Lead Software Engineer with extensive knowledge of building distributed systems? Looking to join a company who … provider🌳 What they're looking for in a Lead Software Engineer: Tech agnostic but preferable experience working with Golang, Rust, Java and/or C/C++. In-depth knowledge of distributed systems, building solutions at scale where performance, reliability and availability are key considerations. Confident in leading the definition More ❯
closely with clients during integration and pre-sales phases to ensure top-quality outcomes for automotive and industrial applications. Split time between coding in C to build algorithms and developing test environments for efficient algorithm evaluation. Qualifications and Experience: Essential: Degree in Electronics or Physics. Other technical fields may be … considered with relevant experience. Hands-on experience in embedded C coding. Proficient in software unit testing. Strong numeracy skills and experience with ISO9000 frameworks and version control. Demonstrated record of successful project completions. Desirable: Low-level USB firmware experience. Knowledge of image processing and signal encoding/decoding. Familiarity with More ❯
closely with clients during integration and pre-sales phases to ensure top-quality outcomes for automotive and industrial applications. Split time between coding in C to build algorithms and developing test environments for efficient algorithm evaluation. Qualifications and Experience: Essential: Degree in Electronics or Physics. Other technical fields may be … considered with relevant experience. Hands-on experience in embedded C coding. Proficient in software unit testing. Strong numeracy skills and experience with ISO9000 frameworks and version control. Demonstrated record of successful project completions. Desirable: Low-level USB firmware experience. Knowledge of image processing and signal encoding/decoding. Familiarity with More ❯
Reading, Berkshire, South East, United Kingdom Hybrid / WFH Options
Bowerford Associates
have an excellent understanding of Software Development and Software Testing and you will have a strong understanding of multiple programming languages, such as, C++, C, C#, .NET Core, Java, JavaScript, Node.js, Angular, React or similar. You will also have/be: Experience in creating application security strategies, standards, best practices … Architect, Senior Application Security Architect, SDLC, Secure by Design, Architecture, Software Development, Engineering, DevOps, InfoSec, Security, Security Strategy, Best Practice, Programming, Code, C++, C#, C, .NET Core, Java, JavaScript, Node.js, Angular, React, OWASP, Agile, Application Threat Modelling, Security Policy, Security Controls, ISO 27001, NIST, GDPR, Cloud, Azure. Please note that More ❯
Basingstoke, Hampshire, South East, United Kingdom
Platform Recruitment Limited
Embedded Software Engineer Basingstoke IoT, C, ARM Cortex £40-55k Are you an Embedded Software Engineer with experience in C programming, IoT, and ARM Cortex microcontrollers ? Join a forward-thinking company in Basingstoke , working on cutting-edge IoT solutions and wireless systems. Key Responsibilities: Develop new IoT products , working … enhance the companys embedded software portfolio . Contribute to full product lifecycle development , from concept to deployment. Required Skills & Experience: Strong proficiency in Embedded C programming . Hands-on experience with microcontroller development (preferably ARM Cortex ). Understanding of schematics, PCB layouts, and technical documentation . Why Join? ? Exciting projects More ❯
to lead automotive software development and validation activities. As a Principal Firmware Engineer you will specialise in developing embedded software within AUTOSAR and MISRA-C requirements. Duties of the Principal Firmware Engineer; Developing embedded software for multiple automotive and aerospace products. Mentoring and leading teams on technical projects. Utilising tools … Electronics Engineering, or similar field. Subject matter expert in embedded/firmware software development. Able to lead by example. Understanding of AUTOSAR and Misra-C Clear communicator. Experience of automotive/aerospace software development process. Working knowledge of software development tools, such as: MATLAB/Simulink Embedded Coders ETAS ISOLAR More ❯
buckingham, south east england, United Kingdom Hybrid / WFH Options
Pearson Carter
to improve security, reliability, and performance. Apply Test-Driven Development (TDD) and Behaviour-Driven Development (BDD) methodologies. Write efficient, well-structured, and well-documented C, C++, Java, C#, Node.js, TypeScript, or Flutter code. Work with Jira, Git, and JUnit to track, manage, and test software development. Contribute to CI/… grasp of code hardening and TDD and BDD Additional experience in Infrastructure as Code and SecOps will be advantageous. Skills across various technologies, including C/C++, Java/C#, Node.js, TypeScript, and Flutter Salary: They are offering a salary of up to £80,000 for the right candidate Location More ❯
in Python, particularly for numerical computing and machine learning Particularly numpy, pandas (both must haves) Good working knowledge of a fast language such as C/C++/Rust. Understanding of production-level system design and architecture. Proficiency in SQL, working with structured data stored in psql databases and optimizing … technologies that fit each problem best, but here’s a snapshot of what the company currently uses: Python 3.10+ for most of their development. C and Go for high-performance systems where needed. Linux servers. PostgreSQL for data storage. ZeroMQ and RabbitMQ for backend communication. Basic web front ends for More ❯
Embedded Software Engineer - Basingstoke - IoT, C, ARM Cortex My client are currently recruiting for an Embedded Software Engineer based in Basingstoke. You will join a small team of technically minded individuals working on a range of new projects in the IoT space. Main duties: + Participate in new product development … + Work alongside other engineers to advance the companies current portfolio of embedded software products Tech Stack/Skills required: + Proficient in embedded C + Experience developing software for microcontrollers (preferably ARM based) + Understanding of schematics, PCB layouts, technical documentation The competitive salary is between £50-65k More ❯
Responsibilities: Apply Test-Driven Development (TDD) and Behaviour-Driven Development (BDD) methodologies. Write efficient, well-structured, and well-documented code in languages such as C, C++, Java, C#, Node.js, or TypeScript. Utilize tools like Jira, Git, and JUnit to track, manage, and test software development. Contribute to CI/CD … and deployment processes. Collaborate with cross-functional teams to ensure seamless cloud integration and platform stability. Experience: Proficiency in multiple programming languages such as C/C++, Java, C#, Node.js, TypeScript, or Flutter. Proven experience with TDD and BDD methodologies. Hands-on experience with CI/CD pipelines and cloud More ❯
Kent, and looking for someone to take ownership of embedded software delivery across a range of safety-critical electronic products. From low-level embedded C through to connected web services, you will lead a cross-functional team through full-lifecycle development. 🔧 What will the Embedded Software Manager Do: • Lead and … ideally in a regulated industry • Familiarity with ARM Cortex-M microcontrollers, RTOS, and communication protocols (SPI, I2C, TCP/IP). • Some experience with C/C++, C#/.NET • Excellent team leadership, communication, and project management capabilities. 🌟 Apply Now More ❯
Kent, and looking for someone to take ownership of embedded software delivery across a range of safety-critical electronic products. From low-level embedded C through to connected web services, you will lead a cross-functional team through full-lifecycle development. 🔧 What will the Embedded Software Manager Do: • Lead and … ideally in a regulated industry • Familiarity with ARM Cortex-M microcontrollers, RTOS, and communication protocols (SPI, I2C, TCP/IP). • Some experience with C/C++, C#/.NET • Excellent team leadership, communication, and project management capabilities. 🌟 Apply Now More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
Ecm Selection
high-speed data processing, cyber security and radio communications. They are looking for a lead software engineer to join their team to provide expert C and C++ knowledge as well as be a mentor and leader for other engineers. You will be working alongside talented software engineers as well as … in a numerate subject from a top (think Russell group) university supported by top marks at A Level Strong commercial experience in C and C++ around data processing or network security Good all-round software development skills and a keen appreciation for clear and efficient software design On offer alongside More ❯