Principal Software Engineer
1 week ago
Forward NPD is a Cambridge-based product development consultancy. We help our clients – from ambitious start-ups to global brands – turn their ideas into successful, manufacturable products. Our work spans the complete product development process, from earliest concept development through to in-life support. Our multidisciplinary team spans industrial and mechanical design, electronic engineering and software development. We focus on practical engineering that delivers. We’re looking for a Principal Software Engineer to take technical leadership across a range of embedded and connected system projects. You’ll combine deep embedded expertise with system-level awareness, equally at home configuring an RTOS on a low-power MCU as you are discussing cloud integration or data ingress with a client. You’ll guide technical direction, make pragmatic design choices, and still enjoy hands‑on coding where it matters most. This is a key role within a consulting business: part engineer, part architect, part trusted adviser to colleagues and clients alike. What You’ll Do Lead the software design and development of embedded and connected systems, often centred on low-cost, low-power MCUs running RTOS. Take a system-wide view: balancing firmware, hardware, connectivity, and cloud considerations. Work directly with clients to capture requirements, shape architectures, and define delivery plans. Write, review, and integrate production-quality code in C/C++, and occasionally Python or other languages. Mentor other engineers and help drive best practice across design, implementation, and test. Stay on top of relevant technologies – particularly those shaping the IoT and connected device landscape. What You’ll Bring Strong experience developing embedded software using C/C++ for RTOS-based systems (e.g., FreeRTOS, Zephyr, …). Solid understanding of low-power, resource-constrained systems. Sound knowledge of embedded Linux. Experience with cloud, web, or mobile technologies and how they connect into device ecosystems. Proven ability to lead design discussions, make decisions, and communicate clearly with both engineers and customers. A balance of technical confidence and curiosity – you know your craft but still want to push it further. Why Forward NPD? Work on varied, technically challenging projects that actually get built. Influence full product lifecycles — from concept through to manufacture and deployment. Enjoy autonomy, variety, and direct impact. Collaborate with a small, skilled team of engineers who care about doing things properly. If you’re an experienced embedded developer who still enjoys hands‑on engineering, and you want to play a leading role in how technology‑enabled products are conceived and delivered, we’d love to talk. Seniority level Mid‑Senior level Employment type Full‑time Job function Engineering and Information Technology Industries Design Services #J-18808-Ljbffr
-
Principal Software Engineer
7 days ago
Cambridge, United Kingdom Platform Recruitment Limited Full timeJob DescriptionTitle: Principal Software EngineerLocation: CambridgeWork Setup: OnsiteWere partnering with a rapidly growing Cambridgeshire-based company specializing in the development and supply of radio terminals, accessories, and applications for mission-critical and business-critical communications. Due to continued expansion, theyre looking for a...
-
Principal Software Engineer
7 days ago
Cambridge, United Kingdom Platform Recruitment Limited Full timeTitle: Principal Software EngineerApply (by clicking the relevant button) after checking through all the related job information below.Location: CambridgeWork Setup: OnsiteWere partnering with a rapidly growing Cambridgeshire-based company specializing in the development and supply of radio terminals, accessories, and applications for mission-critical and...
-
Principal Software Engineer
4 days ago
Cambridge, United Kingdom Purposeology Full timeJoin to apply for the Principal Software Engineer role at Purposeology Title: Principal Software EngineerLocation: CambridgeWork Setup: Onsite We're partnering with a rapidly growing Cambridgeshire-based company specializing in the development and supply of radio terminals, accessories, and applications for mission‑critical and business‑critical...
-
Principal Software Engineer
7 days ago
Cambridge, Cambridgeshire, United Kingdom Platform Recruitment Full time £300,000 per yearPrincipal Software Engineer - Up to £300,000 - CambridgeTitle: Principal Software EngineerCompany: Proprietary HFTLocation: CambridgePay: Up to £300,000 with huge potential to increaseCompany:A proprietary trading firm in Cambridge, specialising in the research and development of ultra-low-latency automated trading strategies, are looking for a Software...
-
Principal Software Engineer
2 weeks ago
Cambridge, United Kingdom The ONE Group Ltd Full timeRolePrincipal Software Engineer LocationCambridge OverviewWe’re looking for a Principal Software Engineer to lead the design and optimisation of mission-critical communication systems. You’ll shape technical direction, ensure performance and scalability, and mentor a talented development team within a growing technology business. Key Responsibilities...
-
Principal Software Engineer
2 weeks ago
Cambridge, United Kingdom Sepura plc. Full timeWe are looking to recruit an experienced and highly skilled Principal Software Engineer to join the team. Principal Software Engineer – Sepura Ltd We are looking to recruit an experienced and highly skilled Principal Software Engineer to lead the design, development, and optimisation of our mission‑critical communication infrastructure. This role is...
-
Principal Software Engineer
5 days ago
Cambridge, United Kingdom AVEVA Denmark Full timePrincipal Software Engineer - Licensing/Entitlement page is loaded## Principal Software Engineer - Licensing/Entitlementlocations: Cambridge, United Kingdomtime type: Full timeposted on: Posted Todayjob requisition id: R012460**AVEVA is creating software trusted by over 90% of leading industrial companies.****Job Title:** Principal Software Engineer...
-
Principal OpenGL/Vulkan Software Engineer
2 weeks ago
Cambridge, United Kingdom ic resources Full timePrincipal OpenGL/Vulkan Software Engineer £90,000 - £100,000 & fully remote working! My client is a Cambridge-based global technology consultancy with a strong focus on contributing to the open-source community. They are passionate about pushing the boundaries of graphics technology and providing innovative solutions to their clients. Join their team of...
-
Principal Software Engineer
1 week ago
Cambridge, United Kingdom Cadence Systems Full timeAt Cadence we hire and develop leaders and innovators who want to make an impact on the world of technology.Cadence is a pivotal leader in electronic design building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software hardware and IP that turn design concepts...
-
Principal Software Engineer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Forward NPD Full time £100,000 - £120,000 per yearForward NPD is a Cambridge-based product development consultancy. We help our clients -- from ambitious start-ups to global brands -- turn their ideas into successful, manufacturable products. Our work spans the complete product development process, from earliest concept development through to in-life support. Our multidisciplinary team spans industrial and...