Bristol, Avon, South West, United Kingdom Hybrid/Remote Options
Radiodetection Ltd
offering a great work-life balance. Youll work on both sustaining existing products and exciting New Product Introductions (NPI). What Youll Do Develop and debug embedded firmware using C/C++ on DSP and microcontroller platforms (e.g., TMS320, MSP430). Bring up, configure, and test DSP/microcontroller-based platforms through the full product lifecycle from specification and prototyping … push the boundaries of locator technology. Participate in technical peer reviews to maintain high code quality and standards. What Were Looking For Required: Experience in embedded firmware design. Strong C/C++ skills for real-time, embedded development with experience in device driver and peripheral code debugging. Experience with embedded Qt and GUI development for microcontroller or embedded platforms. Experience More ❯
in the software development process, covering anything from embedded systems to front end software. This software will be developed on a range of platforms, including Linux and Windows, utilising C/C++, LabView and Java. Training On this 4-year scheme you will study towards a BSc (Hons) Digital & Technology Solutions Software Engineer pathway at University Centre Weston, to align … detail Organisation skills Problem solving skills Analytical skills Logical Team working Creative Initiative Qualifications English GCSE, grade 4 (Essential) Maths GCSE, grade 4 (Essential) Computer Science A Level, grade C (Essential) Maths A Level, grade C (Essential) Engineering BTEC, grade DDM (Essential) About the Employer MBDA UK LIMITED MBDA is the only company capable of designing and producing missile systems More ❯
development, verification, and integration of embedded software solutions, ensuring high standards of quality, performance, and compliance across the full engineering lifecycle. Key Responsibilities Develop and maintain embedded software using C for real-time systems. Contribute to verification activities to ensure robust and reliable software delivery. Support integration of software on ARM-based processing platforms. Produce and review technical documentation, including … and electronics design principles. Knowledge of modern software development practices. Desirable Skills Familiarity with verification processes for embedded systems. Experience with standards such as DefStan 00-55, DO178B/C, and MISRA. Exposure to defence, aerospace, or other complex systems environments. More ❯
career engineers to join a collaborative and innovative engineering environment, working on cutting-edge embedded systems and ARM-based technologies. Key Responsibilities: Design, develop, and maintain embedded software using C and assembler Collaborate with hardware engineers on embedded systems design Work with Real-Time Operating Systems (RTOS) on ARM processors Assist in testing, debugging, and integrating embedded solutions Follow structured … development processes and contribute to code reviews What We're Looking For: Degree in Electronics, Computer Engineering, Computer Science, or a closely related discipline Solid understanding of C programming and familiarity with assembler Exposure to embedded systems design, either through academic projects or industry placement Experience or understanding of real-time operating systems Knowledge of ARM architectures (e.g., Cortex-M More ❯
Bristol City Centre, Bristol (County), United Kingdom
Zenovo
career engineers to join a collaborative and innovative engineering environment, working on cutting-edge embedded systems and ARM-based technologies. Key Responsibilities: Design, develop, and maintain embedded software using C and assembler Collaborate with hardware engineers on embedded systems design Work with Real-Time Operating Systems (RTOS) on ARM processors Assist in testing, debugging, and integrating embedded solutions Follow structured … development processes and contribute to code reviews What We’re Looking For: Degree in Electronics, Computer Engineering, Computer Science, or a closely related discipline Solid understanding of C programming and familiarity with assembler Exposure to embedded systems design, either through academic projects or industry placement Experience or understanding of real-time operating systems Knowledge of ARM architectures (e.g., Cortex-M More ❯
development, verification, and integration of embedded software solutions, ensuring high standards of quality, performance, and compliance across the full engineering lifecycle. Key Responsibilities Develop and maintain embedded software using C for real-time systems. Contribute to verification activities to ensure robust and reliable software delivery. Support integration of software on ARM-based processing platforms. Produce and review technical documentation, including … and electronics design principles. Knowledge of modern software development practices. Desirable Skills Familiarity with verification processes for embedded systems. Experience with standards such as DefStan 00-55, DO178B/C, and MISRA. Exposure to defence, aerospace, or other complex systems environments. More ❯
Bristol, Avon, South West, United Kingdom Hybrid/Remote Options
YT Technologies
leadership, with the long-term goal of building and leading the embedded engineering capability within an innovative, forward-looking company. Key Responsibilities Design, develop, and maintain embedded firmware in C/C++ for ESP32 and STM32platforms. Lead development using ESP-IDF, including OTA updates, BLE, Wi-Fi, and peripheral integration. Work directly with global clients to define, develop, and deliver … and NB-IoT. Integrate and control vision systems (thermal and RGB cameras). Collaborate closely with electronics engineers on PCB bring-up, debugging, and validation. Essential Skills & Experience Strong C/C++ programming for embedded systems. Expert knowledge of ESP32 (ESP-IDF) and STM32 microcontrollers. Solid understanding of wireless communication protocols: BLE, Wi-Fi, LoRa, ZigBee, LTE, 5G, NB-IoT. More ❯
Bristol, Bradley Stoke, Gloucestershire, United Kingdom Hybrid/Remote Options
YT Technologies
leadership, with the long-term goal of building and leading the embedded engineering capability within an innovative, forward-looking company. Key Responsibilities Design, develop, and maintain embedded firmware in C/C++ for ESP32 and STM32 platforms. Lead development using ESP-IDF, including OTA updates, BLE, Wi-Fi, and peripheral integration. Work directly with global clients to define, develop, and … and NB-IoT. Integrate and control vision systems (thermal and RGB cameras). Collaborate closely with electronics engineers on PCB bring-up, debugging, and validation. Essential Skills & Experience • Strong C/C++ programming for embedded systems. • Expert knowledge of ESP32 (ESP-IDF) and STM32 microcontrollers. • Solid understanding of wireless communication protocols: BLE, Wi-Fi, LoRa, ZigBee, LTE, 5G, NB-IoT. More ❯
Greater Bristol Area, United Kingdom Hybrid/Remote Options
Anson McCade
requirements. • Collaborate closely with software, firmware, mechanical and production teams to ensure seamless integration. • Conduct signal integrity (SI) and power integrity (PI) analysis to guarantee robust performance. • Apply VHDL , C/C++ , or Python for board-level testing and debug. • Oversee full lifecycle development from concept through delivery, ensuring high standards of documentation and compliance. What We’re Looking For … understanding of DDR, Flash memory, and high-speed serial links . • Practical experience with SI/PI analysis and simulation tools . • Proficiency in VHDL , and working knowledge of C/C++ or Python for hardware testing. • Familiarity with DSP concepts for SDR, radar, or sensor applications. • Strong collaboration and communication skills, with the ability to guide multi-disciplinary teams. More ❯
and departments, you will cover anything from embedded systems to front end software. This software will be developed on using various platforms, including: Linux and Windows, utilising languages including C, C++ and Java. Programme structure On this 4-year scheme you will study towards a BSc (Hons) Digital & Technology Solutions Software Engineer pathway at either Cranfield MK:U University (if … following and achieved 120 UCAS Tariff points: 3 A-levels to include Maths or Computing/Computer Science. Applicants must have achieved grades A* to C. Grades below a C will not be considered. T-Level in a Software Engineering/Computing field at Merit or Distinction BTEC Level 3 Extended Diploma in an IT, Maths, Science * or Engineering * subject More ❯
Greater Bristol Area, United Kingdom Hybrid/Remote Options
Witekio
not afraid to think outside the box. Based in our North Bristol office, you will join our team of 20+ engineers. Our team of developers are specialized in Embedded C/C++, Linux, RTOS, middleware, applications, and cloud technologies . The team can develop from scratch and can also suggest to our customers different solutions to complex issues, from defining … customisation for Linux and user space code Customisation of Yocto/Buildroot distributions Converting user stories into technical requirements and tasks Coding, integrating, testing and debugging software written in C/C++ Developing on various architectures (ARM, RISC-V, MIPS, x86) Developing and customising Board Support Packages (BSP) for customer specific hardware to provide additional functionality (software update, security, optimisation … new platforms Driver and kernel development and customisation Your profile 3+ years related experience in embedded software development Experience with Embedded Linux (mandatory) , ideally Linux kernel driver development Strong C/C++ expertise Strong expertise refining requirements into development tasks Great communication skills and experience interacting with clients Team player Although a good level of education is really valuable to More ❯
Bristol, Avon, South West, United Kingdom Hybrid/Remote Options
Certain Advantage
World Class Defence Organisation based in Bristol is currently looking to recruit a C/C++ Software Engineer subcontractor on an initial 6 month contract, with very likely extension. The role will be onsite 4 days per week. A 4 day working week is OK (Monday to Thursday). Rate: £65.00 per hour Overtime Rate: Hours worked over the standard … of new tools, techniques and approaches that might enable us to evolve our processes to improve our efficiency and sustainability Experience in ontologies and Domain specific languages Experience in C or C++ programming language Knowledge of DDS middleware and Real Time Operating Systems Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508 More ❯
supervision Ability to debug complex problems and be able to produce required documentation to achieve the required safety level. Significant previous experience of developing bare-metal embedded software using C/C++. Working in a team and with members from other disciplines e.g. Systems, Integration, Electronic Required: (Better) Previous experience of development and verification of embedded software developed to high … safety integrity level such as DO178C Level B or SIL-4 or equivalent standards. Specification & requirements creation and compliance recording in DOORS. Working knowledge of C/C++ for testing special builds and focussed code reviews. Unit Testing using LDRA, RAPITA or equivalent testing tool. Understanding of Code Coverage and techniques/strategies used to cover/justify shortfall Working More ❯
Greater Bristol Area, United Kingdom Hybrid/Remote Options
TRIA
projects. Your day to day: Automate tests for software validation. Work hands-on with embedded systems (STM32, FreeRTOS) and application-level software. Build and maintain automated test suites using C/C++ and Python scripting. Integrate testing workflows into CI/CD pipelines such as Jenkins. Produce clear, compliant documentation and collaborate across diverse engineering teams. Ideally you would have … but not a must: Solid background in software test engineering, validation, or development. Strong skills in C/C++ programming and Python scripting. Experience with embedded systems and test automation tools. Familiarity with CI/CD platforms and version control tools. Amazing to have: Experience with medical or safety-critical standards like IEC 62304. Knowledge of Git, Jira, Confluence, CppUTest More ❯
City Of Bristol, England, United Kingdom Hybrid/Remote Options
IC Resources
Aerospace with a strong understanding of embedded systems and real-time operating systems, ideally FreeRTOS or SAFE RTOS. Any knowledge of Safety Software Development to standards: DO 178B/C, ISO26262, IEC 61508, IEC 62304 would be advantageous. You must have strong embedded C/Assembler skills, experience of managing projects, extensive full lifecycle development expertise. You should also have More ❯