ARM Cortex Jobs in England

1 to 25 of 30 ARM Cortex Jobs in England

Senior Embedded Software Engineer

Royston, Hertfordshire, United Kingdom
Platform Recruitment
developed highly precise scientific instruments & sensors. Responsibilities as an Embedded Linux Software Engineer : Design and develop bare metal, RTOS, and DSP algorithm embedded software using C/C++ on ARM Cortex MCUs Create production support software, like test jig interfaces and calibration tools Troubleshoot hardware issues, perform fault finding, and resolve system-level problems Requirements: 5+ of Embedded More ❯
Employment Type: Permanent
Salary: £60000 - £70000/annum
Posted:

Senior Embedded Software Engineer

St. Ives, Cambridgeshire, United Kingdom
Platform Recruitment
UDP, SPI/I2C, CAN, RS232) High-level familiarity with electronics/schematics, and strong numerical/analytical skills Desirable skills for an Embedded Software Engineer: Experience developing on Arm Cortex platforms utilising either RTOS or bare metal Working knowledge of embedded security Experience with other embedded or high-level prototyping languages such as Rust, C#, or Python More ❯
Employment Type: Permanent
Salary: GBP 60,000 - 70,000 Annual
Posted:

Senior Embedded Software Engineer

St. Ives, Cambridgeshire, East Anglia, United Kingdom
Platform Recruitment Limited
UDP, SPI/I2C, CAN, RS232) High-level familiarity with electronics/schematics, and strong numerical/analytical skills Desirable skills for an Embedded Software Engineer: Experience developing on Arm Cortex platforms utilising either RTOS or bare metal Working knowledge of embedded security Experience with other embedded or high-level prototyping languages such as Rust, C#, or Python More ❯
Employment Type: Permanent
Salary: £70,000
Posted:

Senior Embedded Software Engineer

PE27, Saint Ives, Cambridgeshire, United Kingdom
Platform Recruitment
UDP, SPI/I2C, CAN, RS232) High-level familiarity with electronics/schematics, and strong numerical/analytical skills Desirable skills for an Embedded Software Engineer: Experience developing on Arm Cortex platforms utilising either RTOS or bare metal Working knowledge of embedded security Experience with other embedded or high-level prototyping languages such as Rust, C#, or Python More ❯
Employment Type: Permanent
Salary: £60000 - £70000/annum
Posted:

Software Engineer

Scarborough, North Yorkshire, England, United Kingdom
Hybrid/Remote Options
Penguin Recruitment Ltd
private healthcare Ongoing professional training and development Opportunity to influence full product lifecycle development Key Responsibilities Design and develop embedded software and firmware from concept through to release Program ARM-based microcontrollers and FPGA systems (VHDL/Verilog) Implement real-time systems and signal processing algorithms Work closely with hardware teams to optimise system integration and performance Support testing … validation, and documentation throughout the development cycle About You Proven experience in embedded C/C++ development and firmware design Strong understanding of ARM Cortex processors and FPGA architecture Knowledge of digital signal processing and system-level integration Experience with product design, test, or measurement systems is beneficial Excellent analytical, problem-solving, and communication skills If you're More ❯
Employment Type: Full-Time
Salary: £45,000 - £60,000 per annum
Posted:

Principal Embedded Software Engineer

Oxfordshire, South East, United Kingdom
Halian Technology Limited
embedded software development (C/C++) and supporting tools (C#, Python desirable) in a regulated industry. Expert-level proficiency in bare-metal C and C++ for resource-constrained microcontrollers (ARM Cortex-M or similar). Strong background in real-time embedded system design, including interrupt-driven architectures, low-latency firmware, and deterministic execution. Demonstrated experience designing systems for More ❯
Employment Type: Permanent
Posted:

Graduate Software Engineer C++

Leeds, West Yorkshire, England, United Kingdom
Futures
required project plan and deadlines.- 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., in order to ensure all … equivalent.- Excellent PC skills, including 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 ISO9001 Quality requirements- Experienced in More ❯
Employment Type: Full-Time
Salary: £28,000 - £32,000 per annum
Posted:

Embedded Software Engineers

Capenhurst, Cheshire, United Kingdom
NMS Recruit Ltd
/14/17). Proven experience in embedded software design and full product lifecycle development. Strong knowledge of low-level protocols (SPI, I2C, RS232) and experience interfacing with ARM Cortex microprocessors. Experience with unit testing frameworks and working with source control systems (Git). Familiarity with Linux as both a target platform and development environment. Ability to More ❯
Employment Type: Permanent
Salary: GBP 50,000 Annual
Posted:

