OUR SECTORS
At European Tech Recruit, our sectors cover a wide range of industries within the field of technology.
tech jobs in the US?
Looking for
tech jobs in the US?
At European Recruitment, our sectors cover a wide range of industries within the field of technology
At European Recruitment, our sectors cover a wide
range of industries within the field of technology
At European Recruitment, our sectors cover a wide
range of industries within the field of technology
Client services
Learn about the range of client services we offer at European Tech Recruit, and browse through our case sudies.
tech jobs in the US?
Looking for
tech jobs in the US?
At European Recruitment, our sectors cover a wide range of industries within the field of technology
About us
Learn about European Tech Recruit's mission, values, our team, and our commitment to DE&I.
tech jobs in the US?
Looking for
tech jobs in the US?
At European Recruitment, our sectors cover a wide range of industries within the field of technology
Director of Software Engineering
Director of Software Engineering
R&D – Reading or Lausanne
Challenges are our drive, innovation our calling. We are a team of passionate, accomplished professionals making a mark in the semiconductor industry. We’re an innovative leader in high-speed and energy-efficient chip-chip link solutions critical to the evolution of the electronics industry, continuously developing to meet the demands of not just the customers of today, but of tomorrow too. If you love being part of a high-tech scale-up and are motivated by pushing your limits and challenging the status quo, we have an opportunity for you.
Key Responsibilities
- 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 and scale software capability aligned with the 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, high-quality solutions
Skills
- Deep understanding of end-to-end software solution architecture with a proven track record of delivering complex, production-grade systems that integrate hardware and software across multiple technology domains
- Expertise in software architectural principles emphasizing modularity, reusability, scalability, and maintainability. Strong command of modern software development methodologies including Agile/Scrum, CI/CD, automated testing frameworks, and DevOps practices
- Strong organizational and program-management capabilities with the ability to drive multiple concurrent initiatives, set strategic priorities, manage technical debt, and integrate emerging technologies into complex product roadmaps
- Excellent cross-functional collaboration and stakeholder-management skills. Ability to influence technical direction, negotiate priorities with engineering and product teams, and represent software engineering at the executive level
Experience
- 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 (e.g., PCIe, CXL, NVMe, Ethernet) 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
Apply Now
By applying to this role, you acknowledge that we may collect, store, and process your personal data on our systems.
For more information, please refer to our
Privacy
Notice