prioritize vulnerabilities and implement patching strategies. Collaborating in Agile teams to deliver innovative, secure, and robust technical solutions. What We're Looking For Proficiency in one or more of C, C++, Java or C#. Familiarity with scripting and automation using Python, Bash, Powershell or Groovy. Experience working with IDA Pro or Ghidra for reverse engineering Experience working with Linux or More ❯
southampton, south east england, united kingdom Hybrid / WFH Options
Leonardo
Knowledge of Docker, Virtual machines and Continuous Integration (CI) tools e.g. Jenkins Knowledge of software development standards such as RTCA 178C and coding standards such as AUTOSAR/MISRA C/C++ This is not an exhaustive list, and we are keen to hear from you even if you might not have experience in all the above. The most important More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
MBDA
a variety of development stages within our weapons systems including both embedded and front end software development on a range of platforms, such as Windows and Linux, utilising primarily C, C++ with potential for ADA and some scope for C# and Python dependant on the specific group and team. Ensuring the functional and technical robustness of project deliverables Owning responsibility More ❯
focused on enhancing and supporting high-performance, customer-facing applications and integrating with a wide variety of hardware devices. This is a great opportunity to work on modern, complex C Qt applications in a real-world setting, gaining experience across the full development life cycle. As a Senior Developer, you'll play a key role in the evolution of the More ❯
Minimum qualifications: Bachelor's degree or equivalent practical experience. 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). 1 year of experience with data structures or algorithms. 1 year of experience with machine learning algorithms and tools, building production quality Machine Learning (ML) systems and infrastructure. Experience with machine More ❯
RELOCATION IS AVAILABLE* Must have skills: University degree - BSc/MSc/PhD in Electronics, Microelectronics, Physics or Computer Science 10-20 years' industry experience Matlab/Simulink/C/system c - modelling experience - UML CPU/GPU/NPU/RISC-V architecture HW - SW co-design Understanding of system design & integration Strong coding skills - python/C …/C++/System C Bonus/"nice-to-have" skills: Industry experience in RTL design/RTL coding/digital design/hardware design - for FPGA/ASIC (VHDL and/or Verilog, System verilog) Digital Verification (UVM/system verilog) OR Formal verification methods - Jasper Gold, C/system C Definition of complex architecture High-speed digital connectivity More ❯
RELOCATION IS AVAILABLE* Must have skills: University degree - BSc/MSc/PhD in Electronics, Microelectronics, Physics or Computer Science 10-20 years' industry experience Matlab/Simulink/C/system c - modelling experience - UML CPU/GPU/NPU/RISC-V architecture HW - SW co-design Understanding of system design & integration Strong coding skills - python/C …/C++/System C Bonus/"nice-to-have" skills: Industry experience in RTL design/RTL coding/digital design/hardware design - for FPGA/ASIC (VHDL and/or Verilog, System verilog) Digital Verification (UVM/system verilog) OR Formal verification methods - Jasper Gold, C/system C Definition of complex architecture High-speed digital connectivity More ❯
RELOCATION IS AVAILABLE* Must have skills: University degree - BSc/MSc/PhD in Electronics, Microelectronics, Physics or Computer Science 10-20 years' industry experience Matlab/Simulink/C/system c - modelling experience - UML CPU/GPU/NPU/RISC-V architecture HW - SW co-design Understanding of system design & integration Strong coding skills - python/C …/C++/System C Bonus/"nice-to-have" skills: Industry experience in RTL design/RTL coding/digital design/hardware design - for FPGA/ASIC (VHDL and/or Verilog, System verilog) Digital Verification (UVM/system verilog) OR Formal verification methods - Jasper Gold, C/system C Definition of complex architecture High-speed digital connectivity More ❯
manage technical development in the company Strong numerical and mathematical skills Strong interpersonal and communications skills, and the ability to work with external partners and clients Experience working in CC on a Linux platform (e.g., Ubuntu) Use of current programming language features (e.g., Boost, OpenCV, C 17 onwards for C++) Experience working to software quality processes and following Agile More ❯
manage technical development in the company Strong numerical and mathematical skills Strong interpersonal and communications skills, and the ability to work with external partners and clients Experience working in CC on a Linux platform (e.g., Ubuntu) Use of current programming language features (e.g., Boost, OpenCV, C 17 onwards for C++) Experience working to software quality processes and following Agile More ❯
manage technical development in the company Strong numerical and mathematical skills Strong interpersonal and communications skills, and the ability to work with external partners and clients Experience working in CC on a Linux platform (e.g., Ubuntu) Use of current programming language features (e.g., Boost, OpenCV, C 17 onwards for C++) Experience working to software quality processes and following Agile More ❯
manage technical development in the company Strong numerical and mathematical skills Strong interpersonal and communications skills, and the ability to work with external partners and clients Experience working in CC on a Linux platform (e.g., Ubuntu) Use of current programming language features (e.g., Boost, OpenCV, C 17 onwards for C++) Experience working to software quality processes and following Agile More ❯
london, south east england, united kingdom Hybrid / WFH Options
Premier Group
Embedded Software/Firmware Engineer Salary: £45,000 - £60,000 DOE Location: Hybrid – London Sponsorship is NOT provided Main skills we are looking for: Solid experience programming in Embedded C for microcontrollers (e.g. STM32, nRF52). Good understanding of electronics and how hardware and firmware work together Experience working with I2C, SPI, UART, and other common communication interfaces Familiar with More ❯
london (city of london), south east england, united kingdom Hybrid / WFH Options
Premier Group
Embedded Software/Firmware Engineer Salary: £45,000 - £60,000 DOE Location: Hybrid – London Sponsorship is NOT provided Main skills we are looking for: Solid experience programming in Embedded C for microcontrollers (e.g. STM32, nRF52). Good understanding of electronics and how hardware and firmware work together Experience working with I2C, SPI, UART, and other common communication interfaces Familiar with More ❯
slough, south east england, united kingdom Hybrid / WFH Options
Premier Group
Embedded Software/Firmware Engineer Salary: £45,000 - £60,000 DOE Location: Hybrid – London Sponsorship is NOT provided Main skills we are looking for: Solid experience programming in Embedded C for microcontrollers (e.g. STM32, nRF52). Good understanding of electronics and how hardware and firmware work together Experience working with I2C, SPI, UART, and other common communication interfaces Familiar with More ❯
projects, collaborating with cross-functional teams to deliver high-quality embedded solutions for our clients. Your Skills & Experience: 3+ years of software development experience Strong embedded programming skills in C/C++ Familiarity with embedded systems (e.g. STM32, CubeMX) Experience with embedded OSs such as FreeRTOS, Zephyr, or Embassy Solid understanding of communication protocols: I2C, UART, SPI, Bluetooth LE Desirable More ❯
projects, collaborating with cross-functional teams to deliver high-quality embedded solutions for our clients. Your Skills & Experience: 3+ years of software development experience Strong embedded programming skills in C/C++ Familiarity with embedded systems (e.g. STM32, CubeMX) Experience with embedded OSs such as FreeRTOS, Zephyr, or Embassy Solid understanding of communication protocols: I2C, UART, SPI, Bluetooth LE Desirable More ❯
technical quality, innovation, and improvement across projects. What You Bring Degree (or equivalent experience) in software, electronics, or a related field. Proficiency in one or more of the following: C/C++ Rust Embedded product development (bare-metal or RTOS such as ThreadX, QNX, or Linux) Embedded Linux application, kernel, or driver development Strong understanding of software lifecycles, testing, and More ❯
technical quality, innovation, and improvement across projects. What You Bring Degree (or equivalent experience) in software, electronics, or a related field. Proficiency in one or more of the following: C/C++ Rust Embedded product development (bare-metal or RTOS such as ThreadX, QNX, or Linux) Embedded Linux application, kernel, or driver development Strong understanding of software lifecycles, testing, and More ❯
projects, collaborating with cross-functional teams to deliver high-quality embedded solutions for our clients. Your Skills & Experience: 3+ years of software development experience Strong embedded programming skills in C/C++ Familiarity with embedded systems (e.g. STM32, CubeMX) Experience with embedded OSs such as FreeRTOS, Zephyr, or Embassy Solid understanding of communication protocols: I2C, UART, SPI, Bluetooth LE Desirable More ❯
projects, collaborating with cross-functional teams to deliver high-quality embedded solutions for our clients. Your Skills & Experience: 3+ years of software development experience Strong embedded programming skills in C/C++ Familiarity with embedded systems (e.g. STM32, CubeMX) Experience with embedded OSs such as FreeRTOS, Zephyr, or Embassy Solid understanding of communication protocols: I2C, UART, SPI, Bluetooth LE Desirable More ❯
the opportunity to develop your key skills further whilst contributing to key projects. Senior Embedded Software Engineer Skills: Degree qualified or equivalent in Computer Science or Software Engineering Embedded C/C++ programming Bare Metal Development Microcontrollers (STM32 or ARM preferred) RTOS If you have the required skills and experience for this Senior Embedded Software Engineer role, then please get More ❯
BD11, Tong, Bradford, West Yorkshire, United Kingdom
Chroma Recruitment
the opportunity to develop your key skills further whilst contributing to key projects. Senior Embedded Software Engineer Skills: Degree qualified or equivalent in Computer Science or Software Engineering Embedded C/C++ programming Bare Metal Development Microcontrollers (STM32 or ARM preferred) RTOS If you have the required skills and experience for this Senior Embedded Software Engineer role, then please get More ❯
have strong verbal and written presentation skills have knowledge of at least one of the following areas: FPGA development in VHDL PCB design and layout software development in embedded C/C++. The candidate will be responsible for: simulating and implementing signal, image, or data processing algorithms in VHDL for FPGAs designing PCBs using FPGAs, SoCs, high speed network interfaces More ❯
Gloucester, Gloucestershire, South West, United Kingdom Hybrid / WFH Options
Anson Mccade
code fixes Have opportunities to mentor junior level developers, providing oversight where applicable The Software Engineer will have: Strong understanding of back-end programming languages: Java, C++, Node.JS, Python, C The desire to solve complex technical problems, helping customers achieve their goals Knowledge of cloud engineering such as AWS, Docker, Microservices Expereince with Agile ways of working The Package More ❯