Basingstoke, Hampshire, South East, United Kingdom
Platform Recruitment Limited
Embedded Software Engineer Basingstoke IoT, C, ARMCortex £40-55k Are you an Embedded Software Engineer with experience in C programming, IoT, and ARMCortex microcontrollers ? Join a forward-thinking company in Basingstoke , working on cutting-edge IoT solutions and wireless systems. Key Responsibilities: Develop … product lifecycle development , from concept to deployment. Required Skills & Experience: Strong proficiency in Embedded C programming . Hands-on experience with microcontroller development (preferably ARMCortex ). Understanding of schematics, PCB layouts, and technical documentation . Why Join? ? Exciting projects in IoT and embedded systems . ? Work with More ❯
firmware of our security systems and building energy management systems Development is in C/C++ and includes maintaining and porting Linux kernels to ARM-based processors, plus also creating custom drivers and applications in C/C++. The role involves: Maintenance of existing embedded firmware & drivers on the … ARMCortex A8, Cortex M3 and ARM9 platforms with future development on peripheral rich MCU using Cortex-M family Work on the embedded firmware supporting TCP/IP Stack, UDP, RS485 and RS232 communications systems with encryption options, data processing of configuration and transaction data Development … Fluent in Keil, Linux, and Android development systems Linux kernel and system programming experience Awareness of deploying software on real-time Operating Systems and ARM-based processing platforms and have an appreciation of firmware and electronics design Salary of £40,000 - £46,000 per annum (salary depending on experience More ❯
firmware of our security systems and building energy management systems Development is in C/C++ and includes maintaining and porting Linux kernels to ARM-based processors, plus also creating custom drivers and applications in C/C++. The role involves: Maintenance of existing embedded firmware & drivers on the … ARMCortex A8, Cortex M3 and ARM9 platforms with future development on peripheral rich MCU using Cortex-M family Work on the embedded firmware supporting TCP/IP Stack, UDP, RS485 and RS232 communications systems with encryption options, data processing of configuration and transaction data Development … Fluent in Keil, Linux, and Android development systems Linux kernel and system programming experience Awareness of deploying software on real-time Operating Systems and ARM-based processing platforms and have an appreciation of firmware and electronics design Salary of £40,000 - £46,000 per annum (salary depending on experience More ❯
firmware of our security systems and building energy management systems Development is in C/C++ and includes maintaining and porting Linux kernels to ARM-based processors, plus also creating custom drivers and applications in C/C++. The role involves: Maintenance of existing embedded firmware & drivers on the … ARMCortex A8, Cortex M3 and ARM9 platforms with future development on peripheral rich MCU using Cortex-M family Work on the embedded firmware supporting TCP/IP Stack, UDP, RS485 and RS232 communications systems with encryption options, data processing of configuration and transaction data Development … Fluent in Keil, Linux, and Android development systems Linux kernel and system programming experience Awareness of deploying software on real-time Operating Systems and ARM-based processing platforms and have an appreciation of firmware and electronics design Salary of £40,000 - £46,000 per annum (salary depending on experience More ❯
common communication protocols, including TCP/IP, UDP, RS-485, SPI, and I2C Desirable: Experience developing embedded firmware on Linux-based systems. Familiarity with ARMCortex architectures, particularly STM32 and PIC microcontrollers. Experience with graphical user interface development using QT or similar frameworks. Exposure to unit testing, system More ❯
Rochester, Kent, South East, United Kingdom Hybrid / WFH Options
Technical Placements
common communication protocols, including TCP/IP, UDP, RS-485, SPI, and I2C Desirable: Experience developing embedded firmware on Linux-based systems. Familiarity with ARMCortex architectures, particularly STM32 and PIC microcontrollers. Experience with graphical user interface development using QT or similar frameworks. Exposure to unit testing, system More ❯
hardware and software. Qualifications & Experience: A degree in Computer Science or a related scientific/engineering subject. Proficiency in Bare Metal C, STM32 architecture, ARMCortex M0. Experience with communication protocols (I2C, SPI, UART, RS485, Modbus) Hands-on experience with ADC, DAC, and sensors. Strong knowledge of LoRa More ❯
hardware and software. Qualifications & Experience: A degree in Computer Science or a related scientific/engineering subject. Proficiency in Bare Metal C, STM32 architecture, ARMCortex M0. Experience with communication protocols (I2C, SPI, UART, RS485, Modbus) Hands-on experience with ADC, DAC, and sensors. Strong knowledge of LoRa More ❯
hardware and software. Qualifications & Experience: A degree in Computer Science or a related scientific/engineering subject. Proficiency in Bare Metal C, STM32 architecture, ARMCortex M0. Experience with communication protocols (I2C, SPI, UART, RS485, Modbus) Hands-on experience with ADC, DAC, and sensors. Strong knowledge of LoRa More ❯
hardware and software. Qualifications & Experience: A degree in Computer Science or a related scientific/engineering subject. Proficiency in Bare Metal C, STM32 architecture, ARMCortex M0. Experience with communication protocols (I2C, SPI, UART, RS485, Modbus) Hands-on experience with ADC, DAC, and sensors. Strong knowledge of LoRa 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 ❯
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 ❯
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 at least 10 years experience in a similar role. - Fully conversant with 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 ❯
their projects. - Any experience with networking/wireless applications would be great. - 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, Nottinghamshire, Newark on Trent, United Kingdom
Verso Recruitment Group
their projects. - Any experience with networking/wireless applications would be great. - 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: £45000 - £60000/annum £45,000 to £60,000 basic + benefits
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 ❯
providing both flexibility and collaboration. Key Responsibilities Develop and maintain embedded software in C++ and Embedded C Work with various microcontrollers (e.g. STM32, PIC, ARMCortex) Collaborate with hardware and systems engineers to deliver robust, real-time solutions Participate in system design, code reviews, testing, and debugging Write More ❯
sunderland, tyne and wear, north east england, United Kingdom Hybrid / WFH Options
Accelero
providing both flexibility and collaboration. Key Responsibilities Develop and maintain embedded software in C++ and Embedded C Work with various microcontrollers (e.g. STM32, PIC, ARMCortex) Collaborate with hardware and systems engineers to deliver robust, real-time solutions Participate in system design, code reviews, testing, and debugging Write More ❯
newcastle-upon-tyne, tyne and wear, north east england, United Kingdom Hybrid / WFH Options
Accelero
providing both flexibility and collaboration. Key Responsibilities Develop and maintain embedded software in C++ and Embedded C Work with various microcontrollers (e.g. STM32, PIC, ARMCortex) Collaborate with hardware and systems engineers to deliver robust, real-time solutions Participate in system design, code reviews, testing, and debugging Write More ❯
and Qualifications Minimum of 3 years experience of developing embedded products in C/C++ in a microcontroller environment ideally for higher end MCUs (Cortex M7, M33 etc) Experienced with small executives like FreeRTOS, Zephyr as well as bare metal coding. Thorough understanding of microcontroller hardware and interfaces, including More ❯
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 ❯
Edinburgh, 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 ❯
broughton, 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 ❯