Embedded Software Engineers

Chester, Cheshire, North West, United Kingdom
Russell Taylor Group Ltd
/14/17). Proven experience in embedded software design and full product lifecycle development. Strong knowledge of low-level protocols (SPI, I2C, RS232) and experience interfacing with ARM Cortex microprocessors. Experience with unit testing frameworks and working with source control systems (Git). Familiarity with Linux as both a target platform and development environment. Ability to More ❯
Employment Type: Permanent
Salary: £50,000
Posted:

Senior Embedded Software Engineer - Device Driver

Milton, Cambridgeshire, United Kingdom
Verso Recruitment Group
Semiconductor company, although it would be useful; it s not essential. You must have good experience in writing embedded C code for drivers, using Python for test systems and ARM Cortex. The Role Senior Embedded Software Engineer - Device Driver You will play a key role in the development of embedded driver firmware for custom silicon devices, as well as … and producing clear technical documentation. Desirable (not essential): - Senior Embedded Software Engineer - Device Driver Experience with pytest, build scripts, Jenkins CI/CD and automated test frameworks. Understanding of ARM Cortex-M architecture. Familiarity with Linux, Git and scripting languages (Bash, Tcl). PCB debug/test experience and general bench test skills. Exposure to Agile development practices. More ❯
Employment Type: Permanent
Salary: GBP 60,000 - 75,000 Annual
Posted:

Senior Embedded Software Engineer - Device Driver

Cambridge, Cambridgeshire, Milton, United Kingdom
Verso Recruitment Group
Semiconductor company, although it would be useful; it’s not essential. You must have good experience in writing embedded C code for drivers, using Python for test systems and ARM Cortex. The Role – Senior Embedded Software Engineer - Device Driver You will play a key role in the development of embedded driver firmware for custom silicon devices, as well as … and producing clear technical documentation. Desirable (not essential): - Senior Embedded Software Engineer - Device Driver Experience with pytest, build scripts, Jenkins CI/CD and automated test frameworks. Understanding of ARM Cortex-M architecture. Familiarity with Linux, Git and scripting languages (Bash, Tcl). PCB debug/test experience and general bench test skills. Exposure to Agile development practices. More ❯
Employment Type: Permanent
Salary: £60000 - £75000/annum £60,000 to £75,000 basic + benefits
Posted:

Senior Embedded Software Engineer - Device Driver

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Verso Recruitment
Semiconductor company, although it would be useful; it's not essential. You must have good experience in writing embedded C code for drivers, using Python for test systems and ARM Cortex. The Role – Senior Embedded Software Engineer - Device Driver You will play a key role in the development of embedded driver firmware for custom silicon devices, as well as … and producing clear technical documentation. Desirable (not essential): - Senior Embedded Software Engineer - Device Driver Experience with pytest, build scripts, Jenkins CI/CD and automated test frameworks. Understanding of ARM Cortex-M architecture. Familiarity with Linux, Git and scripting languages (Bash, Tcl). PCB debug/test experience and general bench test skills. Exposure to Agile development practices. More ❯
Employment Type: Permanent
Salary: £70,000
Posted:

Embedded Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Platform Recruitment
experience in software development, ideally within a regulated industry. Experience with C/C++, C#, or .NET for PC application development. Proficient in embedded software development for microcontrollers (e.g., ARM Cortex, STM32) Familiarity with RTOS, bare-metal, or embedded Linux environments Apply now to engineer the next generation of life-saving solutions at one of the most highly More ❯
Employment Type: Permanent
Salary: £65000 - £75000/annum
Posted:

Flight Software Engineer

Oxfordshire, United Kingdom
Alexander Associates
Software, Aerospace Engineering, or similar, with 4+ years experience OR Master s degree with 3+ years experience. Proven experience in embedded flight software development, including: Bare-metal C programming ARM Cortex processors RTOS or Embedded Linux Low-level driver development (SPI, UART, I2C, CAN, etc.) Hardware actuator/sensor integration and HITL development Experience collaborating within multidisciplinary engineering More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Software Engineer

