Defense (DoD) programs. Required Skills and Responsibilities • 20+ years of software engineering experience • Designs and implements software modules in MATLAB or other similar design suite • Demonstrated experience coding in C/C++ and Python • Experience with SDRs (REDHAWK/RFNext, GNU, etc.), • Experience with message queue implementation/communication • Experience with Development Suites (X-Midas, etc.) or C Python-based More ❯
Essex, England, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
Senior DSP & Communications Engineer - South Cambridge/Essex Borders - To C£85K Hybrid Benefits. UK Security Clearance. Rewarding opportunity for an expert in Signal Processing and Radio systems to use their broad range of technical skills and knowledge to deliver cutting edge telematic solutions to customers Worldwide. About the Role This is a critical role within a high-performing R … field Strong background in DSP algorithm development and signal processing theory Experience relating to Radio Systems, GNSS, Smart Antennas, Beamforming and Jammers all highly beneficial. Proficiency in MATLAB, Python, C/C++, or VHDL/Verilog for simulation and implementation Understanding of real-time systems and embedded platforms Key Responsibilities Design and implementation of radio communication systems with a focus More ❯
CB10, Great Chesterford, Essex, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
Senior DSP & Communications Engineer – South Cambridge/Essex Borders - To C£85K + Hybrid + Benefits - UK Security Clearance Rewarding opportunity for an expert in Signal Processing and Radio systems to use their broad range of technical skills and knowledge to deliver cutting edge telematic solutions to customers Worldwide. About the Role This is a critical role within a high … field Strong background in DSP algorithm development and signal processing theory Experience relating to Radio Systems, GNSS, Smart Antennas, Beamforming and Jammers all highly beneficial. Proficiency in MATLAB, Python, C/C++, or VHDL/Verilog for simulation and implementation Understanding of real-time systems and embedded platforms Key Responsibilities Design and implementation of radio communication systems with a focus More ❯
Employment Type: Permanent
Salary: £65000 - £85000/annum Dep on Exp + Hybrid + benefits
on digital and electro-optical electronic systems for the aerospace sector. Key Performance Areas and Responsibilities : Design, implementation, and testing of VHDL firmware modules. Design, implementation, and testing of C software modules. Assist in product testing campaigns. Required Qualifications : Bachelor's Degree in Electronic Engineering; Master's Degree in Electronic Engineering Required Experience : 1+ years (s) experience developing digital electronics … including embedded firmware. Experience in high-speed FPGA firmware design using VHDL. Experience in writing C code in an embedded environment. Understanding of high-speed and high-reliability design practices. Experience in MS Office (Word, PowerPoint, Excel) is required. Recommendations: Experience with Python (or similar scripting languages) will be advantageous. Experience in environmental testing and acceptance testing to high-quality More ❯
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 ❯
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 ❯
be you? What You Bring to the Team: A background in Engineering, STEAM fields, or equivalent experience Some hands-on coding experience (even if it's from university projects)-C, C++, and Python are the ones we're looking for. A love for problem-solving and a hunger to learn A team-first mindset -you thrive in a collaborative environment … hear from you! Unfortunately, we cannot offer visa sponsorship for this role. Critical Software is proud to be a Benefit Corporation. A Benefit Corporation differs from a standard corporation (C-Corporation): It is a for-profit business entity, legally defined in the US and other jurisdictions, whose legally defined goals include the positive impact on society, workers, the community, and More ❯
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 ❯
Desborough, Northamptonshire, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions Ltd
systems engineer, you'll play a pivotal role-balancing hands-on development with technical leadership, project oversight, and direct client interaction. You'll work on everything from bare-metal C on STM32 MCUs, through to Linux-based embedded applications, Raspberry Pi projects, PCB bring-up, and system integration. The right person will have the gravitas to lead multi-disciplinary teams … of embedded systems projects - no two are the same A small, collaborative, and flexible team environment What you'll bring: Proven experience in embedded systems design and development Strong C/C++ skills for microcontrollers, with the ability to work at low level Ability to bridge hardware and software, collaborating effectively with electronics engineers Confidence in leading projects and mentoring More ❯
breakthrough technological innovations. Key Responsibilities Translate experimental research code into production-ready implementations. Refactor or reimplement prototypes from languages like Python , Julia , or R into high-performance systems using C , C++ , C# , or Fortran . Contribute to early-stage exploration of technologies such as AI/ML , digital twins , control systems , agent-based modelling , reinforcement learning , and probabilistic programming . … software engineering , especially transforming prototypes into production-grade applications. Proficiency in at least one high-level scientific programming language (e.g., Python, Julia) and one or more compiled languages (e.g., C, C++, C#, Fortran). Strong grasp of software engineering principles , including code maintainability , unit testing , and modular architecture . Effective communicator with experience in cross-disciplinary collaboration. Self-motivated, organised More ❯
Kettering, Northamptonshire, East Midlands, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
systems engineer, you'll play a pivotal role-balancing hands-on development with technical leadership, project oversight, and direct client interaction. You'll work on everything from bare-metal C on STM32 MCUs, through to Linux-based embedded applications, Raspberry Pi projects, PCB bring-up, and system integration. The right person will have the gravitas to lead multi-disciplinary teams … of embedded systems projects - no two are the same A small, collaborative, and flexible team environment What you'll bring: Proven experience in embedded systems design and development Strong C/C++ skills for microcontrollers, with the ability to work at low level Ability to bridge hardware and software, collaborating effectively with electronics engineers Confidence in leading projects and mentoring More ❯
Bristol, Avon, England, United Kingdom Hybrid / WFH Options
MBDA
systems engineering processes. Knowledge of scripting and automation (MATLAB scripts, Gitlab, Jenkins, or similar). Excellent problem-solving, analytical, and communication skills. Experience integrating external models or code (e.g., C/C++, FMUs, S-Functions, or co-simulation frameworks) into Simulink. Experience with version control tools (e.g., Git, EWM). Hands-on experience of automated C/C++ code generation More ❯
from you? Academic background in Engineering or similar (Software, Electronics, Physics, Mathematics, etc.) At least 3 years of relevant professional experience in the software development area and knowledge of C, C++ Full-lifecycle software development experience, from initial requirements elicitation to design, coding, testing, documentation, implementation, integration and training Passionate and driven, curious and willing to share your knowledge, but … not able to offer visa sponsorship for this role at this time. Critical Software is proud to be a Benefit Corporation. A Benefit Corporation differs from a standard corporation (C-Corporation): It is a for-profit business entity, legally defined in the US and other jurisdictions, whose legally defined goals include the positive impact on society, workers, the community and More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
system control, and driver development for diverse markets. We focus on speed, efficiency, and security, supporting the latest Arm features and standards. We seek engineers experienced in low-level C, firmware, tooling, and OS design, who enjoy contributing to the open-source community. Your day-to-day responsibilities include: Maintaining the upstream Linux port and user space tools as part … technical debt and assisting with subsystem reviews Investigating new architecture features and their integration with Linux Providing upstream support for new architecture features Required Skills and Experience : Proficiency in C programming Ability to work collaboratively within a team and the Linux community Strong understanding of operating system fundamentals Experience in developing sophisticated low-level software Nice To Have Skills and More ❯
your cyber development career where innovation meets national defense. Join a mission that matters at Caribou Thunder. A Day in the Life - What You'll Do • Program in Assembly, C, C++, Java, Perl, or Python to develop advanced tools supporting cyber network operations. • Design and implement end-to-end data flows and tasking mechanisms for custom-built cyber capabilities. • Author … Polygraph • Traits: Mission-driven, technically proficient, and team-oriented with the ability to contribute independently and as part of a collaborative development environment Core Skills Required: • Proficiency in Assembly, C, C++, Java, Perl, or Python • Experience designing and implementing custom CNO tools and data flows • Strong ability to document, review, and present technical designs and code • Familiarity with secure software More ❯
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 ❯
players Profile and optimisation (CPU, memory bandwidth, SIMD/vectorization, threading; GPU/accelerator paths where applicable) to meet compression-ratio, latency and throughput targets. Extend and maintain existing C/C++ (C++17 or later) codebases; refactor for reliability, portability and readability. Build automated unit, functional, and performance test suites and as a team own test and benchmarking harnesses.Collaborate in … leads. Create clear, concise and verifiable technical documentation, such as technical notes, API documents and integration guides. Qualifications: Must haves: Strong modern C++ (C++17 or later preferred) and solid C fundamentals; confident with low-level memory management, resource lifetime, templates and performance-oriented coding. Several years building and shipping production native code (typically 5+; depth matters more than exact years More ❯
players Profile and optimisation (CPU, memory bandwidth, SIMD/vectorization, threading; GPU/accelerator paths where applicable) to meet compression-ratio, latency and throughput targets. Extend and maintain existing C/C++ (C+ or later) codebases; refactor for reliability, portability and readability. Build automated unit, functional, and performance test suites and as a team own test and benchmarking harnesses. Collaborate … leads. Create clear, concise and verifiable technical documentation, such as technical notes, API documents and integration guides. Qualifications: Must haves: Strong modern C++ (C+ or later preferred) and solid C fundamentals; confident with low-level memory management, resource lifetime, templates and performance-oriented coding. Several years building and shipping production native code (typically 5+; depth matters more than exact years More ❯
players Profile and optimisation (CPU, memory bandwidth, SIMD/vectorization, threading; GPU/accelerator paths where applicable) to meet compression-ratio, latency and throughput targets. Extend and maintain existing C/C++ (C++17 or later) codebases; refactor for reliability, portability and readability. Build automated unit, functional, and performance test suites and as a team own test and benchmarking harnesses.Collaborate in … leads. Create clear, concise and verifiable technical documentation, such as technical notes, API documents and integration guides. Qualifications: Must haves: Strong modern C++ (C++17 or later preferred) and solid C fundamentals; confident with low-level memory management, resource lifetime, templates and performance-oriented coding. Several years building and shipping production native code (typically 5+; depth matters more than exact years More ❯
Apply Now dropdown menu. To learn more about our Hiring Range System, please click this link. Why Mozilla? The Mozilla Corporation is wholly owned by the non-profit 501(c) Mozilla Foundation. This means we aren't beholden to any shareholders - only to our mission. Along with thousands of volunteer contributors and collaborators all over the world, Mozillians design, build … doing this while never losing our focus on our core mission - to make the internet better for people. The Mozilla Corporation is wholly owned by the non-profit 501(c) Mozilla Foundation. This means we aren't beholden to any shareholders - only to our mission. Along with thousands of volunteer contributors and collaborators all over the world, Mozillians design, build … any other basis covered by applicable laws. Mozilla will not tolerate discrimination or harassment based on any of these characteristics or any other unlawful behavior, conduct, or purpose. Group: C ReqID: R2797 Hiring Ranges: Remote UK Apply for this job indicates a required field First Name Last Name Email Phone Location (City) Resume/CV Enter manually Accepted file types More ❯
Apply Now dropdown menu. To learn more about our Hiring Range System, please click this link. Why Mozilla? The Mozilla Corporation is wholly owned by the non-profit 501(c) Mozilla Foundation. This means we aren't beholden to any shareholders - only to our mission. Along with thousands of volunteer contributors and collaborators all over the world, Mozillians design, build … doing this while never losing our focus on our core mission - to make the internet better for people. The Mozilla Corporation is wholly owned by the non-profit 501(c) Mozilla Foundation. This means we aren't beholden to any shareholders - only to our mission. Along with thousands of volunteer contributors and collaborators all over the world, Mozillians design, build … any other basis covered by applicable laws. Mozilla will not tolerate discrimination or harassment based on any of these characteristics or any other unlawful behavior, conduct, or purpose. Group: C ReqID: R2797 Hiring Ranges: Remote UK Apply for this job indicates a required field First Name Last Name Email Phone Location (City) Resume/CV Enter manually Accepted file types More ❯
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 ❯
understand the latest deep learning literature to implement and optimise state-of-the-art algorithms and architectures, ensuring compute efficiency and performance. Low-Level Mastery: Write high-quality Python, C/C++, XLA, Pallas, Triton, and/or CUDA code to achieve performance breakthroughs. Required Skills Understanding of Linux systems, performance analysis tools, and hardware optimisation techniques Experience with distributed … training frameworks (Ray, Dask, PyTorch Lightning, etc.) Expertise with Python and/or C/C++ Development with machine learning frameworks (JAX, Tensorflow, PyTorch etc.) Passion for profiling, identifying bottlenecks, and delivering efficient solutions. Highly Desirable Track record of successfully scaling ML models. Experience writing custom CUDA kernels or XLA operations. Understanding of GPU/TPU architectures and their implications More ❯
Axe dev Tools for accessibility or similar tools Knowledge of and experience with testing C# Typescript/JavaScript, CSS, and HTML ? Knowledge of API testing including API automation, .NET, C Knowledge of testing applications native to cloud on AWS Knowledge of database systems like Postgres Knowledge of and experience working with version control systems like Git? Knowledge of AWS services … or similar toolsRequired3YearsCurrent experience with Andi and Axe dev Tools for accessibility or similar toolsRequired3YearsExperience with testing C# Typescript/JavaScript, CSS, and HTMLRequired3YearsAPI testing including API automation, .NET, C with database systems like PostgresRequired3YearsExperience working with version control systems like GitRequired3YearsWhy Work with UsBenefitsAt Cook Systems, we don't just offer jobs we build futures. Our team is the More ❯
players Profile and optimisation (CPU, memory bandwidth, SIMD/vectorization, threading; GPU/accelerator paths where applicable) to meet compression-ratio, latency and throughput targets. Extend and maintain existing C/C++ (C+ or later) codebases; refactor for reliability, portability and readability. Build automated unit, functional, and performance test suites and as a team own test and benchmarking harnesses for … leads. Create clear, concise and verifiable technical documentation, such as technical notes, API documents and integration guides. Qualifications Must haves: Strong modern C++ (C+ or later preferred) and solid C fundamentals; confident with low-level memory management, resource lifetime, templates and performance-oriented coding. Several years building and shipping production native code (typically 5+; depth matters more than exact years More ❯