Shoreditch, Greater London, UK Hybrid / WFH Options
Client Server
a month/quarter. About you: You are degree educated, 2.1 or above - Computer Science or closely related discipline from a top tier/Russell Group university You have C/C++ coding skills You have a strong understanding of what's happening at low level including Networking and Operating Systems ( TCP/IP, multicast, UDP) You have good Linux More ❯
Filton, Bristol, Avon, England, United Kingdom Hybrid / WFH Options
The One Group
teams to support designs, review testing, and provide requirements gathering Have influence on the development and redundancy of technology strategy, products, methods and tooling Experience & Knowledge Strong programming knowledge - C, C++, C# and/or Ada Deep and modern knowledge of Agile development and software design principles, design patterns and best practice Continuous Integration & model based engineering Have experience with More ❯
performance tuning in Rust Excellent troubleshooting and debugging skills Nice to haves Experience with Docker, Kubernetes, CI/CD , and cloud platforms Familiarity with telecom compliance standards Exposure to C/C++ or Go Qualifications Bachelor’s or Master’s in Computer Science, Engineering, or equivalent experience What’s in it for you Competitive salary & benefits Health cash plans, enhanced More ❯
be considered. Package: 37 hours per week 25 days holidays plus bank holidays 5% pension, Private healthcare, life insurance, flexi-time and more Requirements: 5+ years’ experience programming in C, C++ and C#. Experience of LabView would be very beneficial Multi-threaded and multi-process programming. Development and design of display systems Experience with HMI and GUI systems. Real time More ❯
be considered. Package: 37 hours per week 25 days holidays plus bank holidays 5% pension, Private healthcare, life insurance, flexi-time and more Requirements: 5+ years experience programming in C, C++ and C#. Experience of LabView would be very beneficial Multi-threaded and multi-process programming. Development and design of display systems Experience with HMI and GUI systems. Real time More ❯
North Yorkshire, England, United Kingdom Hybrid / WFH Options
Cranleigh STEM, Sustainability & SHEQ Recruitment
innovation initiatives What They’re Looking For You’ll need to bring: A degree in Software Engineering (or related discipline), or equivalent hands-on experience Strong programming skills in C, C++ and C# Experience with real-time, multi-threaded software development A proactive, team-oriented mindset 3+ years’ experience in an engineering environment for the Software Engineer role 10+ years More ❯
york, yorkshire and the humber, united kingdom Hybrid / WFH Options
Cranleigh STEM, Sustainability & SHEQ Recruitment
innovation initiatives What They’re Looking For You’ll need to bring: A degree in Software Engineering (or related discipline), or equivalent hands-on experience Strong programming skills in C, C++ and C# Experience with real-time, multi-threaded software development A proactive, team-oriented mindset 3+ years’ experience in an engineering environment for the Software Engineer role 10+ years More ❯
middlesbrough, yorkshire and the humber, united kingdom
Erin Associates
be considered. Package: 37 hours per week 25 days holidays plus bank holidays 5% pension, Private healthcare, life insurance, flexi-time and more Requirements: 5+ years experience programming in C, C++ and C#. Experience of LabView would be very beneficial Multi-threaded and multi-process programming. Development and design of display systems Experience with HMI and GUI systems. Real time More ❯
technical excellence and software development skills. Provide input into long-term technology road maps and product architecture decisions. The Person Technical Expertise Proven experience in designing and maintaining SDKs (C, C++, C#). Strong understanding of API design, modular architectures, and cross-platform development. Experience with 3rd-party driver integration (USB3, CoaXPress, CameraLink, GigE, or similar). Experience in GUI More ❯
and associated systems in an enterprise architecture. Our minimum requirements for this role: Experience with signal processing software such as detectors, demodulator, protocol processors, etc. Experience writing software using C Java. Suggest languages to use as needed. Understanding of Linux operating system Experience with RF includes: Fourier transforms, filtering, communications theory, digital modulation, error control boding, signals analysis tools, digital More ❯
sustaining and creating software for embedded applications. You will participate in all phases of the Software Development Life Cycle (SDLC) including requirements analysis, design, implementation, and testing. REQUIRED SKILLS: C/C++ Object Oriented Development. Windows/Visual Studio SQL/SQL Server or like relational database experience. Comfortable in implementing ideas from scratch, owning major application features, and take More ❯
is advantageous. Skills & Abilities Strong communication skills, both written and verbal. Proficiency with analysis tools such as Matlab/Octave, C#, or Python. Strong mathematical capability. Knowledge of embedded C/C++ is an advantage. Proficiency with Microsoft Office applications. Knowledge Systems engineering and analysis principles. Awareness of defence-related environmental and EMC Understanding of geographical information systems (GIS) is More ❯
SR2 | Socially Responsible Recruitment | Certified B Corporation™
industry experience). Solid understanding of firmware testing methodologies . Comfortable working in both UNIX and Windows environments. Proven ability to produce structured, professional documentation. Desirable Experience Familiarity with C for system-level testing. Knowledge of IP networking , including tools such as Wireshark. Experience with high-speed interfaces: DDR3/DDR4 , PCI Express , 100G Ethernet . Key Competencies Results-Oriented More ❯
systems requirements management, electrical systems engineering design, utilization of electrical systems engineering design software tools, and electrical systems engineering processes. • (Nice to have) Knowledgeable in Programming and Scripting Languages (C/C++; Verilog; Python; TCL; Shell scripts; Git Version Control) • Intermediate to advanced level skills in Microsoft Office software suite - Word, Excel, Outlook, PowerPoint • Ability to communicate effectively with all More ❯
Degree must be in Computer Science, Computer Engineering, Information Systems or related discipline from an accredited college or university Relevant experience must be in malware analysis Programming experience in C, C#, C++, Java, Perl, or Python is preferred Responsibilities include, but are not limited to: Analyze target digital network data to discover, analyze and document malicious or unauthorized activity using More ❯
/accountabilities. Skills, Knowledge and Expertise Degree qualified in Computer Science, Software Engineering or similar engineering related discipline. 5+ years of embedded software development experience. Good working knowledge of C on embedded platforms. ln-depth familiarity with at least one embedded software discipline, such as Embedded Linux, ARM microcontrollers or DSP. Advocate of Unit testing, Automated testing and Test Driven More ❯
and performance • Experience with the development and coding of system models, algorithms, test vectors and analysis tools in support of analyzing radar requirements and performance • Experience working with MATLAB, C/C++, Java or DOORS • Experience in using AI/ML and signal processing in database and algorithm design and enhancement • Experience with developing, documenting, and maintaining processes, methods, and More ❯
and internal certifications when required by your line manager.# Tasks and Qualifications: Required functional competencies/experience/qualifications Programming language qualification and/or demonstrable experience in KIWI, C, C++, MATLAB, or Python ESSENTIAL Completed vocational training in mechatronics or electronics or completed a Bachelors degree (Electrical engineering, mechatronics or computer science) Basic knowledge of complex industrial projects (Industrial More ❯
Lexington, Massachusetts, United States Hybrid / WFH Options
Encode
protocols, including TCP/IP, DNS, NTP, DHCP, SSH, FTP, and HTTP/S (5 years of experience). - Proficiency in software documentation (5 years). - Extensive experience in C/C++ programming (15 years). - Development experience on a Linux platform (10 years). - Proficiency with GIT/GitHub (5 years). - Expertise in software design, development, integration, maintenance More ❯
Requirements gathering, Software Design, Coding, Testing, Distribution, and maintenance of software solutions. Strong interest and experience in firmware development and testing across a variety of software languages such as C, C++, python. Experience with hardware design and development, schematic, debug, and standard test equipment. Useful Skills : Understand customer value and be able to express this in a requirement specification. Experience More ❯
Warwick, Warwickshire, West Midlands, United Kingdom
Tata Technologies Europe Ltd
Coordination : blending between ICE, electric motor, and transmission Driver Modes : Eco, Sport, EV-only, and adaptive drive profiles Develop models and simulations using MATLAB/Simulink, Stateflow, and embedded C Ensure real-time performance, robustness, and fault tolerance of control logic System Integration & Calibration Collaborate with hardware, software, and calibration teams to integrate control functions into the VSC Support calibration More ❯
Successful candidates will have majority of the following qualities: Shown success in designing, writing, testing and maintaining distributed and/or highly concurrent software systems in large, long-lived C/C++ code bases Proven experience in programming, debugging and performance tuning, and a strong grip on computer science fundamentals. Professional or advanced academic expertise in the areas of distributed More ❯
of the role:This role is central to OSL's growth, ensuring the effective design, deployment, and maintenance of IT infrastructure and systems that support Counter-Uncrewed Aerial Systems (C-UAS) and wider safety and security applications.Reporting to the IT Manager, the postholder will deliver project work for both new and existing customers, while also administering infrastructure across customer sites More ❯
embedded applications with a wide range of hardware, under the supervision and guidance of senior engineers. You’ll gain experience of a range of relevant technologies such as: Python, C, C++ Microcontrollers and FPGA Linux IP networking Integration of visible-spectrum, thermal, and other specialist imaging and sensor technologies Personal Qualities and Experience You are someone who enjoys learning new More ❯
passion for UI technologies (HTML, CSS, JavaScript, Angular/React) Interest in automated testing tools including Selenium, Jasmine, and Karma Familiarity with programming/scripting languages such as Java, C etc Proficiency in using cloud platforms such as AWS, Azure, or Google Cloud is a plus Strong problem-solving skills and the ability to work well in a collaborative team More ❯