Salisbury, Wiltshire, South West, United Kingdom
Hybrid/Remote Options
Euro Projects Recruitment
out in-house, offering excellent variety and ownership across the full product lifecycle. The Embedded Software Engineer role includes: Designing and developing embedded software in C/C++ for ARM and STM32 microcontrollers Working closely with electronics engineers to define hardware and software interfaces Developing low-level drivers and communication protocols (SPI, I2C, UART, USB) Working with RTOS and … reliability and maintainability across the embedded codebase About you To succeed as the Embedded Software Engineer , you should have: Experience in C or C++ for embedded systems Understanding of ARM Cortex-M or similar microcontroller platforms Experience with RTOS (FreeRTOS or similar) or bare-metal programming Knowledge of communication interfaces such as SPI, I2C, UART, USB Ability to … embedded development and working closely with hardware, we would like to hear from you. Keywords: Embedded Software Engineer, Firmware Engineer, Embedded Engineer, Embedded Systems Engineer, C, C++, Embedded C, ARM, STM32, Microcontroller, RTOS, FreeRTOS, Bare Metal, SPI, I2C, UART, USB, Electronics, PCB, Debugging, JTAG, Logic Analyser, Precision Systems, Embedded Development, Embedded Programmer More ❯
Employment Type: Permanent, Work From Home
Salary: £60,000
Posted:

Graduate Embedded Software Engineer

Bristol City Centre, Bristol, United Kingdom
Zenovo
January 2026. This is an exciting opportunity for recent graduates or early-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 or Cortex-A) Enthusiasm for low-level development and problem-solving in constrained environments What’s On Offer: Competitive starting salary of up to £37,500, depending on experience Discretionary annual bonus Comprehensive benefits package including: Pension scheme Private healthcare 25 days holiday More ❯
Employment Type: Permanent
Posted:

Senior Embedded Software Engineer

Oxford, Oxfordshire, South East, United Kingdom
ZENOVO LTD
working closely with hardware, systems, and test engineers to deliver robust and compliant solutions. This role will suit a hands-on engineer with strong experience in C/C++, ARM microcontrollers (STM32), and communication protocols such as CANbus and RS-485. Experience within regulated industries—ideally aerospace or similarly safety-critical environments—and familiarity with DO-178C processes is … opportunity to influence software design and development across several innovative platforms. Required Skills & Experience Proven experience (5+ years) developing embedded software in C and C++. Strong working knowledge of ARM Cortex-M (STM32) microcontrollers. Experience with CANbus and RS-485 communication protocols. Knowledge of Linux or embedded Linux environments for future system development. Experience in regulated industries such More ❯
Employment Type: Permanent
Salary: £65,000
Posted:

Embedded Software Engineer-1564

ely, east anglia, united kingdom
Hybrid/Remote Options
Thorlabs
Engineering, Computer Science, or a related field. Proven experience of firmware development in embedded C. Experience with automated testing of embedded C code. Strong understanding of microcontroller architecture (especially ARM Cortex-M) and embedded systems including some basic electronic theory. Familiarity with hardware debugging tools such as oscilloscopes, logic analyzers, and other common test equipment. Experience with communication More ❯
Posted:

Embedded Software Engineer

oxford district, south east england, united kingdom
Micro:bit Educational Foundation
diversity of students passionate about computing. This is a broad role in a small organisation, working predominantly on open source projects, in collaboration with other organisations like Lancaster University, Arm and Microsoft. Current projects include: The micro:bit CODAL - the abstractions on which the primary, web-based editors for the micro:bit are built , ) DAPLink - the micro:bit's … emphasis on writing expandable, efficient software, with user friendly interfaces. Requirements More than 4 years experience developing C/C++ drivers and software to run on embedded devices (ideally Arm Cortex-M). Experience debugging software in embedded systems using electronic lab tools. Familiarity with test methodologies for embedded systems, including automated and manual tests. Excited to learn … million children around the world have learned to code with the BBC micro:bit. We have achieved this by working closely with engineering teams at our global partners, including Arm, Microsoft, MIT and Nominet. Through these partnerships, the micro:bit is at the heart of a diverse ecosystem of hardware accessories, software editors and educational resource providers. A key More ❯
Posted:

