level clearance Preferred Qualifications for both levels: • Advanced degree in Engineering or related STEM discipline • Ability to work with minimal direction and guidance • Experience with LabWindows CVI, C/C++ programming • Proficiency with digital, analog, power supplies, RF test equipment, RF theory and high speed digital. • Hands-on troubleshooting of electrical hardware Thank You, Ibad Ahmed Associate Recruiter Direct: Email More ❯
PLCs using Ladder Logic, Function block or Statement List methods and both programming and configuring SCADA s/w packages as well as using programming languages ranging from C, C++, C#, VB and VBA, and undertaking IP network design and configuration and the design and test of ELV electrical panels. Our client is a progressive and refreshingly dynamic organisation with More ❯
a plus. Hands-on experience with Machine & Deep Learning, AI and Neural Networks tools including Python, Spark, Tensor Flow. Competencies across core programming language including Python, Java, C/C++, R. That you can work in a cross-functional environment, managing stakeholders across multiple stakeholders and translating research into practical solutions for predictive analytics. Experience in solution design, architecting and More ❯
demonstrate strong leadership qualities Technical knowledge and experience for this role includes previous use of a MS Windows platform, complex software systems and strong proficiency with software languages including C++, C# or JavaScript Possess knowledge of software version control (and software such as Git or SVN) Beneficial to have knowledge of software change management and defect tracking systems knowledge Your More ❯
engineering process. Works with software and hardware teams to translate shall statements into testable requirements. Develops test plans and use cases utilizing existing models or develops own modeling tools (C++, MATLAB). Develops and documents technical documentation utilizing DOORS. Develops system Architecture and system design documentation Incorporates new plans, designs and systems into ongoing operations. Contributes to the technical direction More ❯
software development practices. Excellent communication skills and a hands-on, collaborative leadership style. Bonus Points Experience in robotics or autonomous systems. Experience with startups. Familiarity with technologies like ROS2, C++, Python, TypeScript, and Continuous Delivery practices. Team We are a group of robotics enthusiasts, aiming to become one of Europe's best teams in software development for mobile robotics. We More ❯
years of experience in a similar role Bachelor's in Electrical Engineering or equivalent STEM discipline from an accredited four-year university Experience with development skills such as C++ and C Experience developing automation scripts using Python Experience working with XKS and DX An active TS/SCI clearance with polygraph You could also have this Basic knowledge of reverse 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 ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
expose proposed hardware features and evaluate the resulting performance. Work with hardware architects to define the software interfaces to new features. Required Skills and Experience : Strong programming experience in C++ and Python. Solid understanding of computer architecture. Good written and verbal communication skills. Experience developing software interfaces on large projects. Ability to understand accelerator designs. "Nice To Have" Skills and More ❯
effectively Comfortable engaging with military/MOD clients (flag preferences early) Ability to work independently and proactively build customer relationships Bonus Skills: Familiarity with PNT/GNSS concepts Python, C++, and/or MATLAB skills Experience demonstrating or supporting tech products (e.g. retail tech counters) Additional languages To apply for this Professional Services Engineer - Training Lead job, please click the More ❯
of the client Desired Skill: Experience in optical engineering software FRED and/or Zemax Experience in multiple domain physics Experience with Monte Carlo simulation Competence with Python and C++ Active DoD Clearance More ❯
cross-domain solutions, data diode technologies, and secure enclaves • Advanced troubleshooting skills to diagnose and resolve complex network and encryption-related issues • Experience with systems programming languages, particularly C, C++, and Rust, and their application in network security •Familiarity with cloud-based encryption solutions and their integration with DoD networks • Industry-recognized cybersecurity certification (e.g., Security+, CISSP, CEH, CASP+) or More ❯
impact in industry and/or academia Strong general ML background with some exposure to language modeling architectures (e.g. transformers, SSMs) Solid development skills in Python and/or C++ Familiarity with ML libraries/frameworks such as PyTorch (preferred), TensorFlow, and/or JAX Intellectual curiosity, versatility, and originality combined with a pragmatic outlook Ability to reason through quantitative More ❯
Master's degree and experience in CS, CE, ML or related field - 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 - Experience in building More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
MBDA
re looking for from you: A software engineer focussed on embedded software development for Real Time systems: Significant previous experience of developing embedded software using Ada, and C/C++ Experience in model-based development, using UML or using tools such as IBM's Rhapsody ‘Can do' and flexible approach – you'll enjoy solving technical problems that sometimes extend beyond More ❯
challenging problems in fluid dynamics and plasma physics, developing solutions that have a tangible impact in the real world. Responsibilities: Maintain and optimise CFD codes (preferably using FORTRAN/C++) for fluid and plasma simulations. Implement and validate advanced numerical models for fluid dynamics, heat transfer, and plasma phenomena. Perform rigorous code validation and verification against experimental data and theoretical More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Quantemol Ltd
challenging problems in fluid dynamics and plasma physics, developing solutions that have a tangible impact in the real world. Responsibilities: Maintain and optimise CFD codes (preferably using FORTRAN/C++) for fluid and plasma simulations. Implement and validate advanced numerical models for fluid dynamics, heat transfer, and plasma phenomena. Perform rigorous code validation and verification against experimental data and theoretical More ❯
that span across both hardware and software. Candidate Profile Experience in manufacturing test of advanced electronic systems. Good understanding of the fundamentals of electronics. Experience with Python, C/C++, Bash, and Git. Experience using the Linux command line. Ability to work collaboratively with internal teams such as software, silicon design and hardware design. Ability to solve problems in complex More ❯
forming and die casting, Design for Manufacturability (DFM) and Design for Assembly (DFA) - 2+ years of experience of building machine learning models for business application - Experience programming in Java, C++, Python or related language PREFERRED QUALIFICATIONS - Demonstrated design experience with consumer electronics enclosure materials - Creo Systems knowledge, Experience with Matlab or other engineering tools for modeling dynamic systems - Demonstrated experience More ❯
in a leadership role , managing multiple projects. 2+ years of experience in software development (Node.js). Basic understanding of peer to peer systems is essential. Basic experience with Python, C++ and Rust is good to have. Proven experience launching successful products. Strong understanding of system architecture, microservices and good development practices. Strong communication and collaboration skills with both technical and More ❯
of this role and you will be expected to clearly and confidently communicate issues that may arise and offer solutions to resolve them. Knowledge, Skill and Experience Essential Fluent C++ Experience with Visual Studio Experience with DirectX 12 or Vulkan Excellent communication skills; both written and verbal Experience working on at least two shipped titles Multi-threaded/multi-core 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 ❯
a small team to architect, develop, implement signal processing algorithms Modeling and simulation of signal processing algorithms. Minimum Qualifications Implement or maintain signal processing algorithms written in C/C++, Python or MATLAB 5 years relevant experience with Bachelors in related field; 3 years relevant experience with Masters in related field; 0 years experience with PhD in related field; or More ❯
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 ❯
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 ❯