Cheltenham, Gloucestershire, England, United Kingdom Hybrid/Remote Options
Searchability NS&D
to customers and stakeholders, and support planning, estimation, and engineering best practice. ACTIVE CYBER ENGINEER ESSENTIAL SKILLS Strong software engineering background Experience with one or more of the following: C, C Plus Plus, Python, Assembly, or C Sharp Understanding of vulnerability research or exploratory research environments Experience across at least one major platform such as Linux, Windows, iOS, Android, or … us to process and submit (subject to required skills) your application to our client in conjunction with this vacancy only. KEY SKILLS Active Cyber Engineer, Software Engineering, Vulnerability Research, C, C Plus Plus, Python, Assembly, Reverse Engineering, iOS, Android, Linux, Windows, Embedded, Cyber Security, NSD More ❯
Manchester, Lancashire, England, United Kingdom Hybrid/Remote Options
Searchability NS&D
to customers and stakeholders, and support planning, estimation, and engineering best practice. ACTIVE CYBER ENGINEER ESSENTIAL SKILLS Strong software engineering background Experience with one or more of the following: C, C Plus Plus, Python, Assembly, or C Sharp Understanding of vulnerability research or exploratory research environments Experience across at least one major platform such as Linux, Windows, iOS, Android, or … us to process and submit (subject to required skills) your application to our client in conjunction with this vacancy only. KEY SKILLS Active Cyber Engineer, Software Engineering, Vulnerability Research, C, C Plus Plus, Python, Assembly, Reverse Engineering, iOS, Android, Linux, Windows, Embedded, Cyber Security, NSD More ❯
London, South East, England, United Kingdom Hybrid/Remote Options
Searchability NS&D
to customers and stakeholders, and support planning, estimation, and engineering best practice. ACTIVE CYBER ENGINEER ESSENTIAL SKILLS Strong software engineering background Experience with one or more of the following: C, C Plus Plus, Python, Assembly, or C Sharp Understanding of vulnerability research or exploratory research environments Experience across at least one major platform such as Linux, Windows, iOS, Android, or … us to process and submit (subject to required skills) your application to our client in conjunction with this vacancy only. KEY SKILLS Active Cyber Engineer, Software Engineering, Vulnerability Research, C, C Plus Plus, Python, Assembly, Reverse Engineering, iOS, Android, Linux, Windows, Embedded, Cyber Security, NSD More ❯
a growing R&D team developing innovative embedded and real-time software solutions. In this role, the Embedded Software Engineer based near Shrewsbury will: Design and develop software in CC for embedded and Linux-based systems Contribute to code reviews, requirement specifications, and system design Provide technical guidance to junior engineers and lead projects Plan and deliver high-quality … software to agreed timelines The ideal background of the Embedded Engineer near Shrewsbury: Degree-qualified in an engineering discipline. CC software development experience Experience with embedded systems and real-time environments A collaborative team player with a passion for problem-solving This role is on-site and based near Shrewsbury, commutable from Welshpool, Oswestry, Telford and surrounding areas. More ❯
London, South East, England, United Kingdom Hybrid/Remote Options
Searchability NS&D
systems, from assembly to higher level languages Knowledge of the exploit development lifecycle, from bug identification to proof-of-concept creation Proficiency in a programming language such as Python, C, C++, C Sharp, or Java Experience with platforms such as Windows, Linux, firmware, mobile, or IoT (desirable but not essential) Active eDV clearance is required TO BE CONSIDERED: Please either … us to process and submit your application to our client in conjunction with this vacancy only. KEY SKILLS: Vulnerability Research, Reverse Engineering, Exploit Development, Ghidra, IDA Pro, Assembly, Python, C, C Sharp, C++, Java, Windows, Linux, Firmware, Mobile, IoT, NSD More ❯
will have some of the following qualifications experience; M.Phil, MSc, MPhys, MRes, MA, BA, BSc in Software Engineering or Computer Science, or Electronic Engineering or physical sciences Knowledge of C, C++, Python, C#, Java, SQL- Full stack development Programming on Cross Platforms- Windows-Linux Embedded software/Firmware experience DSP- Algorithm development The following skills and experiences are advantageous, but More ❯
will have some of the following qualifications experience; M.Phil, MSc, MPhys, MRes, MA, BA, BSc in Software Engineering or Computer Science, or Electronic Engineering or physical sciences Knowledge of C, C++, Python, C#, Java, SQL- Full stack development Programming on Cross Platforms- Windows-Linux Embedded software/Firmware experience DSP- Algorithm development The following skills and experiences are advantageous, but More ❯
Master's degree in Electrical/Electronic Engineering or similar. Proven embedded software/firmware delivery experience in sectors such as defence, aerospace, nuclear, or automotive. Proficient in embedded C/C++ programming. Experience with DSPs and microcontrollers. Ability to gain UK Security Clearance (SC). Desirable Experience in power electronics/systems testing. Familiarity with requirements management tools (e.g. More ❯
Daventry, West Northamptonshire, Northamptonshire, United Kingdom
Anonymous
hardware products. Porting existing DSP algorithms between code bases and languages. Software Engineers will have some of the following software development experience Proven knowledge and working experience with: Embedded C Git and the command line Hardware debugging using logic analysers, scopes etc. Writing technical documentation Some Combination of: Advanced DSP implementation and design for audio Professional experience with embedded Linux More ❯
Telford, Shropshire, West Midlands, United Kingdom Hybrid/Remote Options
Morson Edge
Experience developing new software and supporting legacy systems. Software verification and testing experience. Strong communication skills. Desirable Skills Experience with Agile development methodologies. Knowledge of additional languages such as C, C#, Java, or scripting languages. Experience with hardware integration and target-based testing. Familiarity with Data Distribution Service (DDS) or other Ethernet-based communication. Cross-platform development (Windows/Linux More ❯
and global teams. Essential Skills & Experience Bachelors or Masters degree in Computer Science, Software Engineering, or a relevant engineering discipline. Proven experience developing software for real-time embedded systems (C/C++). Strong understanding of real-time operating systems (e.g. VxWorks, RTEMS). Experience implementing equipment drivers and ICDs. Proficient with Git version control and modern software development workflows. More ❯
Abingdon, Oxfordshire, United Kingdom Hybrid/Remote Options
NES Fircroft
â Experience with Java 2D graphics and 3D OpenGL programming. â Experience with scientific computing libraries and frameworks: o Python: NumPy, SciPy, Pandas, TensorFlow (for ML/AI) o C Java: CUDA (for GPU acceleration) o Angular or React o Microservice: Quarkus, Spring Boot, AWS API Gateway o Docker, Kubernetes With over 90 years' combined experience, NES Fircroft (NES) is More ❯
Worcester, Worcestershire, West Midlands, United Kingdom
Chroma Recruitment Ltd
considered, graduates (with strong A Levels/GCSEs) through to Senior/Principal level. Embedded Software Engineer Requirements: Degree qualified or equivalent in Computer Science, Electronics & Software Engineering Embedded C/C++ programming Linux Telecommunications Right to work ILR Ability to obtain SC clearance Onsite in Worcester If you have the required skills for this Embedded Software Engineer position, please More ❯
and lead the software development life cycle Requirements: Proven experience in leading firmware development for bare-metal and Linux/RTOS-based systems, with high proficiency in high-performance C/C++. Extensive knowledge of various communication protocols (e.g., TCP/UDP, SPI/I2C, CAN, RS232) High-level familiarity with electronics/schematics, and strong numerical/analytical skills More ❯
St. Ives, Cambridgeshire, East Anglia, United Kingdom
Platform Recruitment Limited
and lead the software development life cycle Requirements: Proven experience in leading firmware development for bare-metal and Linux/RTOS-based systems, with high proficiency in high-performance C/C++. Extensive knowledge of various communication protocols (e.g., TCP/UDP, SPI/I2C, CAN, RS232) High-level familiarity with electronics/schematics, and strong numerical/analytical skills More ❯
and lead the software development life cycle Requirements: Proven experience in leading firmware development for bare-metal and Linux/RTOS-based systems, with high proficiency in high-performance C/C++. Extensive knowledge of various communication protocols (e.g., TCP/UDP, SPI/I2C, CAN, RS232) High-level familiarity with electronics/schematics, and strong numerical/analytical skills More ❯
Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom
Electus Recruitment Solutions
a software engineer who wants to see your code power physical systems in demanding environments, this is your opportunity. What You’ll Be Doing Designing and developing software in C/C++, Python or Java Integrating code with electronics and mechanical systems Supporting testing and commissioning of new products Collaborating across engineering disciplines Reviewing and validating code from peers Documenting More ❯
oxford district, south east england, united kingdom
Ellison Institute of Technology
CWL, or WDL). Experience with bioinformatics, computational biology, scientific computing, or data science workflows. At all levels: Proficiency in one or more key programming languages (e.g., Python, Julia, C/C++, Java, or Rust). Proven experience developing software for scientific research, data analysis, or computational biology. Strong understanding of modern software engineering practices, including CI/CD, testing More ❯
oxford district, south east england, united kingdom
Ellison Institute of Technology
testing software–hardware stacks, including benchtop and deployed systems. Experience developing in embedded or Linux-based environments integrating real-world I/O and instrumentation hardware. Proficiency in Python, C, or C++ (experience with other embedded or control languages also welcome). Familiarity with sensors, actuators, and control interfaces, including analogue and digital I/O. Strong debugging and problem More ❯
workload of graduate and junior embedded software engineers. The Senior Embedded Software Engineer must have: Degree in Computer Science or Electronics 6+ years of experience in software development using C and C++ Deployment of applications and drivers onto an embedded Linux system Ability to analyse hardware schematics and datasheets You will get opportunities to further develop your career and get More ❯
Grow into ownership of critical parts of the product development ecosystem Essential technical requirements: Minimum of 2 years post-grad experience in firmware/embedded systems development Proficiency in C programming (experience in both bare-metal and RTOS environments Experience with Python scripting and application development Proven ability in collaborative working environments, including Git, CI/CD, and TDD Apply More ❯
Scarborough, North Yorkshire, England, United Kingdom Hybrid/Remote Options
Penguin Recruitment Ltd
signal processing algorithms Work closely with hardware teams to optimise system integration and performance Support testing, validation, and documentation throughout the development cycle About You Proven experience in embedded C/C++ development and firmware design Strong understanding of ARM Cortex processors and FPGA architecture Knowledge of digital signal processing and system-level integration Experience with product design, test, or More ❯
systems. Collaborating with colleagues and stakeholders to communicate technical ideas clearly and effectively. Working with modern digital hardware to create novel embedded capabilities. Required Skills & Experience Professional experience with C, C++, Python, Java or C# . Strong track record developing for embedded platforms (bare metal and OS-based). Experience integrating software on open-source and commercial operating systems . More ❯
prioritize vulnerabilities and implement patching strategies. Collaborating in Agile teams to deliver innovative, secure, and robust technical solutions. What We're Looking For Proficiency in one or more of C, C++, Java or C#. Familiarity with scripting and automation using Python, Bash, Powershell or Groovy. Experience working with IDA Pro or Ghidra for reverse engineering Experience working with Linux or More ❯
Gloucester, Gloucestershire, South West, United Kingdom
Forward Role
prioritize vulnerabilities and implement patching strategies. Collaborating in Agile teams to deliver innovative, secure, and robust technical solutions. What We're Looking For Proficiency in one or more of C, C++, Java or C#. Familiarity with scripting and automation using Python, Bash, Powershell or Groovy. Experience working with IDA Pro or Ghidra for reverse engineering Experience working with Linux or More ❯