Rochester, England, United Kingdom Hybrid / WFH Options
NC SAVE$ ENERGY
Join to apply for the Senior Embedded Software Engineer role at NC SAVE$ ENERGY 3 days ago Be among the first 25 applicants Join to apply for the Senior Embedded Software Engineer role at NC SAVE$ ENERGY Senior Embedded Software Sustaining Engineer required for a manufacturer of life saving electronic solutions products. Part of a global group … workplace. Hybrid working options (5 out of 10 days in the Rochester office). We are seeking a dedicated Software Engineer to take ownership of sustaining and enhancing existing embedded firmware and software product portfolio, primarily developed in C, with some C++ used for QT-based front ends. This is a new role within the R&D team, created … product lines and the ability to switch contexts effectively. Strong planning, system design, and documentation skills are essential, along with a proactive approach to problem-solving and coordination. Senior Embedded Software Sustaining Engineer The Role Maintaining and enhancing embedded software in C and C++ for life safety systems, including fire panel s and modules. Supporting real-time More ❯
Rochester, Kent, South East, United Kingdom Hybrid / WFH Options
Technical Placements
Senior Embedded Software Sustaining Engineer required for a manufacturer of life saving electronic solutions products. Part of a global group, this company offers rewarding careers, great benefits, and plenty of opportunities to grow in a supportive, energetic workplace. Hybrid working options (5 out of 10 days in the Rochester office). We are seeking a dedicated Software Engineer to … take ownership of sustaining and enhancing existing embedded firmware and software product portfolio, primarily developed in C, with some C++ used for QT-based front ends. This is a new role within the R&D team, created to ensure the continuity and quality of support for mature products. The primary focus will be maintaining and improving current products through … product lines and the ability to switch contexts effectively. Strong planning, system design, and documentation skills are essential, along with a proactive approach to problem-solving and coordination. Senior Embedded Software Sustaining Engineer the role: Maintaining and enhancing embedded software in C and C++ for life safety systems, including fire panel s and modules. Supporting real-time More ❯
We are seeking a dedicated Software Engineer to take ownership of sustaining and enhancing the existing embedded firmware and software product portfolio, primarily developed in C, with some C++ used for QT-based front ends. Senior Embedded Software Sustaining Engineer required for a manufacturer of life-saving electronic solutions products. Part of a global group, this company offers … product lines and the ability to switch contexts effectively. Strong planning, system design, and documentation skills are essential, along with a proactive approach to problem-solving and coordination. Senior Embedded Software Sustaining Engineer – the role: Maintaining and enhancing embedded software in C and C++ for life safety systems, including fire panels and modules. Supporting real-time embeddedsystems running on bare-metal and Linux-based platforms. Working across a range of 32-bit microcontroller families to support existing product lines. Developing and testing both embedded firmware and PC/mobile front-end software. Ensuring all updates meet defined performance, cost, and schedule objectives. Maintaining up-to-date technical documentation for all supported products and More ❯
Rochester, Kent, United Kingdom Hybrid / WFH Options
Technical Placements
Senior Embedded Software Sustaining Engineer required for a manufacturer of life saving electronic solutions products. Part of a global group, this company offers rewarding careers, great benefits, and plenty of opportunities to grow in a supportive, energetic workplace. Hybrid working options (5 out of 10 days in the Rochester office). We are seeking a dedicated Software Engineer to … take ownership of sustaining and enhancing existing embedded firmware and software product portfolio, primarily developed in C, with some C++ used for QT-based front ends. This is a new role within the R&D team, created to ensure the continuity and quality of support for mature products. The primary focus will be maintaining and improving current products through … product lines and the ability to switch contexts effectively. Strong planning, system design, and documentation skills are essential, along with a proactive approach to problem-solving and coordination. Senior Embedded Software Sustaining Engineer - the role: Maintaining and enhancing embedded software in C and C++ for life safety systems, including fire panel s and modules. Supporting real-time More ❯
Reading, England, United Kingdom Hybrid / WFH Options
ALL.SPACE
Senior Embedded Software Engineer (ENG012) Senior Embedded Software Engineer (ENG012) This range is provided by ALL.SPACE. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range Who are we? We hire those that seek to innovate across people, process and technology. Join our global workforce, visualise the … and equality in the workplace. We aim to lead by example by making satellite communications a more inviting and accessible industry for all. Visit www.all.space to learn more. Senior embedded software engineers are responsible for the design, implementation, review, test and documentation of production software features used to manage and control ALL.SPACE's terminal products. This includes embedded … and external stakeholders to understand technical functionality required to meet customer needs. Complete architecture and design documentation for new software features. Deliver high-quality, tested software features for an embedded real-time system, using C++. Implement automated unit and integration tests. Test and debug functionality in simulation and on target hardware. Lead the investigation and timely resolution of software More ❯
Senior embedded software engineers are responsible for the design, implementation, review, test and documentation of production software features used to manage and control ALL.SPACE’s terminal products. This includes embedded real-time terminal control software, web interfaces and REST API interfaces. Senior engineers take ownership of large features, ensuring technical solutions meet the customer’s needs and are … and external stakeholders to understand technical functionality required to meet customer needs. Complete architecture and design documentation for new software features. Deliver high-quality, tested software features for an embedded real-time system, using C++. Implement automated unit and integration tests. Test and debug functionality in simulation and on target hardware. Lead the investigation and timely resolution of software … results and progress to stakeholders as required. Mentor junior engineers, developing their technical skills and championing best practice. QUALIFICATIONS, EXPERIENCE AND SKILLS Highly skilled in in C++ development on embedded systems. Demonstrated success in delivery of reliable, real-time embedded functionality. Full lifecycle development experience – design, develop, test, maintain. Good experience of Linux and FreeRTOS operating systems. Excellent More ❯
Job Title Software Engineer - C++/Real-Time EmbeddedSystems (MRI) Job Description Join our MRI R&D team as a Software Engineer and help build the next generation of magnetic resonance (MR) systems. You'll work on developing real-time embedded software and diagnostics solutions using C++, in a global, multidisciplinary environment that combines software and … modern software development lifecycle (Agile, CI/CD, Git, JIRA). You're the Right Fit if You Have: A Bachelor's or Master's degree in Computer Science, EmbeddedSystems, Informatics, Electronics, or related fields. 5+ years of experience in software development for real-time or embedded systems. Strong proficiency in C++ (C+/14 is … a plus) and object-oriented programming. Experience with real-time operating systems (e.g., VxWorks, RTLinux) and hardware-software integration. Familiarity with signal processing, image processing, or diagnostics in medical or industrial applications. Excellent communication skills, team spirit, and motivation to work in a cross-functional global team. How we work together We believe that we are better together than More ❯
Portsmouth, Hampshire, United Kingdom Hybrid / WFH Options
AIRBUS Defence and Space Limited
to zero-carbon flight ( ) to cleaning up space , sustainability is at the heart of our purpose . So what's your next change? ABOUT THE ROLE The role of Embedded Software Engineer is required due to increased demand for the work of our Advanced Developments Group (ADG). The ADG are a small team of highly innovative, enthusiastic engineers … key customers. HOW YOU WILL CONTRIBUTE TO THE TEAM Use your skills and knowledge to prototype innovative wireless solutions You will be primarily developing using C/C++ on embedded platforms Development of embedded software/firmware prototypes in an agile environment Further development of proven prototypes to a deployment standard Development of software in a real-time … embedded environment using Linux. (e.g. Microblaze or RISC-V using C/C++) ABOUT YOU Experience programming EmbeddedSystems using C/C++ Experience of bare-metal and embedded Linux environments Knowledge of Digital Signal Processing Knowledge of Software Defined Radio Not a 100% match? No worries! Airbus supports your personal growth with customised development solution More ❯
Life Assurance, Eye care, Employee assistance programme, cycle2work scheme. The Software Engineer will work as part of the R&D engineering team to design and develop application software and embedded firmware in C and C++ for future products and assist with the support and enhancement of the existing product portfolio. You will be able to create great products that … skills and keen documentation skills. The successful candidate will work alongside the existing multidiscipline R&D team but should also be comfortable working independently. Software Engineer – the role: Designing embedded software in C/C++ for life safety systems, including panels and modules. Developing and supporting real-time embeddedsystems, running in either bare-metal or … Linux environments. Working across multiple 32-bit microcontroller families. Developing and testing of both PC/Mobile panel software and embedded firmware. Contributing to the software architecture design, and electronic circuit design decisions where appropriate. Ensure that designs meet the stated objectives relating to performance, cost and timescale. Maintain and update designs and design documentation as required. Ensure that More ❯
join with: Software Solutions Engineers play a critical role in bridging customer needs with the technical implementation required for ALL.SPACE’s terminal software products. This position combines elements of systems engineering and software development to deliver high-quality solutions tailored to customer and product requirements. The engineer will be responsible for designing, implementing, and supporting technical solutions, working closely … with both internal and external stakeholders to deliver embedded real-time terminal control software solutions. ROLES and RESPONSIBILITIES Translate business needs into technical engineering solutions, ensuring feasibility and alignment with existing system architecture and company resources. Engage with internal and external stakeholders to gather and interpret customer and product requirements. Deliver high-quality software designs and specifications using industry … as Jira, to meet customer needs. Reporting progress, raising resource requests and escalating risks when necessary. Contribute to hands-on development to deliver and test key technical implementations for embedded real-time systems. Conduct code reviews and champion best practices to maintain quality in deliverables. Mentor and support engineers through technical implementation, providing guidance and coaching. Manage the integration More ❯
Cranleigh STEM is working with a leading provider of fuel cell power systems to generate clean energy in support of the global energy transition. The company is now recruiting a Senior Embedded Software Engineer to join its team based in Guildford on a permanent full-time basis and to help deliver on the company’s long-term success. … As a Senior Embedded Software Engineer, you will be responsible for supporting existing and developing new products within fuel cell energy generation and integrated power solutions. This position requires a person with extensive experience with embedded microcontrollers and software development, verification, and documentation to work within the Electronics team. Senior Embedded Software Engineer responsibilities: Lead the development … of embedded software for innovative fuel cell and power system products. Capture and translate software requirements into well-structured architectures and maintainable code. Design, implement, and support embedded software solutions, ensuring functionality, performance, and reliability. Work cross-functionally with electronics, systems development, production, and testing teams to ensure successful product integration. Produce and maintain documentation to support More ❯
london, south east england, united kingdom Hybrid / WFH Options
IC Resources
Join a deep-tech start-up transforming embedded software tooling – London, Hybrid Working Model This stealth-mode start-up is tackling one of the most persistent pain points in modern electronics... integrating complex semiconductor chips into real-world systems. Backed by leading UK investors, the team is developing an AI-powered platform that radically simplifies embedded software development … and reverse engineering. They’re now looking for a Senior Embedded Software Engineer to help build intelligent tooling for reverse engineering, low-level firmware analysis, and code generation. You’ll work at the cutting edge of embeddedsystems, combining traditional driver development with modern AI and analysis frameworks. For this Senior Embedded Software Engineer , we’re … looking for someone with: Extensive experience in embedded development (baremetal/RTOS) Proficiency in C/C++ for low-level software and firmware Hands-on experience with reverse engineering tools like Ghidra, IDA Pro, or similar Strong understanding of embedded toolchains (compilers, linkers, debuggers) Familiarity with SoC bring-up, device trees, and system-level debugging Knowledge or experience More ❯
london (city of london), south east england, united kingdom Hybrid / WFH Options
IC Resources
Join a deep-tech start-up transforming embedded software tooling – London, Hybrid Working Model This stealth-mode start-up is tackling one of the most persistent pain points in modern electronics... integrating complex semiconductor chips into real-world systems. Backed by leading UK investors, the team is developing an AI-powered platform that radically simplifies embedded software development … and reverse engineering. They’re now looking for a Senior Embedded Software Engineer to help build intelligent tooling for reverse engineering, low-level firmware analysis, and code generation. You’ll work at the cutting edge of embeddedsystems, combining traditional driver development with modern AI and analysis frameworks. For this Senior Embedded Software Engineer , we’re … looking for someone with: Extensive experience in embedded development (baremetal/RTOS) Proficiency in C/C++ for low-level software and firmware Hands-on experience with reverse engineering tools like Ghidra, IDA Pro, or similar Strong understanding of embedded toolchains (compilers, linkers, debuggers) Familiarity with SoC bring-up, device trees, and system-level debugging Knowledge or experience More ❯
slough, south east england, united kingdom Hybrid / WFH Options
IC Resources
Join a deep-tech start-up transforming embedded software tooling – London, Hybrid Working Model This stealth-mode start-up is tackling one of the most persistent pain points in modern electronics... integrating complex semiconductor chips into real-world systems. Backed by leading UK investors, the team is developing an AI-powered platform that radically simplifies embedded software development … and reverse engineering. They’re now looking for a Senior Embedded Software Engineer to help build intelligent tooling for reverse engineering, low-level firmware analysis, and code generation. You’ll work at the cutting edge of embeddedsystems, combining traditional driver development with modern AI and analysis frameworks. For this Senior Embedded Software Engineer , we’re … looking for someone with: Extensive experience in embedded development (baremetal/RTOS) Proficiency in C/C++ for low-level software and firmware Hands-on experience with reverse engineering tools like Ghidra, IDA Pro, or similar Strong understanding of embedded toolchains (compilers, linkers, debuggers) Familiarity with SoC bring-up, device trees, and system-level debugging Knowledge or experience More ❯
point in time.) Position Summary We are seeking a highly skilled, independent, and motivated Firmware Engineer to join our team. This position will be responsible for creating and improving embedded software systems used within precision materials testing equipment primarily focused within the construction and infrastructure markets. The Firmware Engineer will report to the R&D Manager and will … necessary. Key Responsibilities Work with hardware and other engineering staff to evaluate and document the interface requirements between hardware/firmware/software Design, implement, and debug firmware for embeddedsystems in C/C++ Perform testing and validation of embedded firmware to ensure reliability and stability Optimize code for performance, power efficiency, and memory usage Assess … Engineering with 10+ years’ work experience from a relevant area Proficiency with C and C++ required with extensive experience in automation and closed loop industrial control Strong understanding of embeddedsystems architecture and hardware interfaces (e.g., UART, SPI, I2C, CAN etc.). Strong knowledge of ST family microcontrollers (e.g. STM32H7) and real-time operating systems (RTOS). More ❯
Rochester, Kent, South East, United Kingdom Hybrid / WFH Options
Technical Placements
the Rochester office). Benefits include - Bonus, Pension, Life Assurance, Eye care, Employee assistance programme, cycle2work scheme. We are seeking a Software Development Manager passionate about driving innovation in embeddedsystems, IoT, and cloud solutions. In this role, you will lead, mentor, and develop a talented team of software engineers, guiding them through product development while managing an … knowing have a positive impact in the real world. Software Development Manager the role: Oversee Software Development Activities Collaborate with the Principal engineers guide the architecture and design of embedded (both bare metal and small RTOS environments), Linux, desktop, web-based applications and cloud services. Manage the technical realization from high-level design to efficient technical solutions. Make key … Continuous Integration/Continuous Deployment (CI/CD), setting up and managing CI/CD pipelines using tools like Jenkins, GitLab CI, or Azure DevOps. Expertise in version control systems particularly Git, and collaborative development workflows. Design Strong skills in C and one or more of the following C++ for low-level programming and/or C#, .NET Framework More ❯
Social network you want to login/join with: Senior EmbeddedSystems Engineer, slough col-narrow-left Client: Location: slough, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 2 Posted: 06.06.2025 Expiry Date: 21.07.2025 col-wide Job Description: Company Overview Flux has developed the world’s first Optical Tensor Processing Unit … inference of large AI models. Join us in London to be part of a dynamic team that thrives on innovation and speed. The role We’re searching for Senior Embedded Engineers to design and build ultra-high performance tooling that supports our OTPU hardware development. You will own tools that span hardware safety, calibration, debugging, and validation. Your mission … is to go from concept to deployment - rapidly iterating, prototyping, and delivering robust embedded solutions that enable our OTPUs to run safely, efficiently, and continuously push the limits of their performance envelope. Responsibilities Architect robust tooling for hardware validation and bring-up, with rapid prototyping in Python and a clear path to production-grade implementations. Design and implement embeddedMore ❯
inference of large AI models. Join us in London to be part of a dynamic team that thrives on innovation and speed. The role We’re searching for Senior Embedded Engineers to design and build ultra-high performance tooling that supports our OTPU hardware development. You will own tools that span hardware safety, calibration, debugging, and validation. Your mission … is to go from concept to deployment - rapidly iterating, prototyping, and delivering robust embedded solutions that enable our OTPUs to run safely, efficiently, and continuously push the limits of their performance envelope. Responsibilities Architect robust tooling for hardware validation and bring-up, with rapid prototyping in Python and a clear path to production-grade implementations. Design and implement embeddedsystems for hardware safety, synchronization, and low-level control. Develop calibration and debug tooling, with rapid prototyping primarily in Python. Define and implement CI/CD infrastructure tailored for embedded development, ensuring fast iteration and high confidence in system integrity. Create systems for real-time monitoring, diagnostics, and fault handling across OTPU hardware. Define and enforce More ❯
inference of large AI models. Join us in London to be part of a dynamic team that thrives on innovation and speed. The role We’re searching for Senior Embedded Engineers to design and build ultra-high performance tooling that supports our OTPU hardware development. You will own tools that span hardware safety, calibration, debugging, and validation. Your mission … is to go from concept to deployment - rapidly iterating, prototyping, and delivering robust embedded solutions that enable our OTPUs to run safely, efficiently, and continuously push the limits of their performance envelope. Responsibilities Architect robust tooling for hardware validation and bring-up, with rapid prototyping in Python and a clear path to production-grade implementations. Design and implement embeddedsystems for hardware safety, synchronization, and low-level control. Develop calibration and debug tooling, with rapid prototyping primarily in Python. Define and implement CI/CD infrastructure tailored for embedded development, ensuring fast iteration and high confidence in system integrity. Create systems for real-time monitoring, diagnostics, and fault handling across OTPU hardware. Define and enforce More ❯
Social network you want to login/join with: iOS & EmbeddedSystems Engineer - Package up to £150,000 - ID41148, slough col-narrow-left Client: Humand Talent Location: slough, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 5 Posted: 16.06.2025 Expiry Date: 31.07.2025 col-wide Job Description: iOS & EmbeddedSystems … hands-on iOS developer with a passion for building apps that talk to hardware? Do you enjoy working across the boundaries of software and firmware, where mobile UX meets embedded logic? Do you want to build purposeful tech that blends deep engineering with real-world outcomes? If so, read on. Why This Role Is Different Our client is a … fast-growing Tech-for-Good start-up born from world-class research and backed by serious ambition. They’re developing a first-of-its-kind product that seamlessly blends embedded hardware with a Swift-based iOS app. As a key engineer in a small, elite team, you’ll help architect and build the mobile interface while collaborating closely with More ❯
iOS & EmbeddedSystems Engineer - Package up to £150,000 Build Bold Technology. Make a Real-World Impact. Are you a hands-on iOS developer with a passion for building apps that talk to hardware? Do you enjoy working across the boundaries of software and firmware, where mobile UX meets embedded logic? Do you want to build purposeful … fast-growing Tech-for-Good start-up born from world-class research and backed by serious ambition. They’re developing a first-of-its-kind product that seamlessly blends embedded hardware with a Swift-based iOS app. As a key engineer in a small, elite team, you’ll help architect and build the mobile interface while collaborating closely with … Shape the app’s architecture and ensure clean, scalable, testable code. Work closely with UX designers and product leads to turn complex functionality into elegant user experiences. Contribute to embedded firmware in C or C++ , particularly around device communication or feature testing. Participate in architectural discussions spanning embedded, mobile, and cloud layers. Help foster a high-performing engineering More ❯
iOS & EmbeddedSystems Engineer - Package up to £150,000 Build Bold Technology. Make a Real-World Impact. Are you a hands-on iOS developer with a passion for building apps that talk to hardware? Do you enjoy working across the boundaries of software and firmware, where mobile UX meets embedded logic? Do you want to build purposeful … fast-growing Tech-for-Good start-up born from world-class research and backed by serious ambition. They’re developing a first-of-its-kind product that seamlessly blends embedded hardware with a Swift-based iOS app. As a key engineer in a small, elite team, you’ll help architect and build the mobile interface while collaborating closely with … Shape the app’s architecture and ensure clean, scalable, testable code. Work closely with UX designers and product leads to turn complex functionality into elegant user experiences. Contribute to embedded firmware in C or C++ , particularly around device communication or feature testing. Participate in architectural discussions spanning embedded, mobile, and cloud layers. Help foster a high-performing engineering More ❯
South East London, England, United Kingdom Hybrid / WFH Options
Everfox
hours Interest-free season ticket loans Employee Assistance Programme Life assurance and group income protection Daily fruit, breakfast and drinks in our offices Overview of the role As an EmbeddedSystems Engineer at Everfox you will be involved in developing software across all our platforms and creating new products and capabilities, contributing to all aspects of product engineering … to scoping and design of new software through planning and task estimation. Integration, test and sustainment Performing end-to-end integration and test of software, firmware and hardware. Integrate embedded software with hardware and firmware to deliver prototypes of new features and products Develop automated tests for Everfox hardware, based on Python and pytest Perform manual tests on Everfox … practices and tools. Recognising the industry that Everfox operates in and appreciating the importance of following our information security policies. Required knowledge, skills and experience Professional experience of developing embedded software for commercial solutions. Some prior exposure to mentoring/coaching less experienced Engineers. Collaborative approach with excellent interpersonal skills, able to work effectively both as part of a More ❯
london, south east england, united kingdom Hybrid / WFH Options
Everfox
hours Interest-free season ticket loans Employee Assistance Programme Life assurance and group income protection Daily fruit, breakfast and drinks in our offices Overview of the role As an EmbeddedSystems Engineer at Everfox you will be involved in developing software across all our platforms and creating new products and capabilities, contributing to all aspects of product engineering … to scoping and design of new software through planning and task estimation. Integration, test and sustainment Performing end-to-end integration and test of software, firmware and hardware. Integrate embedded software with hardware and firmware to deliver prototypes of new features and products Develop automated tests for Everfox hardware, based on Python and pytest Perform manual tests on Everfox … practices and tools. Recognising the industry that Everfox operates in and appreciating the importance of following our information security policies. Required knowledge, skills and experience Professional experience of developing embedded software for commercial solutions. Some prior exposure to mentoring/coaching less experienced Engineers. Collaborative approach with excellent interpersonal skills, able to work effectively both as part of a More ❯
slough, south east england, united kingdom Hybrid / WFH Options
Everfox
hours Interest-free season ticket loans Employee Assistance Programme Life assurance and group income protection Daily fruit, breakfast and drinks in our offices Overview of the role As an EmbeddedSystems Engineer at Everfox you will be involved in developing software across all our platforms and creating new products and capabilities, contributing to all aspects of product engineering … to scoping and design of new software through planning and task estimation. Integration, test and sustainment Performing end-to-end integration and test of software, firmware and hardware. Integrate embedded software with hardware and firmware to deliver prototypes of new features and products Develop automated tests for Everfox hardware, based on Python and pytest Perform manual tests on Everfox … practices and tools. Recognising the industry that Everfox operates in and appreciating the importance of following our information security policies. Required knowledge, skills and experience Professional experience of developing embedded software for commercial solutions. Some prior exposure to mentoring/coaching less experienced Engineers. Collaborative approach with excellent interpersonal skills, able to work effectively both as part of a More ❯