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 ❯
glasgow, central scotland, United Kingdom Hybrid / WFH Options
Premier Group
company’s products and technology. Embedded Software Engineer Key Skills: 3-5+ minimum industry experience Embedded C, C++, Python Experience of microcontrollers – STM32, ARMCortex, etc Experience with RTOS Systems Experience with Embedded Linux Network interfaces – SPI, I2C, USB, UART, CANB, Ethernet, ADCs, DACs Version Control Systems 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 ❯
edinburgh, central scotland, United Kingdom Hybrid / WFH Options
Bioliberty
for Embedded Systems Collaborate with hardware engineers to achieve optimal system performance. Work closely with software engineers to interface hardware with digital platforms Utilize ARM-specific tools (e.g., Keil, ARM GCC, or IAR) for firmware development. Analyse and enhance efficiency, stability and scalability of system resources Integrate and … Engineering, Computer Science, or related field. 3+ years of experience in firmware development for embedded systems. Proficiency in bare metal C/C++ for ARM (or similar) architectures. Solid understanding of ARMCortex-M series or similar microcontroller families. Familiarity with hardware communication protocols (e.g. SPI, I2C … and version control systems (e.g. Git, Jira). Nice to Haves… Exposure to Real-Time Operating Systems (RTOS) such as FreeRTOS or Zephyr on ARM platforms. Experience in peripheral drivers and middleware libraries like HAL or CMSIS Experience with Nordic/Zephyr BLE stacks. Familiarity with BLE protocols and 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 ❯
Bring Leadership experience in embedded/firmware engineering (ideally in a commercial product environment) Strong C/C++ skills and experience with RTOS, microcontrollers (ARMCortex, STM32), and low-level interfaces (SPI, I2C, UART) A track record of delivering robust, secure, production firmware Great communication and stakeholder management 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 ❯
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 ❯
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 ❯
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 ❯