Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
MBDA
and have the confidence to control change to the requirements and costs, against an agreed estimate/budget Understanding of UML and high level languages such as C and C++ Project management skills to ensure good planning, delivery and cost control of software A good understanding of software and the software development lifecycle including configuration management tools and techniques, to More ❯
3+ years of building models for business application experience - PhD, or Master's degree and 4+ years of CS, CE, ML or related field experience - Experience programming in Java, C++, Python or related language - Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing PREFERRED QUALIFICATIONS - PhD More ❯
CE, ML or related field - Experience in building models for business application - Experience in patents or publications at top-tier peer-reviewed conferences or journals - Experience programming in Java, C++, Python or related language - Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing PREFERRED QUALIFICATIONS - Experience More ❯
You Will Bring A degree in Robotics, Mechatronics, Mechanical Engineering, or Electrical/Electronic Engineering A strong interest in robotics, automation, and embedded systems Basic programming knowledge (Python, C#, C++, or similar) Ability to use CAD tools and/or simulation software (e.g., SolidWorks, MATLAB, ROS) Excellent critical thinking and attention to detail Strong communication and teamwork skills Desirable (but More ❯
experience in AI, machine learning, or related roles, with a track record of successfully implementing and deploying AI models in production environments. Proficiency in programming languages such as Python, C++ and deep expertise with frameworks such as PyTorch/Jax Strong understanding of deep learning fundamentals, including neural network architectures, optimization techniques, and evaluation metrics. Experience in distributed training and More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
A strong history of thinking creatively with a practical, organized, and analytical approach to work. Works well in a collaborative environment Experience with Python scripting Experience with C/C++ In Return: At Arm, we are guided by our core beliefs that reflect our creative culture and guide our decisions, defining how we work together to surpass ordinary and shape More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
and timing closure. Demonstrate an understanding of ASIC/SoC prototyping in FPGA. Programming languages such as: assembly language (ideally Arm assembler), higher-level (e.g. C), object-orientated (e.g. C++). Use of a UNIX environment and shell programming. Accommodations at Arm At Arm, we want to build extraordinary teams. If you need an adjustment or an accommodation during the More ❯
degree and 4+ years of CS, CE, ML or related field experience - Experience in patents or publications at top-tier peer-reviewed conferences or journals - Experience programming in Java, C++, Python or related language - Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing PREFERRED QUALIFICATIONS - Experience More ❯
vehicle GNC design and performance Generate and analyze target vehicle 6-DoF and 3-DoF trajectory data using industry standard (e.g., TAOS) and in-house developed (e.g., MATLAB, Python, C++) tools Collaborate with a dynamic team of experts in multiple technical areas Utilize knowledge, skills, and experience with missile characteristics, design, and analysis to support engineering activities and data product More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Deliver occasional customer training sessions (mostly remote) Travel occasionally to Arm sites and partner locations Required Skills and Experience : 10+ years in firmware/software development Strong C/C++ programming skills Deep understanding of SoC architecture, especially for automotive systems Experience debugging from firmware to OS/application layers (Linux, RTOS) Familiarity with functional safety processes (FuSa) Solid grasp More ❯
years of relevant professional experience in complex system development, with 3+ years in a GNC technical leadership role for missile development programs. Proficiency in MATLAB/Simulink, C/C++, and simulation tools for GNC development, 6-DOF, and Monte-Carlo simulation. Strong knowledge of control theory, missile flight dynamics, and estimation techniques. Experience with embedded systems and real-time More ❯
gaming, online experiences or distributed systems with a desire to shape the future of virtual worlds. Experience with at least one modern programming language such as JavaScript, TypeScript, Go, C++, or similar. Appreciation for productive software engineering including: developer tooling, AI copilots, IDE mastery and automation. Demonstrable interest and passion for development (e.g. personal projects, blogs, open source projects etc. More ❯
CE, ML or related field - Experience in building models for business application - Experience in patents or publications at top-tier peer-reviewed conferences or journals - Experience programming in Java, C++, Python or related language - Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing PREFERRED QUALIFICATIONS - Experience More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Arm Limited
Skills and Experience : Proven understanding of digital hardware design and Verilog/Systemverilog HDL Experience in SoC verification using UVM and Embedded Low-level programming experience including C/C++ and assembly language(preferably ARM) Experienced in one or more of various verification methodologies - UVM/OVM, formal, power aware verification, emulation Exposure to all stages of verification: requirements collection More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
particularly in backend engineering, performance tuning, and code generation. Strong understanding of microarchitectural-level performance, and a consistent track record of optimizing software to match. Proficiency in C/C++ and groundbreaking software engineering practices. Excellent debugging, analytical, and problem-solving skills in complex compiler environments. Experience with LLVM, GCC, or proprietary compiler stacks. "Nice To Have" Skills and Experience More ❯
background in enabling technologies for RF and EW sensors, including real-time software, high-speed networking and/or storage technology, and radar signal processing algorithms. Strong knowledge of C++ and object-oriented design principles Strong software engineering background with experience in defining and enforcing engineering best practices, including configuration management, coding standards, code reviews, testability, design for reusability. Capable More ❯
background in enabling technologies for RF and EW sensors, including real-time software, high-speed networking and/or storage technology, and radar signal processing algorithms. Strong knowledge of C++ and object-oriented design principles Strong software engineering background with experience in defining and enforcing engineering best practices, including configuration management, coding standards, code reviews, testability, design for reusability. Capable More ❯
background in enabling technologies for RF and EW sensors, including real-time software, high-speed networking and/or storage technology, and radar signal processing algorithms. Strong knowledge of C++ and object-oriented design principles Strong software engineering background with experience in defining and enforcing engineering best practices, including configuration management, coding standards, code reviews, testability, design for reusability. Capable More ❯
our systems. Requirements Real Seniority: Not defined by years of experience but by a drive for continuous improvement, direct business impact, and ownership. Backend Development: Strong proficiency in Python, C++, Node.js, and backend frameworks such as NestJS, Flask, Fastify, or FastAPI. Cloud Expertise: Hands-on experience with AWS services like RDS, DynamoDB, S3, Lambda, EC2, and SQS. Infrastructure as Code More ❯
in gathering test requirements to create detailed test plans and defining quality metrics to measure product quality - Knowledge of at least one modern object-oriented programming language such as C++, Java, Objective C - Experience in communicating with development teams across all job functions to collect feature design intentions and quality expectations and translate that into test strategy and test plans More ❯
in gathering test requirements to create detailed test plans and defining quality metrics to measure product quality - Knowledge of at least one modern object-oriented programming language such as C++, Java, Objective C - Experience in communicating with development teams across all job functions to collect feature design intentions and quality expectations and translate that into test strategy and test plans More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
product security with a deep focus on coverage-guided fuzzing. Hands-on expertise with at least one modern fuzzing framework (e.g., libFuzzer , AFL , Honggfuzz ). Proficient in C/C++ plus strong scripting ability in Python for automation. Solid understanding of memory-safety vulnerabilities, undefined behaviour, sanitisers, and compiler instrumentation. Demonstrated ability to triage crashes using debuggers, profilers, and reverse More ❯
vehicle GNC design and performance Generate and analyze target vehicle 6-DoF and 3-DoF trajectory data using industry standard (e.g., TAOS) and in-house developed (e.g., MATLAB, Python, C++) tools Collaborate with a dynamic team of experts in multiple technical areas Utilize knowledge, skills, and experience with missile characteristics, design, and analysis to support engineering activities and data product More ❯
Horsham, Sussex, United Kingdom Hybrid / WFH Options
Hardlight
and appropriate way within and beyond the AI Team. Work and act independently taking into account current and future team objectives and priorities. Knowledge, Skill and Experience Essential Excellent C++ programming skills and knowledge of more recent language features/Previous game development experience that includes systems design. Significant experience developing AI or related systems in games, research, or other More ❯