Electronics and Embedded Engineer

london, south east england, united kingdom
The Focusrite Group
Computer Engineering, or a related discipline. Strong experience in embedded systems design using C/C++. Experience with schematic capture and PCB layout (e.g. Altium, KiCad). Familiarity with ARM Cortex-M or similar microcontroller architectures. Embedded Linux experience. Understanding of digital and analog audio circuit design. Experience with communication protocols such as SPI, I2C, UART, Ethernet and More ❯
Posted:

Embedded Systems Engineer

Essex, United Kingdom
Hybrid/Remote Options
hireful
Systems, Computer Engineering, Mechatronics, or equivalent experience. - Strong foundation in embedded C/C++, microcontroller programming, and real-time firmware concepts. - Hands-on experience with common microcontroller platforms (e.g., ARM Cortex-M, ESP32, AVR, SAMD). - Understanding of electronics fundamentals: digital logic, analogue basics, signal conditioning, PWM, electro-mechanical control, and safety considerations. - Organised approach to code versioning More ❯
Employment Type: Permanent
Salary: GBP 45,000 - 55,000 Annual
Posted:

Embedded Systems Engineer

Basildon, Essex, South East, United Kingdom
Hybrid/Remote Options
Hireful
Systems, Computer Engineering, Mechatronics, or equivalent experience. - Strong foundation in embedded C/C++, microcontroller programming, and real-time firmware concepts. - Hands-on experience with common microcontroller platforms (e.g., ARM Cortex-M, ESP32, AVR, SAMD). - Understanding of electronics fundamentals: digital logic, analogue basics, signal conditioning, PWM, electro-mechanical control, and safety considerations. - Organised approach to code versioning More ❯
Employment Type: Permanent, Work From Home
Salary: £50,000
Posted:

Low Level Embedded Software Engineer

Bristol, Avon, South West, United Kingdom
Guidant Global
bespoke product lines throughout its/their life cycle. What do you need?: Required: Embedded C programming & debugging Hardware/software integration experience Experience working to standards Experience with ARM processors Basic Linux skills Desirable Full software lifecycle experience (design, development, and testing) Knowledge of Real-Time Operating Systems (e.g., PikeOS, FreeRTOS) Knowledge of Lauterbach debug tools Experience with … ARM Cortex-A series processors Knowledge of ARM TrustZone Knowledge of IBM Configuration Management tools (RTC/EWM) Very interested in knowledge of the Texas Instruments TD4A family of processors What happens now? Upon submission of your application, should it meet our selection criteria, you will be contacted via e-mail by one of our talent acquisition More ❯
Employment Type: Contract
Rate: Up to £65 per hour ; (Umbrella)
Posted:

Lead Hardware Engineer

Rawtenstall, Lancashire, United Kingdom
Hybrid/Remote Options
Zenovo
stages). Strong system design experience with single-chip MCUs (e.g. Renesas M16C, TI MSP430, STM32) and associated debug toolchains. Exposure to higher-end application processors (e.g. NXP i.MX6, ARM Cortex-A7). Knowledge of industrial and peripheral interfaces (e.g. RS-485, SPI, I C, UART). Integrating modular comms: 4G modems, Ethernet, Wi-Fi, Bluetooth, NFC. Nice More ❯
Employment Type: Permanent
Salary: GBP 65,000 - 75,000 Annual
Posted:

Embedded Software Engineer

Bristol, BS1, United Kingdom
Hybrid/Remote Options
Zenovo
Experienced in software development within controlled and regulated environments Proficient in working with Real-Time Operating Systems (RTOS) Strong low-level embedded engineering experience across diverse hardware platforms, including Cortex-M3, Cortex-M4, and Cortex-A7 Experienced in software requirements management and configuration control Solid understanding of the software development lifecycle (SDLC) Benefits : - Annual Salary Review - Performance More ❯
Employment Type: Permanent
Salary: £40000 - £50000/annum Up to £50,000 (depending on experie
Posted:
ARM Cortex
England
10th Percentile
£55,450
25th Percentile
£63,813
Median
£75,500
75th Percentile
£78,500