Slough, Berkshire, South East, United Kingdom Hybrid / WFH Options
Active Silicon
world.Active 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 Software Engineer - C/C++, to help in the development and maintenance of new and existing products. The current product range is here - activesilicon.com/products/Summary Details Job Type: Fixed Term … dependents Employee Assistance Programme Discounted gym membership Retail discount scheme Wellbeing app Qualifications: A Bachelors or Masters in Computer Science or Electrical Engineering Experience: Any professional experience working with C/C++ is advantageous 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 experience of software development, preferably 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 ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
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 benefits. As a Backend Software Engineer you will join an … office three days a week 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/IP, multicast You have a … Continuous training and career development 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're an equal opportunities employer More ❯
Salford, Greater Manchester, North West, United Kingdom
KO2 Embedded Recruitment Solutions LTD
hardware design team to produce the best possible system design Support greenfield research and continuously enhance system performance. Requirements: Strong DSP knowledge including digital filtering and signal analysis Embedded C development - Arm Cortex-M ideally Design, develop and test complex DSP systems unaided Challenge colleagues on their designs and approaches both in the software team and with the hardware team … and low-level systems. Experience with Python, C# or C++. Degree in Electronics, Physics, Computer Science, or related fieldS Desirable: RF/high-gain receiver experience, electromagnetics knowledge, MISRA C familiarity. Apply today with an up-to-date CV to KO2 Embedded Recruitment and a member of the team will be in touch to discuss. More ❯
Key Responsibilities: Assist in the design, development, and testing of electronic circuits and systems Support schematic capture and PCB layout design Develop, debug, and maintain embedded software for microcontrollers (C/C++) Perform debugging, fault-finding, and root cause analysis on both hardware and software Collaborate with firmware, mechanical, and production teams to deliver integrated solutions Contribute to documentation, design … understanding of analog and digital circuit design Experience with PCB design tools (e.g., Altium, KiCad, Eagle) Experience using lab equipment (oscilloscopes, signal generators, etc.) Practical experience programming microcontrollers in C or C++ Desirable (but not essential): Knowledge of embedded software development environments, version control (e.g., Git), and debugging tools (e.g., JTAG, SWD) Exposure to real-time operating systems (RTOS) or More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
C++ Developer/Backend Software Engineer (Windows C/C++, C#) London to £70k FTC Are you a skilled C++ Developer? 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 benefits. As a C++ Developer you will join an Agile team focussed on building … office three days a week 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/IP, multicast You have a More ❯
Design and develop DSP algorithms for modulation, demodulation, filtering, error correction, synchronization, and other signal processing tasks Implement algorithms in simulation (e.g., MATLAB, Python) and in embedded environments (e.g., C/C++ on DSPs, FPGAs, or SoCs) Analyze system-level performance, including link budgets and BER performance Collaborate with FPGA, software, and systems engineers to support hardware-software integration Optimize … reviews, verification activities, and lab-based testing of communications systems Required Skills and Experience: Strong experience in digital signal processing for communications systems Hands-on experience with implementation in C/C++ for embedded systems or fixed-point processors Solid understanding of key DSP concepts: FFTs, FIR/IIR filters, adaptive filtering, modulation techniques, channel coding, etc. Exposure to real More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Singular Recruitment
Design and develop DSP algorithms for modulation, demodulation, filtering, error correction, synchronization, and other signal processing tasks Implement algorithms in simulation (e.g., MATLAB, Python) and in embedded environments (e.g., C/C++ on DSPs, FPGAs, or SoCs) Analyze system-level performance, including link budgets and BER performance Collaborate with FPGA, software, and systems engineers to support hardware-software integration Optimize … reviews, verification activities, and lab-based testing of communications systems Required Skills and Experience: Strong experience in digital signal processing for communications systems Hands-on experience with implementation in C/C++ for embedded systems or fixed-point processors Solid understanding of key DSP concepts: FFTs, FIR/IIR filters, adaptive filtering, modulation techniques, channel coding, etc. Exposure to real More ❯
Cheltenham, Gloucestershire, England, United Kingdom
Gold Group Ltd
as a Senior Software Engineer Define requirements, design, develop, and verify software across a variety of integrity levels (safety-critical to proof of concept). Produce high-quality, maintainable C/C++ code in line with internal coding standards. Conduct design and code reviews to ensure robustness and reliability. Debug and resolve issues in embedded environments. Participate in all phases … of the software lifecycle. What are we looking for in our next Senior Software Engineer Strong proficiency in C and C++, with experience cross-compiling and debugging on embedded targets. Knowledge of Embedded Linux (Yocto, Buildroot). Understanding of real-time software design and RTOS concepts. Hands-on experience with CI/CD workflows (Git, containerised environments, automated pipelines). More ❯
tools, and collaborating with cross functional teams to deliver solutions. This permanent opportunity will be on-site 5 days a week. Responsibilities Design and develop embedded firmware primarily in C, with some assembler, for use in products. Implement firmware architectures with a focus on low-power operation. Design and develop PC-based test environments, primarily in C#, to verify and … recommend cost-effective applications for future product development. Experience Degree (2:1 or above) in Electronic Engineering, Software Engineering, or equivalent relevant experience. Proficient in writing and debugging embedded C code. Solid understanding of core electronic principles. Practical experience with Microchip and ST microcontrollers. Familiarity with communication protocols such as IC and SPI. Skilled in using test and measurement equipment More ❯
Belfast, County Antrim, Northern Ireland, United Kingdom
Expleo Group
software solutions. Integrate and debug solutions on target hardware, addressing hardware/software integration issues. Target multiple real-time platforms (e.g., VxWorks, MicroC/OS, Linux, FreeRTOS) using ADA, C, JAVA and/or C++. Participate in various software lifecycle methodologies. Manage software requirements and traceability using industry best practices. Plan and execute software tests (Unit, Integration, System Level). … e.g., 1553, RS422) and networking principles. Practical experience in real-time embedded development, integrating and debugging on target hardware, and using real-time operating systems. Track record in developing C/C++ applications. Awareness of the principles and levels of software testing. Desired skills Knowledge of UML and Agile development methodologies. Experience in Graphical User Interface design and development. Understanding More ❯
Job Title: Senior Embedded Software Engineer Location : Gloucester (On-Site Working) Salary : Up to £85,000 (Depending on Experience) Note : All applicants must be willing to work on-site and be eligible to obtain Security Clearance. Position Overview : We are More ❯
Employment Type: Permanent
Salary: £65000 - £85000/annum Up to £85,000 (depending on experie
oftware Engineer (DSP Audio) Penryn, Cornwall £35,000-£45,000 + Progression + Training + Pension Are you a Graduate Embedded Software Engineer or similar with a knowledge of C/C++ Programming Language and/or DSP Algorithms, looking to join a company at the very fore front of innovative, cutting-edge Audio Equipment Technology? Do you want to … Performance. Finally, you will be responsible for designing Processor Communications between DSP and Host Processors/Supporting Software. The ideal Graduate Embedded Software Engineer will have a knowledge of C/C++ Programming Language and/or DSP Algorithms. You will also have previous experience within Electrical and/or Computer Engineering. Finally, will also be proficient within Mathematics as … attention to detail. The role: Designing Audio Signal Processing algorithms Evaluation and Testing of Signal Processing function as well as performance Designing processor communications The person: A knowledge of C/C++ Programming Language and/or DSP Algorithms Previous experience within Electrical/Computer Engineering Proficient in Mathematics and strong attention to detail Reference: BBH21356L Keywords: DSP, C/ More ❯
Do you have great knowledge in C and variants of C? Would you like a varied role that is focused on embedded software and firmware but has elements of project management, electronics, and customer interaction? This could be the role for you! Our client are an electronics and software focused R&D business with onsite manufacturing. They wish to appoint … you have had some exposure to electronics hardware too. Firmware Engineer - Skills & Abilities - Embedded Software Engineer* Degree qualified in Electronics, Electrical & Electronic Engineering or Computer Science preferred* Proficient in C with at least three years industry experience* Experience with Microcontrollers/Microprocessors* Knowledge of embedded software testingFirmware Engineer, C, Microcontroller, Electronics, Embedded Software Engineer More ❯
Do you have great knowledge in C and variants of C? Would you like a varied role that is focused on embedded software and firmware but has elements of project management, electronics, and customer interaction? This could be the role for you! Our client are an electronics and software focused R&D business with onsite manufacturing. They wish to appoint … you have had some exposure to electronics hardware too. Firmware Engineer - Skills & Abilities - Embedded Software Engineer* Degree qualified in Electronics, Electrical & Electronic Engineering or Computer Science preferred* Proficient in C with at least three years industry experience* Experience with Microcontrollers/Microprocessors* Knowledge of embedded software testingFirmware Engineer, C, Microcontroller, Electronics, Embedded Software Engineer More ❯
Desborough, Northamptonshire, United Kingdom Hybrid / WFH Options
Logistex
Are you looking for an opportunity to shape the future of software quality in a forward-thinking company? Are you experienced within C/C++ and Java? If YES, you could be the Software Engineer we are looking for! What are the benefits of a Software Engineer? Competitive salary Based in Kettering, Northants, this role offers a hybrid working option … Conduct testing, troubleshooting, and debugging to optimise software performance and resolve issues. What we are looking for? Degree in Computer Science, Software Engineering, or a related field. Experience in C/C++ and Java Competent in Linux (Unix) based operating systems and able to write shell scripts Experience with warehouse management systems (WMS) or automation systems is a bonus. Apply More ❯
Kettering, North Northamptonshire, Northamptonshire, United Kingdom Hybrid / WFH Options
Logistex
Are you looking for an opportunity to shape the future of software quality in a forward-thinking company? Are you experienced within C/C++ and Java? If YES, you could be the Software Engineer we are looking for! What are the benefits of a Software Engineer? Competitive salary Based in Kettering, Northants, this role offers a hybrid working option … Conduct testing, troubleshooting, and debugging to optimise software performance and resolve issues. What we are looking for? Degree in Computer Science, Software Engineering, or a related field. Experience in C/C++ and Java Competent in Linux (Unix) based operating systems and able to write shell scripts Experience with warehouse management systems (WMS) or automation systems is a bonus. Apply More ❯
Rugeley, Staffordshire, West Midlands, United Kingdom
Inspired Recruitment
My client is looking for an embedded C/C++ software engineer to work on a power systems naval programme, the role will involve acting as the embedded technical specialist within a small team developing a range of electrical power systems, primarily converters. Design and develop the system design, along with systems and electronic specialists. Develop DSP and/or … in one or more of the automotive/aerospace/nuclear/defence industries. A team player mentality, thriving in a collaborative and supportive work environment. Experience of embedded C/C++ and/or python coding for microcontrollers. Quick learner with a flexible and adaptable approach. Knowledge of embedded software operation within systems. Experience of DSPs would be beneficial. More ❯
We are seeking a talented and passionate Senior to Lead level Software Engineer with strong experience in embedded C/C++ development. This role is perfect for a self-motivated developer eager to work across a variety of software projects and platforms, from microcontrollers to asymmetric multi-processor systems, while continuing to expand their skillset. As part of our team … robust code adhering to internal coding standards. Conduct design and code reviews to maintain quality and compliance. Debug complex embedded environments effectively. Required Skills and Experience: High proficiency in C and C++ , cross-compiling, and debugging on embedded targets. Solid experience with Embedded Linux (Yocto, Buildroot). Strong knowledge of real-time software design and RTOS concepts. Experience with CI More ❯
will also have an advanced degree or PhD in a relevant subject. Substantial experience of designing complex PCBs and/or developing FPGAs with VHDL and/or embedded C or C++ development skills (Linux device drivers would be ideal). Ability to obtain a higher level UK security clearance - i.e. British nationality and resident in the UK for the … competitive remunerations package is on offer to the successful candidate. This includes a pension with generous employer contributions, and annual performance-related bonus. Keywords: PCB Design, FPGA, VHDL, Embedded C, C++, Linux, Device Drivers, Consultancy, Defence, Surrey Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we More ❯
crawley, west sussex, south east england, united kingdom
Emerson
and interface definitions in collaboration with team members. Design, simulate, and verify digital and analogue circuits for performance, reliability, and compliance. Develop and debug embedded software/firmware in C/C++ for microcontrollers and real-time operating systems (RTOS). Integrate hardware and software subsystems, ensuring efficient performance and system-level functionality. Participate in DFMEA, design reviews, and regulatory … systems engineering role. Strong hands-on experience in digital and analogue circuit design, including ADCs, DACs, op-amps, power supplies, and signal conditioning. Expertise in embedded software development using C/C++ and experience with common toolchains (Keil, GCC, IAR, etc.). Experience with real-time systems, RTOS, communication protocols (I2C, SPI, UART, CAN, Ethernet), and debugging tools (JTAG, oscilloscopes More ❯
We are looking for an eDV/UK*C Product Manager to work 4 days a week on site for an exciting client, job spec below so please feel free to call me on 07887 575829. About the Role We are seeking a highly motivated and experienced Product Manager with active UK*C/eDV to lead and deliver complex … products adhere to data governance, information assurance, and cybersecurity policies. Support business development teams in identifying new opportunities for data product development and enhancement. Required Qualifications & Experience Active UK*C/eDV security clearance (essential). Proven experience as a Product Manager delivering successful data projects - such as data platforms, analytics tools, data warehouses, or ML/AI initiatives. Solid More ❯
technical leadership, mentor junior engineers, and contribute to the full product lifecycle - from development and testing to post-deployment support. The Role: Design, develop, and maintain embedded firmware using C/C++ for microcontrollers. Lead firmware development projects from concept through to delivery. Design and configure wireless mesh networks on BLE. Contribute to planning within the SDLC. The Person: Experience … developing firmware in C/C++ for embedded systems. Proficient with RTOS such as Zephyr. Experience with wireless networks such as BLE (Bluetooth Low Energy). Able to commute to Whiteparish. Reference Number: 21053 Keywords: Firmware Engineer, Embedded C, Zephyr, RTOS, Microcontroller, Embedded Software, Electronics, Salisbury, Whiteparish, Data Logging, Display Systems. If you're interested in this role, click 'apply More ❯
an established engineering business in Tewkesbury who are looking for a Senior Embedded Software Engineer on a 12 month contract (Outside IR35) The work involves development of low-level C code and C++ on Embedded Linux in the cyber, IoT and telecommunications space. ROLE: Embedded Software Engineer LOCATION: Tewkesbury (2-3 days on-site required) RATE: Up to £450pd IR35 … Outside DURATION: 12 months Required skills for the Senior Embedded Software Engineer are: C and C++ Embedded Linux development (Yocto/Buildroot or kernel development beneficial) Comms protocols UART, CAN, SPI/I2C IoT or narrow-band RF exposure (WiFi, GSM, Bluetooth, Ethernet) Knowledge of security protocols for encryption/cyber in embedded development is beneficial If you're interested More ❯
Title: Software Engineer, C++, .NET, and Android development Location: Poole, UK Hybrid 2 days in a week from office. contract Inside IR 35 Essential Experience: • 5+ years C .NET Software Development on Android • 5+ years developing REST/RESTful Interfaces • 5+ years Object Oriented Design and Programming using UML, Design Patterns, SOLID principles • 5+ years agile experience including Scrum, Kanban …/knowledge within an embedded software development environment • Android development, knowledge of Xamarin is useful • Programming for Windows CE/Windows Embedded Compact and use of .NET Compact Framework • C/C++ Embedded Software Development on Linux would be useful • Experience of one or more JavaScript technologies • Experience of database technologies More ❯
software systems for client projects. Design and develop software applications and control algorithms for surgical robotics systems using Object Oriented languages (C# and C++) and/or Embedded code (C) Collaborating with electronics, mechanical and systems engineers to integrate software with hardware components and mechanical robotics platforms Surgical Robotics Software Lead Engineer Skills: Proven experience in leading surgical robotic software … development as a product following medical development processes. Experience designing software for Real Time Operating Systems (RTOS). Proficiency in modern Object Oriented languages (C#, C++) and Embedded code (C). Solid understanding of robotics principles, including kinematics, dynamics, and control theory with robotics frameworks, communications Middleware and digital position controllers. Due to the volume of applications received for positions More ❯