protocols, like Ethernet * PLC development experience Apply now to be a part of something big! Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more More ❯
protocols, like Ethernet * PLC development experience Apply now to be a part of something big! Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more More ❯
Southampton, Hampshire, South East, United Kingdom
Gerrell & Hard
Skills: 2+ years with Delphi/Lazarus/RemObjects Oxygene Strong SQL database knowledge (users, privileges, maintenance) Solid grasp of object-oriented programming and software lifecycle Desirable Extras: C#, C++, Web Development, Barcode printing (ZPL/EPL) Experience with Git/SVN, TCP/IP networking, PowerApps Familiarity with Active Directory, DHCP, or ServiceNow Qualifications: Degree in Software Engineering or More ❯
series data. * Experience building dashboards, reporting tools, or data visualisations. * Knowledge of distributed systems, resiliency, and performance optimisation. * Proficiency in at least one other programming language (eg, Python, Java, C++) is desirable. * Strong problem-solving and analytical skills, with the ability to work under pressure in fast-paced environments. * Excellent communication and collaboration skills for working with cross-functional teams More ❯
s in Mathematics, Statistics, Econometrics, Financial Engineering, Operations Research, Computer Science and Physics from a top University. Programming proficiency with at least one major programming or scripting language (Python, C++, and R). Strong communication skills and ability to work well with colleagues across multiple regions. Ability to perform well under pressure. Detail orientated Reference: AMC/AHU/NW More ❯
series data. Experience building dashboards, reporting tools, or data visualisations. Knowledge of distributed systems, resiliency, and performance optimisation. Proficiency in at least one other programming language (e.g., Python, Java, C++) is desirable. Strong problem-solving and analytical skills, with the ability to work under pressure in fast-paced environments. Excellent communication and collaboration skills for working with cross-functional teams More ❯
optimise equalisation parameters, and accelerate product evaluation from R&D through production. Experience and Qualifications: We are looking for a strong proficiency in software development for test automation (Python, C++, or C#). Experience with metaheuristic optimisation (e.g., GA, simulated annealing, particle swarm). Experience with AI/ML techniques (e.g., reinforcement learning, predictive modelling) for test optimisation. You should More ❯
solutions Provide software support to the Integrated Sensors & Protection line of business. Tasked with C# application development Familiarity with the tools and approaches to embedded development Bare metal embedded C++ software development Experience required: Familiarity with Configuration Management process and tools e.g., Git Familiar with Embedded interfaces, e.g., CAN bus, I2C, SPI, GPIO Software design experience, e.g., SysML/UML More ❯
solutions Provide software support to the Integrated Sensors & Protection line of business. Tasked with C# application development Familiarity with the tools and approaches to embedded development Bare metal embedded C++ software development Experience required: Familiarity with Configuration Management process and tools e.g., Git Familiar with Embedded interfaces, e.g., CAN bus, I2C, SPI, GPIO Software design experience, e.g., SysML/UML More ❯
research-driven environment. Key Responsibilities Design and implement scalable, distributed systems to support AI-driven workloads, ensuring high performance and reliability. Develop robust software solutions using Python (and potentially C++) to address complex technical challenges in AI and distributed computing. Work within a larger team to rapidly develop proof-of-concept prototypes to validate research ideas and integrate them into More ❯
research-driven environment. Key Responsibilities Design and implement scalable, distributed systems to support AI-driven workloads, ensuring high performance and reliability. Develop robust software solutions using Python (and potentially C++) to address complex technical challenges in AI and distributed computing. Work within a larger team to rapidly develop proof-of-concept prototypes to validate research ideas and integrate them into More ❯
engineering RF systems and signal analysis. Practical knowledge of SDR technologies and platforms. Experience in R&D for new DSP algorithms and innovative solutions. Proficiency in Python, C/C++, or other DSP/SDR programming languages. Understanding of modulation/demodulation techniques and digital communication protocols. Experience with real-time testing and RF system performance evaluation. Desirable Skills Experience More ❯
analytical and problem-solving skills with a focus on system performance. Desirable Skills Experience with real-time communication systems and network management. Knowledge of OpenCPI, GnuRadio, Python, C/C++, and other SDR tools. Experience with Linux environments and version control (e.g. GitLab). Background in defence or cyber communications systems. Familiarity with interoperability testing and network performance analysis. Clearance More ❯
hardware and software teams to design efficient, reusable code. Mentor junior engineers and share best practices. Occasional travel to Plymouth for systems testing. Key Skills: Proficient in C/C++ for embedded systems on bare metal microcontrollers like STM32 or PIC. Competent with embedded build, debugging, and cross-compilation tools. Linux embedded experience desirable but not required. Strong communication and More ❯
defence or homeland security. Electronic design experience is a plus. Skills: Strong communication and systems analysis skills (MATLAB, Python, C#). Solid mathematical background. Knowledge of embedded C/C++, defence standards, and control systems is an advantage. New Appointments Group, Expertly Matching Employers and Jobseekers since 1975. Before submitting your CV, please take a moment to check the layout More ❯
Gloucester, Gloucestershire, South West, United Kingdom
ZENOVO LTD
software. Required Experience: 8+ years' experience in software engineering, with a strong focus on embedded systems and/or low-level development. Expertise in native languages such as C, C++ & Python Proven track record of delivering complex projects in production environments. Deep understanding of secure coding practices and system-level design. Familiarity with a range of hardware platforms and toolchains. More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
The One Group
and have resided in the UK for the last 5 years. Previous or current SC and DV clearance is highly beneficial. Duties & Experience: Strong programming knowledge of ADA (C, C++ & C# desirable) Work with a multidisciplinary team to create extensible code for new development and to provide software solutions Previous experience with bare-metal embedded software Model-based development using More ❯
considered. Package: 37 hours per week 25 days holidays plus bank holidays 5% pension, Private healthcare, life insurance, flexi-time and more Requirements: 5+ years experience programming in C, C++ and C#. Experience of LabView would be very beneficial Multi-threaded and multi-process programming. Development and design of display systems Experience with HMI and GUI systems. Real time programming. More ❯
in a development team. Motivated to drive tasks to completion and meet rigorous time requirements. Ability to work in a fast-paced development environment. Bonus points if: Knowledge of C++, Github, Jira. Experience working on object detection and/or tracking, re-identification, visual attribute recognition, video analysis and understanding, vision-language multimodal self-supervised learning, multimodal foundation generative models. More ❯
Designing high performance electronics (digital/RF/analogue) for our products Manufacturing devices designed to operate in extreme environments Creating software and applications and GUIs (typically using C, C++, Java, Javascript or React) Creating FPGA-based digital signal processing applications (typically using VHDL) Developing software and/or firmware for a range of target devices including FPGAs, ARM processors More ❯
of decentralised markets. Requirements At least a Bachelor's degree in Computer Science or a related field Strong programming skills in a low-level language like Go, Rust, or C++ (ideally 2+ years with Go) Experience with network, concurrent, and distributed programming/debugging on Linux systems Good knowledge of Ethereum protocols, BFT and dPoS consensus, P2P messaging, and crypto More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
MBDA
of the company process for delivering products to our customers, including test and certification. We work across a number of disciplines, primarily software development using programming languages such as C++, C# and Java within environments such as Visual Studio and Eclipse, but we also span system engineering, networking, hardware integration, and use of algorithms such as flight dynamics and rotational More ❯
Engineering). Knowledge of model and simulations techniques to real-world scenarios. Experience in the development of models and tools in order to provide evidence data (MATLAB, Python, or C++). Providing analysis and writing reports from the outputs of simulation runs. ?Desirable: Digital signal processing techniques used in EW systems. RF domain knowledge and/or RF modelling experience More ❯
relevant experience Experience in the Software development lifecycle and processes (e.g. design, coding, unit testing, system testing), and tools (e.g. UML design tools, software IDEs) Experience with C, or C++, with real time software Object-oriented design/development including UML, SysML or XML Project planning and reporting Benefits: As well as a competitive pension scheme, BAE Systems also offers More ❯
Bristol, Avon, England, United Kingdom Hybrid / WFH Options
MBDA
tasks, you will have the opportunity to develop skills with the following tools and platforms: Matlab and Simulink Python Deep Learning libraries (e.g. Pytorch, scikit-learn, ONNX) C/C++ Hardware development boards (e.g. NVIDIA Jetson products) Alongside involvement with departmental activities, you will be part of a wider cohort of summer placements and graduates on the Early Careers Programme More ❯