Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Hawk-Eye Innovations Ltd
Python for desktop-based applications Web development technologies including HTML, CSS, and JavaScript CI/CD tools and pipeline automation Strong communication and a collaborative mindset Our Tech Stack C Computer Vision: C+/20, Qt, Boost, ZeroMQ, ElasticSearch Web: Java, Node.js, RESTful APIs, JUnit General: Git, Docker, AWS, Jenkins, GitHub Actions ML: Python, TensorRT Our agile teams work with More ❯
Basingstoke, Hampshire, United Kingdom Hybrid / WFH Options
Hawk-Eye Innovations Ltd
Python for desktop-based applications Web development technologies including HTML, CSS, and JavaScript CI/CD tools and pipeline automation Strong communication and a collaborative mindset Our Tech Stack C Computer Vision: C+/20, Qt, Boost, ZeroMQ, ElasticSearch Web: Java, Node.js, RESTful APIs, JUnit General: Git, Docker, AWS, Jenkins, GitHub Actions ML: Python, TensorRT Our agile teams work with More ❯
Gosport, Hampshire, United Kingdom Hybrid / WFH Options
Matchtech
with Linux scripting languages (e.g. Bash, Python). - Ability to lead technical teams and communicate complex ideas clearly. - Basic knowledge of HPC programming languages for debugging support (e.g. Fortran, C, MPI). Qualifications A degree in Computer Science, Engineering, Mathematics, or a related technical discipline - or equivalent relevant experience. We welcome applications from candidates with varied backgrounds, provided you can More ❯
distributed systems. Experience with web-based applications and/or web services-based applications is also helpful. Expertise in object-oriented design and coding skills (Java and/or C/C++ preferably on a UNIX or Linux platform). Experience developing distributed/scalable systems and high-volume transaction applications in a 24/7 environment. Web services and More ❯
Boston, Massachusetts, United States Hybrid / WFH Options
Digital Prospectors
integrity. • Experience with system grounding, shielding, and EMI mitigation techniques for complex embedded systems. • Proficiency with design tools and methodologies for embedded systems, including low-level programming knowledge (i.e., C and VHDL) to understand the operations of embedded processors, FPGAs, or SOCs. • Ability to work effectively in a cross-functional team environment. • Familiarity with commercial-grade components such as Xilinx More ❯
to help debug problems running their workloads on the models. Develop new, innovative debug features. PREFERRED EXPERIENCE OR DESIRE TO LEARN: High-performance system and application software development in C/C++ for Windows and/or Linux environments. Hardware system architecture and subsystem interface protocols. x86, ARM or GPU architecture, drivers, and applications. Linux and/or Windows kernel More ❯
Birmingham, Staffordshire, United Kingdom Hybrid / WFH Options
National Physical Laboratory
business needs. Essential Skills: Engagement with open-source communities and processes. Strong scripting skills, e.g., Python. Basic Linux/Unix environment experience. Understanding of 5G wireless networks. Experience with C/C++ for software development. Familiarity with Git or other version control systems. Basic knowledge of virtualized environments and networking fundamentals; willingness to learn more. Enthusiasm for learning new programming More ❯
of AOCS components and systems, including sensors (IMUs, magnetometers, star trackers) and actuators (reaction wheels, magnetorquers). Experience with GNC systems is a significant plus. Programming Skills: Proficiency in C/C++ for embedded systems development, with experience in Python and MATLAB for simulation and data processing. Familiarity with version control systems such as Git. System-Level Understanding: Solid understanding More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
MBDA
delivering the on-board software for the next generation of Missile Systems. What we're looking for from you: Significant previous experience of developing bare-metal embedded software using C/C++. Previous experience of safety software, is essential Experience in model-based development, using UML or using tools such as IBM's Rhapsody. Experience of the definition and verification More ❯
behaviours and optimisation, system diagnostics and updates, RF communication protocols and control algorithms We would like to hear from you if you have the following experience Excellent knowledge of C language Knowledge of hardware communication protocols: SPI, UART, I2C, CAN CI and/or unit testing for firmware Experience with Git version control system Strong debugging skills Use of logic More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
driver components. Maintaining the existing codebase: fixing bugs and other quality assurance activities. Required Skills and Experience: Experience with technical leadership roles, driving and coordinating projects. Extensive expertise in C programming, with a strong ability to design and optimize complex software architectures. Experience in the Linux kernel and/or a device driver development. In-depth experience developing Linux kernel More ❯
data quality and continuous improvement across teams. Familiarity with testing live video streaming solutions, focusing on performance, low latency, and seamless user experiences would be advantageous Our Tech Stack C Computer Vision: C+/20, Qt, Boost, ZeroMQ, ElasticSearch. Web: Java, Node.js, RESTful APIs, JUnit. General: Git, Docker, AWS, Jenkins, GitHub Actions. ML: Python, TensorRT. Our agile teams work with More ❯
Easter Howgate, Midlothian, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
alongside systems and hardware engineers to deploy software to multi-core or distributed hardware platforms. Work to airborne software design standard RTCA 178C and coding standards such as MISRA C/C++. What we need from you: While we understand that the perfect candidate doesn't always exist, we really need the following experience for success as a senior level More ❯
assessing candidates for the CNO Developer position, Cohere is looking for candidates with the following knowledge, skills, and abilities: Coding - Candidates should be able to demonstrate experience coding in C/C++ and Python, including understanding Object Oriented Programming, Networking (sockets), Multithreading, and implementing cryptographic protocols for data at rest and data in transit. Exploitation - You should have in depth More ❯
phases. Desired Characteristics: Experience of other hardware description languages (e.g Verilog). Understanding of other verification methods (e.g Universal Verification Methodology (UVM . Familiarity with embedded software designs using C/C++. This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee. This job description indicates More ❯
e.g., Slurm, Grid Engine), and high-performance network interconnects experience is a plus, but not required High proficiency with at least one programming/scripting language (e.g., Go, Python, C) and ability to learn additional languages quickly Ability to perform root cause analysis Strong verbal and written communication skills, including the ability to communicate effectively and efficiently with both coworkers More ❯
Plymouth, Devon, United Kingdom Hybrid / WFH Options
Babcock Mission Critical Services España SA
desirable. Comprehensive knowledge of maintenance operations, covering material management, labour, finance, and workflow. Qualifications for the CAFM Senior Support Engineer Possess a degree or equivalent experience (e.g. HND/C in computing or engineering) with a strong background in database systems administration or a related information services field. Security Clearance The successful candidate must be able to achieve and maintain More ❯
Computer Science/Financial modelling/Actuarial Sciences/Finance academic background Extensive understanding in life insurance business concepts. Experience with scripting and analytical languages e.g. Python, R, C++, C, Moses, Prophet, AXIS Quantitative technical abilities. Practical experience using a range of tools to perform data analytics Curious mind interested in investigating the underlying drivers and patterns Working level financial More ❯
of relevant professional experience in modeling and simulation of missile systems, with 3+ years in a technical leadership role for missile development programs. Proficiency in MATLAB/Simulink, Python, C/C++, and simulation tools for GNC development, 6-DOF, and Monte-Carlo simulation. Have experience working with and developing modeling and simulation tools Have familiarity with flight vehicle physics More ❯
bonuses to candidates that are successfully placed onto one of our CNO contracts as well as issuing generous retention bonuses. Desired Skills: • Experience with object-oriented programming languages like C/C++ and Python • Familiarity with common binary executable formats (PE, ELF, etc.) • Familiarity with reading and writing assembly (x86/x64, ARM, MIPS, etc.); • Skilled in assembly (IDA Pro More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Have" Skills and Experience : Building or integrating with Internal Developer Portals (Backstage/React/TypeScript). Interpreted languages (e.g. Bash, Python, Ruby, Perl) and compiled languages (e.g. Golang, C, C++, Java). A good understanding of the software development lifecycle. An active interest in Open-Source Software. In Return: We will provide the training and environment to excel in More ❯
field, or equivalent practical experience 7+ years software development experience in industry settings or PhD with 4+ years of experience 3+ years of graphics software engineering experience Experience with C/C++ programming Experience with object-oriented and component-based design experience Preferred Qualifications Experience delivering AAA Games, working on Graphics subsystems or the Game Engine Augmented Reality (AR)/ More ❯
such as SMUs, VNAs, amplifiers, oscilloscopes, etc. Proficient in reading circuit schematics Strong intuition and methodical approach to circuit debugging Advanced programming and data analytics ability Knowledge of Python, C, or similar programming language Degree qualification in Electronic Engineering or Computer Engineering Strong analytical and problem-solving skills with a high-level of self-management Excellent verbal and written communication More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
would be a plus!). Design and Verification of embedded electronics systems, HW and SW architectures, with experience of HDL languages, i.e. Verilog, VHDL and programming languages, i.e. Assembler, C, C++, Python. Experienced with authoring and reviewing high-level quality documentation. Strong interpersonal skills to convey sophisticated technical information efficiently. We seek enthusiasm and flexibility; you are hardworking with a More ❯
+ Development of key underlying transport protocols for transmission of data. Qualifications: + A bachelor's degree or equivalent in a software development or similar essential. + Experienced in C/C++ development (Typically a minimum of 2 years) + Experience of development on Windows platforms + Experience of the full software development lifecycle Nice to have: + Knowledge of More ❯