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 ❯
Are you an experienced Software Manager ready to lead cutting-edge development in embeddedsystems, IoT, and cloud-connected technologies? My client is growing their R&D function in Maidstone, Kent, and looking for a Software Manager to take ownership of embedded software delivery across a range of safety-critical electronic products. From low-level embedded C through to connected web services, you will lead a cross-functional team through full-lifecycle development. What will the Embedded Software Manager do: • Lead and mentor a team of 10–15 engineers across embedded, Linux, desktop, web, and cloud platforms. • Guide architecture decisions for bare-metal and RTOS-based systems, as well as cloud-based … automated testing, and secure coding. • Collaborate with R&D, QA, and PMO teams at our Maidstone, Kent facility to innovate and deliver top-tier solutions. Experience required from the Embedded Software Manager: • Proven leadership in an embedded software team, ideally in a regulated industry • Familiarity with ARM Cortex-M microcontrollers, RTOS, and communication protocols (SPI, I2C, TCP/ 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 ❯