Lead Software Engineer
Listed on 2026-02-28
-
Software Development
Software Engineer, Embedded Software Engineer, DevOps, AI Engineer
Lead Software Engineer – Systems, Compilers & Embedded Platforms
Zürich (Hybrid) | Deep Tech | AI Hardware | Full-Stack Ownership
We are partnering with an innovative Zürich-based tech company who are seeking a motivated Lead Software Engineer to take ownership of their software direction and execution.
This is a role for someone who enjoys operating at the intersection of silicon, compilers, and real-world developer tooling — and who wants to lead both technically and organisationally.
You will be responsible for turning advanced hardware capabilities into a clean, usable, production-grade software environment.
The OpportunityYoull shape and drive the software strategy behind a new compute platform — from runtime and drivers to compiler integration and SDK delivery.
You wont just contribute to features. You'll define priorities, structure execution, and raise the technical bar across the team.
This role sits at the centre of hardware/software co-design, working directly with architecture teams while guiding engineers toward predictable, high-quality delivery.
Your Impact- Lead and structure development across low-level drivers, runtime components, and compiler paths
- Define and prioritise work streams spanning code generation, kernels, integration tooling, and SDK packaging
- Collaborate closely with hardware teams to simplify interfaces and improve system-level performance
- Translate customer and product requirements into a clear, executable software roadmap
- Establish quality standards, review processes, and engineering ownership boundaries
- Mentor and grow a small but highly technical software team
- 7+ years in low-level systems software or compiler engineering
- Strong C++ and solid Python skills
- Experience working at the hardware/software boundary
- Practical knowledge of compiler internals (LLVM/MLIR passes, backend lowering, graph compilers, or similar)
- Strong understanding of memory systems, concurrency, and performance optimisation
- Experience planning and delivering complex technical projects with clear milestones
- Confidence reading hardware specifications and defining clean abstractions
- Embedded or MCU-focused experience
- Accelerator or heterogeneous compute exposure
- Experience packaging SDKs for external developers
- Familiarity with edge AI workflows, quantisation, or performance profiling on constrained systems
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: