/tech-stacks into a unified architecture Define and foster the engineering culture, standards and approaches Ensure the quality (high-SLA) and scalability of systems Stay up-to-date on the latest engineering trends and technologies Lead a multilayered internationally distributed team of engineers in the development and delivery … of the below technologies with familiarity with others preferred; Modern IDEs : CI/CD, automated testing, dev/beta/prod environments, experiment frameworks Embeddedsystems : custom hardware, sensors, deployment, remote management, firmware build and update Computer Vision : openCV, realtime video processing, content analysis/understanding. Privacy, security … authentication systems High qps, high SLA API deployment Python, c#, c++, rust, javascript/typescript, github/gitlab, django, mongodb (or other nosql), mysql/postgres, react/react-native, Node.js, wordpress, tensorflow, jupyter, colab, ML feature stores, dashboards, monitoring More ❯
and software development lifecycles and their impact on security practices. Knowledge of cryptographic algorithms (encryption, authentication, signatures, etc). Knowledge of data structures, distributed systems, virtualisation and containerisation technologies. An understanding of network protocols and how software works - either assembly or interpreted languages, or anything in between. Familiarity with … an interest in techniques attackers can use to bypass common security protections (e.g. NX, stack canaries, heap protection, ASLR, etc.) Knowledge and experience of embeddedsystems and operating systems, and hardware techniques for prototyping and debugging these. An appreciation of Linux OS internals. Ability to self-learn More ❯
and software development lifecycles and their impact on security practices. Knowledge of cryptographic algorithms (encryption, authentication, signatures, etc). Knowledge of data structures, distributed systems, virtualisation and containerisation technologies. An understanding of network protocols and how software works - either assembly or interpreted languages, or anything in between. Familiarity with … an interest in techniques attackers can use to bypass common security protections (e.g. NX, stack canaries, heap protection, ASLR, etc.) Knowledge and experience of embeddedsystems and operating systems, and hardware techniques for prototyping and debugging these. An appreciation of Linux OS internals. Ability to self-learn More ❯
london (teddington), south east england, united kingdom
FBI &TMT
and software development lifecycles and their impact on security practices. Knowledge of cryptographic algorithms (encryption, authentication, signatures, etc). Knowledge of data structures, distributed systems, virtualisation and containerisation technologies. An understanding of network protocols and how software works - either assembly or interpreted languages, or anything in between. Familiarity with … an interest in techniques attackers can use to bypass common security protections (e.g. NX, stack canaries, heap protection, ASLR, etc.) Knowledge and experience of embeddedsystems and operating systems, and hardware techniques for prototyping and debugging these. An appreciation of Linux OS internals. Ability to self-learn More ❯
and software development lifecycles and their impact on security practices. Knowledge of cryptographic algorithms (encryption, authentication, signatures, etc). Knowledge of data structures, distributed systems, virtualisation and containerisation technologies. An understanding of network protocols and how software works - either assembly or interpreted languages, or anything in between. Familiarity with … an interest in techniques attackers can use to bypass common security protections (e.g. NX, stack canaries, heap protection, ASLR, etc.) Knowledge and experience of embeddedsystems and operating systems, and hardware techniques for prototyping and debugging these. An apprecia... More ❯
Greenford, London, United Kingdom Hybrid / WFH Options
Defence
Senior Software Engineer - Embedded Signal Processing Location : Greenford, Ealing Dynamic (hybrid) working : 2 to 3 days per week Our client is a leader in the Defence and Security sector specialising in Maritime products. They're seeking a Senior Software Engineer - with experience in Embedded Signal Processing to join … realm of sonar signal processing. The position requires onsite presence 2 to 3 days per week, emphasising hands-on involvement with test rigs and embedded systems. Key Responsibilities include; Designing software solutions. Implementing and testing software in both Assembler and C, including unit and continuous integration testing. Implementing, integrating … and optimising sonar signal processing algorithms. Developing high-quality, maintainable code. Loading code onto bespoke embedded hardware platforms and conducting tests. Integrating, analysing defects, and resolving issues to support verification teams. Peer reviewing design and code, fostering a culture of learning and feedback. Designing software architecture using UML and More ❯