the development and testing of embedded software for EW Training pods. You will be responsible for the design, development, and verification of SoC Multi ARM Processors Devices, ensuring adherence to development processes and the integration of modules. Key Responsibilities: Design, develop and test firmware components within set timelines and … embedded Linux OS (e.g., Petalinux/yocto) Expertise in design, coding, debugging, reviewing, and testing software Experience interfacing Ethernet (TCP/IP, UDP) on ARMCortex A53 or R5 Proficiency in implementing software interfacing various serial data (UART/I2C/SPI/IPMI) Experience with Xilinx FPGA … Xilinx Vivado IDE Familiarity with DSP algorithms, Software Defined Radio (SDR), VHF UHF transceivers, and de/modulation standards to run on FreeRTOS on CortexARM R5 Capability in designing time-critical code on an RTOS Experience in designing embedded Linux drivers for custom programmable logic firmware interfaces More ❯
Sheffield, South Yorkshire, Yorkshire, United Kingdom Hybrid / WFH Options
ZENOVO LTD
low-level embedded C/C++ development, focusing on real-time performance and robust hardware integration. Key Skills Required: Embedded C/C++ for ARMCortex or STM32 Real-time operating systems (FreeRTOS, Zephyr) Bare-metal and low-level driver development Serial comms: I2C, SPI, UART Version control More ❯
plus, as is "bare metal" and RTOS coding. Additional experience is valued with Yocto/BitBake, VHDL/Verilog for FPGA, control algorithms, SoCs, ARMCortex STM32, and any work to quality and compliance standards. The role is open to UK residents. Full existing work permission is required More ❯
Ability to design and add features to embedded software, including Real-time operating systems (RTOS), using higher level language (C/C++) in an ARM/Cortex environment. - Development of production test code with Production Engineering is required. - Liaison with all relevant parties, including Sales, Production, QA etc. … use of PC-based software development tools - Experienced in C/C++ software - Excellent working knowledge of modern microprocessor and micro controller designs, ideally ARM/Cortex environments. - Must be able to demonstrate relevant skills with typically 3+ years experience in a similar role. - Fully conversant with ISO9001 More ❯
Ability to design and add features to embedded software, including Real-time operating systems (RTOS), using higher level language (C/C++) in an ARM/Cortex environment. - Development of production test code with Production Engineering is required. - Liaison with all relevant parties, including Sales, Production, QA etc. … use of PC-based software development tools - Experienced in C/C++ software - Excellent working knowledge of modern microprocessor and micro controller designs, ideally ARM/Cortex environments. - Must be able to demonstrate relevant skills with typically 3-4 years experience in a similar role. - Fully conversant with More ❯
MK6, Milton Keynes, Buckinghamshire, United Kingdom
Platform Recruitment
Involved in new product development from conception to manufacture Skills and Experience Required: + 3+ years embedded C/C++ experience + Experience with ARMCortex MCUs + Have used IAR Embedded Workbench, or other Eclipse IDEs + Knowledge of IoT & communication protocols Bonus: + PLC experience + More ❯
Leeds, West Yorkshire, Yorkshire, United Kingdom Hybrid / WFH Options
ZENOVO LTD
Proven experience in embedded software design and full product lifecycle development. Strong knowledge of low-level protocols (SPI, I2C, RS232) and experience interfacing with ARMCortex microprocessors. Experience with unit testing frameworks and working with source control systems (Git). Familiarity with Linux as both a target platform More ❯
Ability to design and add features to embedded software, including Real-time operating systems (RTOS), using higher level language (C/C++) in an ARM/Cortex environment. - Development of production test code with Production Engineering is required. - Liaison with all relevant parties, including Sales, Production, QA etc. … use of PC-based software development tools - Experienced in C/C++ software - Excellent working knowledge of modern microprocessor and micro controller designs, ideally ARM/Cortex environments. - Must be able to demonstrate relevant skills with typically 3-4 years experience in a similar role. - Fully conversant with More ❯
Nottinghamshire, United Kingdom Hybrid / WFH Options
Verso Recruitment Group
OOD/Object-Oriented Design. - Any experience with networking/wireless applications - Ability to take design projects from concept to manufacture. - They are using ARMCortex & STM32 micro s. Experience with these would be beneficial, but experience with any mainstream 32-bit micro s would be fine. This More ❯
Nottingham, East Midlands, Newark on Trent, Nottinghamshire, United Kingdom Hybrid / WFH Options
Verso Recruitment Group
OOD/Object-Oriented Design. - Any experience with networking/wireless applications - Ability to take design projects from concept to manufacture. - They are using ARMCortex & STM32 micro’s. Experience with these would be beneficial, but experience with any mainstream 32-bit micro’s would be fine. This More ❯
Employment Type: Permanent
Salary: £55000 - £65000/annum £55,000 to £65,000 basic + benefits
Embedded Software Engineer - Basingstoke - IoT, C, ARMCortex My client are currently recruiting for an Embedded Software Engineer based in Basingstoke. You will join a small team of technically minded individuals working on a range of new projects in the IoT space. Main duties: + Participate in new … companies current portfolio of embedded software products Tech Stack/Skills required: + Proficient in embedded C + Experience developing software for microcontrollers (preferably ARM based) + Understanding of schematics, PCB layouts, technical documentation The competitive salary is between £50-65k Office based in Basingstoke If you feel More ❯
suitable for this position you will need these skills: Strong embedded software development experience in C (C++ is a bonus). Experience with Microcontrollers (ARMCortex, SiLabs, STM). Bonus points: Experience of working with wireless/IoT related technologies (WiFi, Bluetooth, LoRaWan, NB-IoT). If you More ❯
and documentation of embedded systems. The role requires a working knowledge of low power programming environments and tools required for embedded development such as ARMCortex-M based Keil/IAR, experience of low-level programming including C/C++. Experience with design of systems using wireless communications More ❯
and documentation of embedded systems. The role requires a working knowledge of low power programming environments and tools required for embedded development such as ARMCortex-M based Keil/IAR, experience of low-level programming including C/C++. Experience with design of systems using wireless communications More ❯
+ Developing and improving existing firmware + Supporting junior engineers and liaising with customers and hardware teams Skills and Experience Required: + Experience with ARMCortex microcontrollers (STM32) + Skilled in C/C++ and Python + Familiarity with Git version control + Knowledge of object oriented programming More ❯
typically 2+ years) in developing embedded software and firmware. Strong proficiency in Pythen programming for embedded systems. Experience working with microcontrollers and microprocessors (e.g., ARMCortex-M, ESP32, NVIDIA Jetson). Knowledge of communication protocols relevant to IoT and industrial automation (e.g., MQTT, Modbus). Solid understanding of More ❯
Stoke-On-Trent, England, United Kingdom Hybrid / WFH Options
GivEnergy
experience in a similar firmware engineering role, proficiency in embedded C and/or C++ Solid experience in microprocessor or SOC development, e.g. PIC, ARM (Cortex-A53, M4) etc. Experience of using peripherals or protocols such as UART, RS232, RS485, I2C, SPI, Ethernet, BLE, Wifi, CAN, Zigbee, Modbus More ❯
a skilled embedded software engineer to join a team focused on the development of wirelessly connected products. Requirements: • Confidence developing software for microcontrollers, preferably ARMCortex-M. • Experience programming in C. • Experience with schematics, PCB layouts, technical documentation. • Good logical problem-solving, and communication skills. • Ability to work More ❯
London, England, United Kingdom Hybrid / WFH Options
Bermondsey Electronics Ltd
from the office in Bermondsey. Last year we worked on projects in fitness, audio, the Android platform, wearables, IoT, medical treatment and sports broadcast. ARM (Cortex-M and -A) is the main target. We work on new technologies like AI IoT devices with TensorFlow Lite Micro for neural More ❯
london, south east england, United Kingdom Hybrid / WFH Options
Bermondsey Electronics Ltd
from the office in Bermondsey. Last year we worked on projects in fitness, audio, the Android platform, wearables, IoT, medical treatment and sports broadcast. ARM (Cortex-M and -A) is the main target. We work on new technologies like AI IoT devices with TensorFlow Lite Micro for neural More ❯
Framework and/or HTML, CSS, JavaScript, and/or frameworks like React or Angular with associated cloud services. Familiarity with microcontroller architectures (e.g., ARMCortex-M) and hardware interfaces. Knowledge of popular communication technologies such as SPI, I2C, TCP/IP, UDP, I2S, USB, RS232 and RS485 More ❯
Halifax, West Yorkshire, Yorkshire, United Kingdom
KO2 Embedded Recruitment Solutions LTD
control practices using Git (GitHub/GitLab). Essential Skills and Experience: PID motor control, with demonstrable hands-on experience Deep knowledge of STM32 ARMCortex-M microcontrollers. C programming for embedded systems. Familiarity with C++ for embedded applications. In-depth understanding of STM32 communication protocols: UART, SPI More ❯
deliver top-tier solutions. ✅ Experience required from the Embedded Software Manager: • Proven leadership in embedded software team, ideally in a regulated industry • Familiarity with ARMCortex-M microcontrollers, RTOS, and communication protocols (SPI, I2C, TCP/IP). • Some experience with C/C++, C#/.NET • Excellent More ❯
years of firmware engineering experience, with at least 2 years working with Zephyr RTOS. Proficiency in C/C++ for embedded development. Experience with ARMCortex-M microcontrollers and associated toolchains. Solid understanding of embedded software development best practices, including version control (Git), CI/CD pipelines, and More ❯