Senior Software Engineer – EmbeddedSystems | Defence Tech | Southampton (On-Site) 📍 Southampton | 💼 Permanent | 💰 Up to £60,000 + Benefits | 📡 VC-Backed Scale-Up (Series B, £3.8M) Are you an experienced embedded engineer who thrives on building high-performance systems in real-world environments? We’re working with a VC-backed engineering scale-up that develops advanced radiation … they’re now expanding their software engineering team — and this is your chance to get involved in technically challenging, meaningful work . 🔧 What You’ll Do Design and implement embedded software solutions across Linux and RTOS platforms Work closely with hardware teams on sensor and FPGA integration Contribute to system architecture, DevOps pipelines, and product delivery Solve complex problems … involving real-time performance, reliability, and safety Participate in code reviews, sprint planning, and collaborative decision-making 🧰 What You’ll Bring 5+ years’ experience in embedded software development using C/C++ Strong knowledge of Linux systems , device drivers, and hardware interfacing Experience working with embeddedsystems , real-time constraints, and low-level protocols Proficiency in More ❯
with your recruiter to learn more. Base pay range Direct message the job poster from Accelero Recruitment Consultant @ Accelero | Here to support your Hiring needs Becca.Owen@accelerogroup.co.uk Firmware Engineer – EmbeddedSystems (STM32, C, LabVIEW) Are you ready to build the brains behind cutting-edge embeddedsystems? We’re looking for a Firmware Engineer to join our … on-site team and play a key role in developing real-time solutions for high-performance systems. What You’ll Do: Design, develop, and test embedded firmware primarily in Embedded C Work with STM32 microcontrollers and related peripherals Develop test frameworks and automation using LabVIEW Collaborate with hardware engineers to optimise system performance Troubleshoot and debug firmware issues … from prototype to production What You’ll Bring: Strong experience in Embedded C programming Hands-on experience with STM32 microcontrollers Proficiency in LabVIEW for instrumentation and automation Solid understanding of electronics, serial communication protocols (SPI, I2C, UART) Experience with version control systems (e.g., Git) and debugging tools Working Style: On-site, 5 days a week for collaboration and More ❯
Firmware Engineer/Developer – EmbeddedSystems (C/C++) All Levels of Experience Considered Crawley Hybrid Working 4 days site/1 day home Are you passionate about embeddedsystems and looking to apply your skills on cutting-edge sensor technology? We're on the lookout for a talented Firmware Developer to join a multi-skilled … product development team working on world-class non-intrusive corrosion and erosion monitoring systems. The Role You’ll play a key part in designing and coding embedded firmware for new sensor products and continuous improvement projects. Working both independently and collaboratively, you’ll bring robust design rigour to the table, ensuring solutions are well-architected, tested, and documented. You … ll work with a wide range of internal stakeholders, from electronics engineers to software developers, ensuring seamless hardware-firmware integration. Key Responsibilities Design and develop embedded firmware (C/C++) for new hardware and product enhancements. Specify, execute, and review verification tests and validation results. Collaborate with electronics designers to define specifications and acceptance criteria. Work closely with internal More ❯
London, England, United Kingdom Hybrid / WFH Options
ZedTalent
Firmware Engineer/Developer – EmbeddedSystems (C/C++) All Levels of Experience Considered Crawley Hybrid Working 4 days site/1 day home Are you passionate about embeddedsystems and looking to apply your skills on cutting-edge sensor technology? We're on the lookout for a talented Firmware Developer to join a multi-skilled … product development team working on world-class non-intrusive corrosion and erosion monitoring systems. The Role You’ll play a key part in designing and coding embedded firmware for new sensor products and continuous improvement projects. Working both independently and collaboratively, you’ll bring robust design rigour to the table, ensuring solutions are well-architected, tested, and documented. You … ll work with a wide range of internal stakeholders, from electronics engineers to software developers, ensuring seamless hardware-firmware integration. Key Responsibilities Design and develop embedded firmware (C/C++) for new hardware and product enhancements. Specify, execute, and review verification tests and validation results. Collaborate with electronics designers to define specifications and acceptance criteria. Work closely with internal More ❯
Bolton, Lancashire, United Kingdom Hybrid / WFH Options
Kingfisher Recruitment Specialists
Global leader. As a Senior Tester, you will play a key role in ensuring the reliability, functionality, and performance of software systems with a focus on automated testing. You'll work on a diverse technology stack, including C, C++, and C#, and help test solutions that run on Windows/Linux servers and embedded environments. This is a … C# (or equivalent scripting for automation). Hands-on experience testing on Windows and Linux servers. Solid understanding of web architectures, APIs, and client-server testing. Previous experience testing embeddedsystems, IoT devices, or hardware-software integrated solutions. Experience with automation tools like Selenium, Robot Framework, or similar. Familiarity with version control, CI/CD pipelines, and Agile … skills and a proactive, problem-solving mindset. Relevant certifications (e.g., ISTQB, Certified Agile Tester). The role: Design, develop, and maintain automated test frameworks for both web-based and embedded software. Create clear, concise, and comprehensive test plans, test cases, and documentation. Drive integration, regression, and end-to-end testing efforts for software running across distributed systems. Validate system More ❯
Bolton, Greater Manchester, United Kingdom Hybrid / WFH Options
Kingfisher Recruitment Specialists
Global leader. As a Senior Tester, you will play a key role in ensuring the reliability, functionality, and performance of software systems with a focus on automated testing. You'll work on a diverse technology stack, including C, C++, and C#, and help test solutions that run on Windows/Linux servers and embedded environments. This is a … C# (or equivalent scripting for automation). Hands-on experience testing on Windows and Linux servers. Solid understanding of web architectures, APIs, and client-server testing. Previous experience testing embeddedsystems, IoT devices, or hardware-software integrated solutions. Experience with automation tools like Selenium, Robot Framework, or similar. Familiarity with version control, CI/CD pipelines, and Agile … skills and a proactive, problem-solving mindset. Relevant certifications (e.g., ISTQB, Certified Agile Tester). The role: Design, develop, and maintain automated test frameworks for both web-based and embedded software. Create clear, concise, and comprehensive test plans, test cases, and documentation. Drive integration, regression, and end-to-end testing efforts for software running across distributed systems. Validate system More ❯
days per fortnight in Central London Troi Search are delighted to be recruiting for a highly skilled Senior Firmware Engineer to join our clients team as they develop embeddedsystems for IoT products. We're looking for candidates that have extensive experience with RTOS (Ideally Zephyr), Bluetooth Low Energy (BLE), CI/CD, Nordic chipset & taken products from … z2ez0 Responsibilities: Design, develop, and optimise firmware for embeddedsystems using Zephyr RTOS. Implement and maintain BLE and LoRaWAN based communication protocols. Work closely with hardware engineers to integrate firmware with custom hardware platforms. Develop and execute unit tests, integration tests, and validation frameworks. Optimise power consumption and memory footprint for embedded devices. Troubleshoot and debug complex … production testing, ensuring firmware stability and performance in high-volume production environments Requirements: c. 5+ years of firmware engineering experience, with RTOS experience. Proficiency in C/C++ for embedded development. Experience with ARM Cortex-M microcontrollers and associated toolchains. Solid understanding of embedded software development best practices, including version control (Git), CI/CD pipelines, and automated More ❯
days per fortnight in Central London Troi Search are delighted to be recruiting for a highly skilled Senior Firmware Engineer to join our clients team as they develop embeddedsystems for IoT products. We're looking for candidates that have extensive experience with RTOS (Ideally Zephyr), Bluetooth Low Energy (BLE), CI/CD, Nordic chipset & taken products from … z2ez0 Responsibilities: Design, develop, and optimise firmware for embeddedsystems using Zephyr RTOS. Implement and maintain BLE and LoRaWAN based communication protocols. Work closely with hardware engineers to integrate firmware with custom hardware platforms. Develop and execute unit tests, integration tests, and validation frameworks. Optimise power consumption and memory footprint for embedded devices. Troubleshoot and debug complex … production testing, ensuring firmware stability and performance in high-volume production environments Requirements: c. 5+ years of firmware engineering experience, with RTOS experience. Proficiency in C/C++ for embedded development. Experience with ARM Cortex-M microcontrollers and associated toolchains. Solid understanding of embedded software development best practices, including version control (Git), CI/CD pipelines, and automated More ❯
days per fortnight in Central London Troi Search are delighted to be recruiting for a highly skilled Senior Firmware Engineer to join our clients team as they develop embeddedsystems for IoT products. We're looking for candidates that have extensive experience with RTOS (Ideally Zephyr), Bluetooth Low Energy (BLE), CI/CD, Nordic chipset & taken products from … z2ez0 Responsibilities: Design, develop, and optimise firmware for embeddedsystems using Zephyr RTOS. Implement and maintain BLE and LoRaWAN based communication protocols. Work closely with hardware engineers to integrate firmware with custom hardware platforms. Develop and execute unit tests, integration tests, and validation frameworks. Optimise power consumption and memory footprint for embedded devices. Troubleshoot and debug complex … production testing, ensuring firmware stability and performance in high-volume production environments Requirements: c. 5+ years of firmware engineering experience, with RTOS experience. Proficiency in C/C++ for embedded development. Experience with ARM Cortex-M microcontrollers and associated toolchains. Solid understanding of embedded software development best practices, including version control (Git), CI/CD pipelines, and automated More ❯
match. Kirintec are seeking a flexible, enthusiastic and experienced Principal FPGA/DSP Engineer to join the R&D Concept Development team at their premises in Malvern developing prototype systems, hardware, software and techniques to drive the next generation of Electronic Warfare products. The candidate must be able to take ownership of a project from the idea generation phase … a member of a small dynamic team. Reporting to the Concept Development Lead Engineer, you will work closely with our software, FPGA, and hardware engineers to develop advanced prototype systems and techniques (typically up to Technology Readiness Level 6). This is a role in a small team which will also include the mentorship of less experienced engineers who … and quality improvement and will use the breadth of knowledge you’ve developed to help identify appropriate technologies to use in new products. Key Responsibilities Designing, verifying and debugging embedded system/sub-system components. Development of advanced RF Signal Processing in the latest FPGA technologies. Working within a multi-disciplinary team to integrate firmware into the system. Capturing More ❯
a deep understanding of object-oriented programming principles. Proven experience (3+ years) leading and mentoring software engineering teams. Strong understanding of the semiconductor industry and related technologies (e.g., microcontrollers, embeddedsystems, hardware interfaces). Experience with software development tools and methodologies (e.g., Git, Agile, Scrum). Proficiency with debugging tools and techniques. Excellent communication, collaboration, and problem-solving … skills. Desired Skills and Experience: Experience with specific semiconductor design tools and technologies (e.g., Verilog, VHDL, simulation software). Knowledge of operating systems commonly used in embeddedsystems (e.g., Linux, RTOS). Experience with performance optimization and profiling techniques. Familiarity with software testing frameworks and methodologies (e.g., unit testing, integration testing). Experience working in a regulated More ❯
eager to teach, and to learn. This position requires equal parts FPGA, software and hardware knowledge, and entails the design, development and support of FPGA logic in VHDL and embedded real-time software in C and C++. The ideal candidate has a solid understanding of operating systems, multithreaded programming, and device drivers. Recent or upcoming graduates with engineering … boards Experience with functional and performance verification of FPGA designs, including simulation, testing, and debugging. Experience with high-speed digital interfaces Experience developing software in C or C++ for embeddedsystems Experience developing software for Linux and real-time operating systems (RTOS) Experience writing device drivers or device-level programming Experience with common IC devices and protocols … Tons of common sense, excellent troubleshooting skills, non-stop curiosity, and a thirst to self-educate about new technologies Knowledge of professional audio is a plus. Knowledge of RF systems is a plus. The above statements are a general description of the work being performed. They are not intended to be an exhaustive list of all responsibilities, duties, and More ❯
eager to teach, and to learn. This position requires equal parts FPGA, software and hardware knowledge, and entails the design, development and support of FPGA logic in VHDL and embedded real-time software in C and C++. The ideal candidate has a solid understanding of operating systems, multithreaded programming, and device drivers. Recent or upcoming graduates with engineering … boards Experience with functional and performance verification of FPGA designs, including simulation, testing, and debugging. Experience with high-speed digital interfaces Experience developing software in C or C++ for embeddedsystems Experience developing software for Linux and real-time operating systems (RTOS) Experience writing device drivers or device-level programming Experience with common IC devices and protocols … Tons of common sense, excellent troubleshooting skills, non-stop curiosity, and a thirst to self-educate about new technologies Knowledge of professional audio is a plus. Knowledge of RF systems is a plus. The above statements are a general description of the work being performed. They are not intended to be an exhaustive list of all responsibilities, duties, and More ❯
eager to teach, and to learn. This position requires equal parts FPGA, software and hardware knowledge, and entails the design, development and support of FPGA logic in VHDL and embedded real-time software in C and C++. The ideal candidate has a solid understanding of operating systems, multithreaded programming, and device drivers. Recent or upcoming graduates with engineering … boards Experience with functional and performance verification of FPGA designs, including simulation, testing, and debugging. Experience with high-speed digital interfaces Experience developing software in C or C++ for embeddedsystems Experience developing software for Linux and real-time operating systems (RTOS) Experience writing device drivers or device-level programming Experience with common IC devices and protocols … Tons of common sense, excellent troubleshooting skills, non-stop curiosity, and a thirst to self-educate about new technologies Knowledge of professional audio is a plus. Knowledge of RF systems is a plus. The above statements are a general description of the work being performed. They are not intended to be an exhaustive list of all responsibilities, duties, and More ❯
eager to teach, and to learn. This position requires equal parts FPGA, software and hardware knowledge, and entails the design, development and support of FPGA logic in VHDL and embedded real-time software in C and C++. The ideal candidate has a solid understanding of operating systems, multithreaded programming, and device drivers. Recent or upcoming graduates with engineering … boards Experience with functional and performance verification of FPGA designs, including simulation, testing, and debugging. Experience with high-speed digital interfaces Experience developing software in C or C++ for embeddedsystems Experience developing software for Linux and real-time operating systems (RTOS) Experience writing device drivers or device-level programming Experience with common IC devices and protocols … Tons of common sense, excellent troubleshooting skills, non-stop curiosity, and a thirst to self-educate about new technologies Knowledge of professional audio is a plus. Knowledge of RF systems is a plus. The above statements are a general description of the work being performed. They are not intended to be an exhaustive list of all responsibilities, duties, and More ❯
eager to teach, and to learn. This position requires equal parts FPGA, software and hardware knowledge, and entails the design, development and support of FPGA logic in VHDL and embedded real-time software in C and C++. The ideal candidate has a solid understanding of operating systems, multithreaded programming, and device drivers. Recent or upcoming graduates with engineering … boards Experience with functional and performance verification of FPGA designs, including simulation, testing, and debugging. Experience with high-speed digital interfaces Experience developing software in C or C++ for embeddedsystems Experience developing software for Linux and real-time operating systems (RTOS) Experience writing device drivers or device-level programming Experience with common IC devices and protocols … Tons of common sense, excellent troubleshooting skills, non-stop curiosity, and a thirst to self-educate about new technologies Knowledge of professional audio is a plus. Knowledge of RF systems is a plus. The above statements are a general description of the work being performed. They are not intended to be an exhaustive list of all responsibilities, duties, and More ❯
dynamic team working on cutting-edge audio technology products. This role is perfect for someone with strong expertise in C++ development, multithreading, networking, and cross-platform development, particularly for Embedded Linux, MacOS, and iOS. If you're passionate about audio technology, eager to solve complex problems, and excited to make a tangible impact on the audio industry, we would … love to hear from you. Key Responsibilities: Develop and maintain complex, concurrent software systems with C++. Apply advanced Object-Oriented Programming (OOP) principles to ensure high-quality, maintainable code. Collaborate with the team on the development of software for embedded Linux, MacOS, and iOS platforms. Utilize your expertise in multithreading and networking (TCP/IP) to enable communication … Programming (OOP). Hands-on experience with multithreading and concurrent software systems. Deep knowledge of TCP/IP networking for communication between devices. Cross-platform development experience, particularly for Embedded Linux, MacOS, and iOS. Familiarity with Agile Development, CI/CD pipelines, and version control systems. Experience with Qt & QtQuick for building intuitive and responsive GUIs. Flutter experience is More ❯
London, England, United Kingdom Hybrid / WFH Options
Converge
sustainably. And you want me to do what? We are looking for a highly skilled Senior Firmware Engineer to join our team and play a key role in developing embeddedsystems for IoT products. The ideal candidate will have extensive experience with Zephyr RTOS, Bluetooth Low Energy (BLE), and LoRaWAN, with a proven track record of successfully taking … products from design to mass manufacturing, to long-term maintenance. Responsibilities: Design, develop, and optimise firmware for embeddedsystems using Zephyr RTOS. Implement and maintain BLE and LoRaWAN based communication protocols. Work closely with hardware engineers to integrate firmware with custom hardware platforms. Develop and execute unit tests, integration tests, and validation frameworks. Optimise power consumption and memory … footprint for embedded devices. Troubleshoot and debug complex firmware issues using JTAG, oscilloscopes, logic analyzers, and protocol sniffers. Collaborate with cross-functional teams including software, hardware, and product management to define and deliver product requirements. Lead the firmware release cycle, including version control, documentation, and deployment for manufacturing. Support manufacturing and production testing, ensuring firmware stability and performance in More ❯
experience. 5+ years of programming with at least one software programming language experience. 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience. Experience as a mentor, tech lead or leading an engineering team. 4+ years of C++ design (object oriented) and coding experience in embedded systems. 3+ years of … the Android framework and/or other Linux based embedded system framework and middleware experience. Good understanding of operating system concepts and embedded development constraints. Excellent communication and interpersonal skills. Demonstrated ability to mentor other developers. Proven ability to work effectively in a cross-functional team. PREFERRED QUALIFICATIONS 8+ years of C++ design (object oriented) and coding experience … in embedded systems. 6+ years of the Android framework and/or other Linux based embedded system framework and middleware experience. Good understanding of operating system concepts and embedded development constraints. Solid understanding of Android framework internals and Hardware Abstraction Layers (HAL). Knowledge of design patterns and its application. Knowledge on any of the embeddedMore ❯
complex, cutting-edge projects. You will be at the forefront of product development, mentoring junior engineers, and collaborating closely with multidisciplinary teams to push the boundaries of software and embedded systems. With access to continuous learning opportunities and collaboration with industry leaders, this role is perfect for a senior engineer who thrives in a challenging, forward-thinking environment. Key … s degree in Computer Science, Electronics, Engineering, or a related field (Master’s or PhD preferred) Proficiency in C/C++, Java, or Python Strong experience in low-level embeddedsystems and electronics Demonstrated ability to lead and mentor junior engineers Benefits : Competitive salary commensurate with experience 25 days of paid leave plus public holidays 10% pension contribution More ❯
complex, cutting-edge projects. You will be at the forefront of product development, mentoring junior engineers, and collaborating closely with multidisciplinary teams to push the boundaries of software and embedded systems. With access to continuous learning opportunities and collaboration with industry leaders, this role is perfect for a senior engineer who thrives in a challenging, forward-thinking environment. Key … s degree in Computer Science, Electronics, Engineering, or a related field (Master s or PhD preferred) Proficiency in C/C++, Java, or Python Strong experience in low-level embeddedsystems and electronics Demonstrated ability to lead and mentor junior engineers Benefits : Competitive salary commensurate with experience 25 days of paid leave plus public holidays 10% pension contribution More ❯
Southampton, England, United Kingdom Hybrid / WFH Options
ITDev
of projects of differing scale and scope, and are looking to be involved across the whole project lifecycle – from supporting business development through to final project handover. ITDev delivers embeddedsystems, electronics and software projects, so we’re looking for Project Managers with experience in this or a closely related area. As well as this, you also need … of projects of differing scale and scope, and are looking to be involved across the whole project lifecycle – from supporting business development through to final project handover. ITDev delivers embeddedsystems, electronics and software projects, so we’re looking for Project Managers with experience in this or a closely related area. As well as this, you also need More ❯
services to market. • Design and build innovative technologies in a large distributed computing environment, and help lead fundamental changes in the industry. • Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed. • Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage … programming language. - • Knowledge of Computer Science fundamentals such as algorithm design, data structures, problem solving, and complexity analysis. - • Good English listening and speaking skills. - • Experiences with Linux or other embeddedsystems is a plus. - • Understanding in computer network and/or wireless network is a plus. Our inclusive culture empowers Amazonians to deliver the best results for our More ❯
technology alignment and business vision. Work with 3rd parties/partners, etc., in support of development and support activities. Provides expertise to proactively address potential defect areas in complex systems and ensures compatibility between sub-systems and dependent systems. Initiate and lead product/service or architectural innovations and identifies critical design areas early in the development process. … customers and vendors and teams in GE Vernova sites Qualifications Requirements Masters or Engineer degree in Software, Power Electronic, Electrotechnics. Extensive and proven experience in being an architect of embeddedsystems, along with established leadership across the discipline and function. Demonstrated expertise in using Agile methodologies within embedded development. Desirables Excellent analytical and problem-solving skills and More ❯
stack from the ground up . In this role, you’ll architect, implement, and test our onboard flight software—bringing together robotic arm control, AI-driven vision and prediction systems, and more, into a platform agnostic , mission-critical system. You’ll be involved in every phase of the development lifecycle, from concept and requirements definition to testing, deployment, and … tolerant software for complex payloads in space. Integrate AI-based vision, robotic arm motion planning and control, and internal and external control into flight code. Collaborate closely with hardware, systems, robotics, and AI/ML teams to ensure seamless integration. Own architecture decisions and build a scalable, modular, and reusable codebase. Contribute to defining requirements, test plans, and operational … and debugging skills. Hands-on proficiency in C++ and Python Confident in debugging software/hardware interactions and possible failure modes Preferred Qualifications Strong understanding of computer architecture, operating systems, data structures, and networking Familiarity with relevant software standards and protocols (e.g. CCSDS, TCP/UDP, DDS) Experience developing flight software for spacecraft, launch vehicles, or payloads Experience with More ❯