Lead Software Engineer
Veröffentlicht am
Stellenbeschreibung
Overview As Lead Embedded Software Engineer, you will steer a small team to deliver energy-efficient software for power-constrained, in-memory computing applications. You’ll develop software at microcontroller and bare-metal levels, plus multi-platform toolchains under Linux and RTOS. This role blends hardware collaboration with software design to shape high-performance, portable solutions. You’ll work in a modern, supportive environment at the Zürich HQ with opportunities for career growth and a competitive package.
Leistungen / Benefits state-of-the-art development environment hybrid working competitive salary bonus flexible benefits package Verantwortungsbereiche lead a small team of embedded software engineers develop software at microcontroller/bare-metal level and multi-platform toolchains work under Linux kernel/drivers and RTOS in C and C++ build energy-efficient software for power-restricted in-memory computing collaborate with hardware teams to align software and hardware goals Zentrale Anforderungen postgraduate experience leading small teams experience in embedded Linux and driver/kernel level software experience with toolchains / compiler software, SDKs, code generation strong C and C++ skills beneficial experience: Linux Driver Development, DirectX, LLVM/MLIR, OpenCL beneficial experience: TensorFlow / PyTorch experience working closely with hardware teams full authorization to work in
EU and Switzerland team leadership cross-functional collaboration strong communication embedded Linux driver/kernel development RTOS