Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Cirrus Selection
and we maintain an impactful team culture! Software Engineer skills and experience required: A strong background in software engineering, its realisation and system-wide impact. Experience of working in C++ Experience working across the entire software development process from engaging with requirement authorities to automated target integration and proving, supported by effective documentation Experience in other languages such as Ada … Knowledge of DDS middleware and Real-Time Operating Systems Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508 and restricted coding standards such as MISRA C++ Please note: Rules onsite require British Citizenship. Dual nationals can apply for this position, and you will be required to undergo UK Security Clearance. The business is in a very strong More ❯
Mentor junior engineers and elevate team capability Tech Stack & Skills: Strong knowledge of memory test technology and high-speed serial protocols (SATA, SAS, PCIe) Programming experience in Python or C++ Deep understanding of the automated memory test process Strong communication and presentation skills Background: Bachelor's (5+ years exp) or Master's (2+ years exp) in EE, CE, CS, or More ❯
Gloucester, Gloucestershire, United Kingdom Hybrid / WFH Options
BAE Systems (New)
The Cross-Domain (XD) team develops high-performance appliances for the Defensive Cyber market, designing entire systems from scratch with security as a primary focus. This includes high-performance C++, embedded software, FPGA firmware (VHDL), custom PCBs, power distribution, and thermal management, ensuring reliable, supportable, and maintainable solutions for our clients. Job Role A Firmware Engineer in the XD team More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
ADLIB
/DAC. Knowledge of power electronics: SMPS, DC-DC converters, battery charging/protection. Proficiency with Altium Designer for schematics and PCB layout. Low-level firmware development in C, C++, or Rust. Comfortable using lab tools: oscilloscopes, logic analyzers, multimeters, power supplies. Experience collaborating across firmware, mechanical, and manufacturing teams. Meticulous with documentation and version control (Git, BOM management). More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Kinneir Dufort
of these points, please ensure you meet the majority of them before making an application: Demonstrable experience in test engineering, validation, or development. Software development skills (preferably C/C++) and scripting (e.g., Python). Exposure to embedded systems (e.g., STM32, FreeRTOS) and/or application-level software. Demonstrable experience with test automation tools and CI/CD platforms (e.g. More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Experis - ManpowerGroup
the likelihood of extension Rate: £250 per day - PAYE via Umbrella Only Job Description: Developer with Good Awareness of FEM Automated FEM model construction: Altair Hypermesh + TCL/C++ tools. Expectation is for end-to-end, automated model routines. Maintain, develop existing projects + possible new ones. Escape from TCL: work out an effective workflow to consolidate high value … infrastructure for Hypermesh automation in C++, to be exposed to Hypermesh via TCL wrapper Automated FEM post processing: existing C++ postprocessing project using Abaqus ODB C++ API. Automated workflow orchestration: the organisation of automated analysis via orchestration such as Snakemake or Apache Airflow (or possibly Reframe/Robot in the case of HPC/Abaqus verification More ❯