Hemel Hempstead, Hertfordshire, South East, United Kingdom
Morson Talent
trace detection products. Working within an Agile team of 4 to 6 engineers, you will collaborate closely with software and firmware engineers to deliver robust software solutions running on ARMCortex M33 microcontrollers and FreeRTOS real-time operating systems. Your role includes interpreting UML-based architectural designs, participating in design and code reviews, debugging, and maintaining software architecture … clearance (BPSS on joining and eligibility for SC clearance) is mandatory. Skills: Minimum 5 years' experience in embedded software development Strong proficiency in C and C++ programming Experience with ARMCortex-M microcontrollers (Armv8-M, Cortex-M4, Cortex-M33, STM32) Familiarity with embedded real-time operating systems, especially FreeRTOS (also Keil RTX, ThreadX) Knowledge of embedded More ❯
ensure seamless system integration and validation. What You Bring Strong proficiency in C, C++ , and Python ; scripting skills (Shell/Bash) a plus. Hands-on experience with microcontroller platforms (ARMCortex, STM32, ESP32, etc.). Knowledge of IoT communication protocols and secure data transmission . Experience with test automation frameworks (Robot Framework, Pytest, Unity). Understanding of low More ❯
ensure seamless system integration and validation. What You Bring Strong proficiency in C, C++ , and Python ; scripting skills (Shell/Bash) a plus. Hands-on experience with microcontroller platforms (ARMCortex, STM32, ESP32, etc.). Knowledge of IoT communication protocols and secure data transmission . Experience with test automation frameworks (Robot Framework, Pytest, Unity). Understanding of low More ❯
Letchworth Garden City, Hertfordshire, United Kingdom
Focusrite Audio Engineering Ltd
serial interfaces like I2C, UART and SPI etc. working with Real Time Operating Systems, network stacks and Flash filing systems using embedded debugging tools that work with JTAG and ArmCortex SWD etc. using basic electronics test equipment reading the parts of circuit diagrams relevant to embedded systems Also of benefit would be: Familiarity with Python and C#.NET … Familiarity with SQL, Azure, Jenkins and Github Familiarity with ARM cored processors Familiarity with Digital Signal Processing An interest in audio equipment or the audio/music industry Benefits: Hybrid way of working after probation 25 days holiday, plus bank holidays The opportunity to join our Group Pension, Income Protection, Life Assurance, Health Cash Plan and Private Medical Insurance More ❯
low-level development, problem-solving, and delivering robust tools in mission-critical environments. What You'll Do Develop bespoke software on embedded platforms such as ESP32, Raspberry Pi, and ARM-based micro-controllers Write and maintain software in Python and/or C++, often with direct hardware interfacing Work with communication protocols (e.g., serial, USB, SPI, I2C) to control … What You'll Bring Essential: 3-15 years of hands-on software development experience Strong proficiency in Python and/or C++ Experience developing for embedded systems (e.g., ESP32, ARMCortex) Familiarity with low-level hardware interfacing (serial comms, GPIO, USB, SPI/I2C) Experience in Linux-based development environments Excellent problem-solving skills and attention to detail More ❯
/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 ARMCortex 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 ❯
/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 ARMCortex 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 ❯
sending across on mobile networks Modifying existing products for improved efficiency Skills and Experience Required: 3-5 years experience in embedded C or bare metal software experience Experience with ARMcortex Microcontrollers Wireless IoT experience, some telecommunications cellular network knowledge Full Product life cycle experience The competitive salary is between £40,000 - £60,000 with additional benefits. This More ❯
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 product development + Work alongside other engineers to advance the … 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 like you have the right skills and experience for this More ❯
Hereford, Herefordshire, West Midlands, United Kingdom Hybrid / WFH Options
Leidos Innovations UK Limited
see the real-world impact of your code? Join our National Security & Defence team, where youll design and deliver mission-critical software using platforms like ESP32, Raspberry Pi, and ARM-based microcontrollers (e.g., Zero, Pico). You'll work with Python and C++ to solve operational problems directly alongside our customers, typically on-site 4 days per week. This … for engineers who enjoy low-level work, problem-solving, and creating robust tools in challenging environments. What Youll Do Develop bespoke software solutions on embedded platforms (ESP32, Raspberry Pi, ARM). Write and maintain code in Python and/or C++, often interfacing directly with hardware. Work with communication protocols to control and integrate peripheral devices. Perform testing and … experienced developers when appropriate. What Youll Bring Essential: Experience in hands-on software development. Strong proficiency in C++ and/or Python. Experience coding for embedded systems (e.g., ESP32, ARMCortex-based boards). Familiarity with low-level hardware interfacing, including serial comms, GPIO, USB, or SPI/I2C. Comfort working in Linux development environments. Strong problem-solving More ❯
leominster, midlands, united kingdom Hybrid / WFH Options
Leidos
the real-world impact of your code? Join our National Security & Defence team, where you'll design and deliver mission-critical software using platforms like ESP32, Raspberry Pi, and ARM-based microcontrollers (e.g., Zero, Pico). You'll work with Python and C++ to solve operational problems directly alongside our customers, typically on-site 4 days per week. This … engineers who enjoy low-level work, problem-solving, and creating robust tools in challenging environments. What You'll Do Develop bespoke software solutions on embedded platforms (ESP32, Raspberry Pi, ARM). Write and maintain code in Python and/or C++, often interfacing directly with hardware. Work with communication protocols to control and integrate peripheral devices. Perform testing and … What You'll Bring Essential 3–15 years' experience in hands-on software development. Strong proficiency in C++ and/or Python. Experience coding for embedded systems (e.g., ESP32, ARMCortex-based boards). Familiarity with low-level hardware interfacing, including serial comms, GPIO, USB, or SPI/I2C. Comfort working in Linux development environments. Strong problem-solving More ❯
be desirable) Broad software engineering skills spanning embedded, middleware, and mobile app development Expertise in Android, React Native, LAMP, MariaDB, and development in C for middleware and embedded RTOS (Cortex-M processors) Python and C# for tools development Experience of working within a regulated environment, preferably IVDD or IVDR An appreciation of cybersecurity considerations This is a challenging role More ❯
be desirable) Broad software engineering skills spanning embedded, middleware, and mobile app development Expertise in Android, React Native, LAMP, MariaDB, and development in C for middleware and embedded RTOS (Cortex-M processors) Python and C# for tools development Experience of working within a regulated environment, preferably IVDD or IVDR An appreciation of cybersecurity considerations This is a challenging role More ❯
Experience: Reverse engineering using tools such as IDA Pro, Ghidra, or Binary Ninja. Vulnerability research, including exploit development and mitigation bypass techniques. Embedded software development for platforms such as ARMCortex, AVR, or MIPS. Experience with Radio Frequency (RF) systems, Software Defined Radios (SDRs), 2G/4G/5G, including tools like GNU Radio, Osmocom, srsRAN or USRP. More ❯
Experience: Reverse engineering using tools such as IDA Pro, Ghidra, or Binary Ninja. Vulnerability research, including exploit development and mitigation bypass techniques. Embedded software development for platforms such as ARMCortex, AVR, or MIPS. Experience with Radio Frequency (RF) systems, Software Defined Radios (SDRs), 2G/4G/5G, including tools like GNU Radio, Osmocom, srsRAN or USRP. More ❯
Experience: Reverse engineering using tools such as IDA Pro, Ghidra, or Binary Ninja. Vulnerability research, including exploit development and mitigation bypass techniques. Embedded software development for platforms such as ARMCortex, AVR, or MIPS. Experience with Radio Frequency (RF) systems, Software Defined Radios (SDRs), 2G/4G/5G, including tools like GNU Radio, Osmocom, srsRAN or USRP. More ❯
Experience: Reverse engineering using tools such as IDA Pro, Ghidra, or Binary Ninja. Vulnerability research, including exploit development and mitigation bypass techniques. Embedded software development for platforms such as ARMCortex, AVR, or MIPS. Experience with Radio Frequency (RF) systems, Software Defined Radios (SDRs), 2G/4G/5G, including tools like GNU Radio, Osmocom, srsRAN or USRP. More ❯
Experience: Reverse engineering using tools such as IDA Pro, Ghidra, or Binary Ninja. Vulnerability research, including exploit development and mitigation bypass techniques. Embedded software development for platforms such as ARMCortex, AVR, or MIPS. Experience with Radio Frequency (RF) systems, Software Defined Radios (SDRs), 2G/4G/5G, including tools like GNU Radio, Osmocom, srsRAN or USRP. More ❯
Eastbourne, East Sussex, South East, United Kingdom Hybrid / WFH Options
Gendis
As part of our Development team, you will design and create scalable, secure, and optimised embedded software systems. Key responsibilities include: Developing and modifying firmware architectures for technologies like ARMCortex-A/M, RTOS, SPI, I2C, UART, WIEGAND, and Raspberry Pi. Designing, testing, and debugging electronic circuits and PCB layouts using tools like Circuit Studio, Proteus, Multimeters More ❯