emphasis on new product development. Essential skills: 3yrs+ experience in an embedded software/firmware role, developing firmware for bare metal or real-time MCUs Strong knowledge of embedded C & Python Strong knowledge of communication protocols (I2C, SPI, UART, etc.) Familiarity with Git Great to have: Electronic/Hardware knowledge Benefits include: 25 days + bank holidays, matched pension up More ❯
decisions. Identify root causes of technical issues spanning hardware and software. Candidate Profile Experience in manufacturing testing of advanced electronic systems. Strong understanding of electronics fundamentals. Proficiency with Python, C/C++, Bash, and Git. Experience using Linux command line. Ability to collaborate with software, silicon, and hardware design teams. Problem-solving skills for complex electronic systems. Excellent communication and More ❯
reasonably large HPC systems, including identity and access management, system configuration, software deployment, high performance networks, and software container technology and monitoring. Development experience classic compiled languages such as C, C++ or Fortran and experience with interpreted environments such as Python, and modern compiled languages like Go or Rust. At least a B.Sc. equivalent in a Science, Technology, Engineering or More ❯
C/C++ Developer Role (C/C++, Embedded Linux/ARM processors, JIRA, Confluence) - Audio Technology Specialists - Wiltshire - 3 days per week in the office - £55,000 - £65,000 DOE G.R.E. Recruitment is delighted to partner with this leading Audio Technology Specialist company to support them with the hire of aC/C+ Developer. This role is 3 days … be joining a development team of over 30 Software Engineers. They encourage Software Developers with an interest in music/audio to apply. Skills and Experience required: 3 yrs+ C/C++ development experience ideally with product development/embedded software. Experience of writing C++ code for embedded applications (Linux) or running in C on ARM processors. Benefits include: Free More ❯
including microcontrollers and connectivity solutions Plan verification for SoC/IP subsystems, develop test infrastructure, and perform functional verification Create test benches and test cases using Verilog, SystemVerilog, UVM, C, Formal Write embedded C code or CPU-centric tests using C Define, implement, and analyze coverage Key qualifications MSc in electrical engineering or equivalent, or Bachelor's with industrial experience … Strong knowledge of verification planning, assertion-based and formal verification, coverage-based verification, UVM, and C testbenches Experience with low power and SoC-level verification Good debugging skills Programming skills in low-level and script-based languages such as C, C++, Python, Perl are a plus Fluent in English (written and oral) Advantageous knowledge Experience with ARM processors and AMBA More ❯
Bath, England, United Kingdom Hybrid / WFH Options
QA Systems - The Software Quality Company
days a week (Tuesday-Thursday) while enjoying the flexibility to work from home when needed. What You'll Do Develop and enhance our flagship products: Cantata (industry-leading C/C++ testing tool) and AI Controller (pioneering AI safety solution) Work across our diverse tech stack: C, C++, Java, TypeScript, Vue, Vuetify Collaborate directly with our Product Manager to shape … s vibrant city centre with easy access to shops, restaurants, and transport We're Looking For Someone With Commercial software development experience Strong skills in at least one of: C, C++ Problem-solving mindset with attention to detail Enthusiasm for learning new technologies and approaches Team player attitude with good communication skills Bonus Points For Knowledge of multiple languages from More ❯
the project team and develop software solutions aligned to the needs of our clients. Key Skills, Experience and Qualifications Experience designing, developing and implementing modular software Experience working in CC on a Linux platform (e.g., Ubuntu) Strong numerical and mathematical skills Strong interpersonal skills and the ability to work with external partners and clients Enthusiastic to learn new technology … discipline with a software engineering emphasis. Desirable Experience Familiarity with Robotics Middleware (e.g., ROS) Simulation, Robotics and Machine Learning techniques Use of current programming language features (e.g., Boost, OpenCV, C 17 onwards for C++) Experience with automating application deployment and environment configuration management Software verification and deployment techniques An understanding of defect tracking systems such as GitLab/Jira Knowledge More ❯
Job Title: Senior Firmware Engineer Location : Plymouth, Devon Working Arrangement : On-Site 1 Day Per Week Key Experience/Skills: - Demonstrable skills in modern C microcontroller firmware development for embedded devices - Good Knowledge of low-power wireless comms’, such as Zigbee BLE/Bluetooth and WI-FI - It is expected you will have an understanding of electronics and microcontroller-based More ❯
Gloucester, Gloucestershire, United Kingdom Hybrid / WFH Options
French National Space Agency
for Software-defined radios Desired Skills Experience in RF algorithm development and Digital Signal Processing Antenna optimisation and characterisation experience Embedded systems vulnerability analysis Knowledge of OpenCPI, GnuRadio, Python, C/C++, and other SDR development tools VHDL, Python and/or C/C++ Development on Linux and use of GitLab Location This is a full time position in More ❯
Gloucester, Gloucestershire, United Kingdom Hybrid / WFH Options
Lockheed Martin
and developing for Software-defined radios Experience in RF algorithm development and Digital Signal Processing Antenna optimisation and characterisation experience Embedded systems vulnerability analysis Knowledge of OpenCPI, GnuRadio, Python, C/C++, and other SDR development tools. VHDL, Python and/or C/C++ Development on Linux and use of GitLab Job Reference Number: 16667BR Employee Type: Full Time More ❯
work routinely with application-specific programming languages, including the ability to develop custom programs, modify existing codes/scripts, and document changes made to software. Experience in Assembly and C Language. Experience in Analog and Digital Circuit Designs. Working experience on 8/16/32 bit Microcontrollers. Experience of peripheral buses SPI, I2C, etc. Experience in using Communication Technology More ❯
Cheltenham, Gloucestershire, United Kingdom Hybrid / WFH Options
Computerworld Personnel Ltd
work routinely with application-specific programming languages, including the ability to develop custom programs, modify existing codes/scripts, and document changes made to software. Experience in Assembly and C Language. Experience in Analog and Digital Circuit Designs. Working experience on 8/16/32 bit Microcontrollers. Experience of peripheral buses SPI, I2C, etc. Experience in using Communication Technology More ❯
Portishead, Somerset, United Kingdom Hybrid / WFH Options
Computerworld Personnel Ltd
work routinely with application-specific programming languages, including the ability to develop custom programs, modify existing codes/scripts, and document changes made to software. Experience in Assembly and C Language. Experience in Analog and Digital Circuit Designs. Working experience on 8/16/32 bit Microcontrollers. Experience of peripheral buses SPI, I2C, etc. Experience in using Communication Technology More ❯
South Tawton, Devon, United Kingdom Hybrid / WFH Options
Holt Executive Ltd
Producing high-quality documentation and contributing to risk and issue resolution What We're Looking For: Strong academic background in a relevant engineering or software discipline Experience writing embedded C/C++ code Familiarity with hardware interfaces (e.g. Ethernet, RS-232/RS-422) UI development experience (e.g. Visual Studio C++, C#) Bonus Points For: Experience with VxWorks or similar More ❯
Gloucester, Gloucestershire, South West, United Kingdom
Omega Resource Group
including algorithm development and optimization. Experience in reverse engineering RF systems and signal analysis. Background in R&D for developing innovative solutions and cutting-edge algorithms. Proficiency with Python, C/C++, and/or other programming languages used in DSP and SDR development. Knowledge of signal modulation/demodulation techniques and digital communication protocols. Experience with real-time testing More ❯
Filton, England, United Kingdom Hybrid / WFH Options
The ONE Group Ltd
teams to support designs, review testing, and provide requirements gathering Have influence on the development and redundancy of technology strategy, products, methods and tooling Experience & Knowledge Strong programming knowledge – C, C++, C#, Ada Deep and modern knowledge of Agile development and software design principles, design patterns and best practice Continuous Integration & model based engineering Have experience with influencing and defining More ❯
Blandford Forum, Dorset, South West, United Kingdom
SOUTH WEST RECRUITMENT
request flexible working (subject to company policy) Location: Blandford Forum, Dorset, Site based. Job Summary We are seeking experienced software engineers with strong LabVIEW and TestStand skills, proficiency in C/C++/C# would be advantageous. Conceptual design and flow-down of work packages and successful software development. Providing technical support & training to less senior software engineers. Responsibilities Developing More ❯
team and develop software solutions aligned to the needs of our clients. Key Skills, Experience and Qualifications Experience designing, developing and implementing modular software Experience working in C++/C on a Linux platform (e.g., Ubuntu) Strong numerical and mathematical skills Strong interpersonal skills and the ability to work with external partners and clients Enthusiastic to learn new technology Successful More ❯
and continuous learning. You'll have a graduate degree with significant computational experience or equivalent professional software development background. With demonstrated expertise in multiple programming languages (such as Python, C, C++, R, Fortran, Julia), you'll bring knowledge of agile methodologies, version control, and software engineering best practices. Essential to your success will be excellent communication skills with a range More ❯
design and development experience for Firmware and/or Linux kernel. Understanding of OS kernel and device driver primitives with experience in Linux or similar systems. Coding experience in: C or C++ Scripting experience: Python or Bash. Possess excellent written and oral communication skills, good work ethics, high sense of teamwork, love to produce quality work and commitment to finish More ❯
C/C++ Developer Role (C/C++, Embedded Linux/ARM processors, JIRA, Confluence) - Audio Technology Specialists - Wiltshire - 3 days per week in the office - £55,000 - £65,000 DOE G.R.E. Recruitment is delighted to partner with this leading Audio Technology Specialist company to support them with the hire of aC/C+ Developer. This role is 3 days More ❯
C/C++ Developer Role (C/C++, Embedded Linux/ARM processors, JIRA, Confluence) - Audio Technology Specialists - Wiltshire - 3 days per week in the office - £55,000 - £65,000 DOE G.R.E. Recruitment is delighted to partner with this leading Audio Technology Specialist company to support them with the hire of aC/C+ Developer click apply for full job More ❯
Job Title: Junior Embedded Software Engineer Location: Bristol (3 Days On-Site Per Week) Starting Salary - Up to £40,000 + Benefits & Bonus Key Experience & Responsibilities: - Embedded C Software Development onto a Bare-Metal Platform - Experience Working With Standard MicroProcessors & MicroControllers - RTOS - Able to Develop Device-Drivers - Developed Code to a Regulated Standard Such as ISO or Misra Education : - Degree More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
MBDA Miissle System
systems engineering processes. Knowledge of scripting and automation (MATLAB scripts, Gitlab, Jenkins, or similar). Excellent problem-solving, analytical, and communication skills. Experience integrating external models or code (e.g., C/C++, FMUs, S-Functions, or co-simulation frameworks) into Simulink. Experience with version control tools (e.g., Git, EWM). Hands-on experience of automated C/C++ code generation More ❯
pipelines (not infrastructure) Contribute to the delivery of a product used globally in fast-paced simulation environments What we’re looking for: Hands-on experience in C# (.NET), Java, C, C++, or other languages A background in software engineering and strong coding ability Familiarity with Azure DevOps, Git, and branching/version control best practices Strong understanding of deployment processes More ❯