Kandou

Director of Software Engineering

Kandou

full-time

Posted on:

Location Type: Hybrid

Location: Reading • 🇬🇧 United Kingdom

Visit company website
AI Apply
Apply

Job Level

Lead

Tech Stack

LinuxRTOS

About the role

  • Define, architect, develop, and deliver the full software stack including validation software, embedded firmware, device drivers, system software, SDKs, application-level software, and customer support/demonstration tools
  • Establish and continuously improve robust, scalable software development processes optimized for production environments
  • Ensure predictable delivery of high-quality, well-documented, secure, and maintainable software releases that meet stringent reliability and performance standards
  • Build, scale software capability aligned with company’s business strategy and product roadmap
  • Engage with customers (internal/external) to understand goals, strategies, and technical needs - and lead the definition and execution of high-value and quality solutions

Requirements

  • 12+ years of senior-level experience in software engineering within the semiconductor, systems, or hardware technology industry
  • Proven track record leading geographically distributed, multi-disciplinary software teams with direct responsibility for defining software architecture, managing the complete development lifecycle, and delivering production-ready software solutions
  • Deep technical expertise across the software stack including firmware/embedded systems, device drivers, OS-level programming (Linux, RTOS), hardware abstraction layers, system software, SDK development, API design, application software, and software tools/utilities
  • Experience with high-speed interface technologies (PCIe, CXL, NVMe, Ethernet, or similar protocols) and system-level integration in data center or enterprise computing environments
  • Background in SoC/ASIC development, memory systems, compute accelerators, or data center infrastructure is highly preferred.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
software architectureembedded firmwaredevice driverssystem softwareSDK developmentAPI designapplication softwareOS-level programminghigh-speed interface technologiessystem-level integration
Soft skills
leadershipcustomer engagementteam managementcommunicationproblem-solvingcollaborationstrategic planningprocess improvementtechnical needs assessmentsolution execution