Our client who is a leader in high-speed and energy efficient chip-to-chip link solutions within the electronics industry is looking for a Lead Software Engineer to join their team in Switzerland. Key Skills & Experience:- Expertise in defining and building custom Linux distributions, such as using Open Embedded and Yocto.- Proficient in Linux host software development, including kernel and userspace driver architecture, design, and implementation.- Familiarity with Baseboard Management Controller (BMC) systems, including Open BMC and Open BIC.- Skilled in interfacing with hardware and peripherals via protocols like SPI, I2 C/SMBus, and JTAG.- Strong understanding of communication protocols, including MCTP.- Extensive experience debugging at the application, driver, and hardware levels.- Knowledge of high-speed signalling technologies, such as PCIe and CXL.- Proficient in modern software development and testing workflows, including CI, Git Lab, Makefile, CMake, and TDD. Responsibilities:- Led the development of host support software for our clients silicon projects.- Ensured high code quality through the implementation and execution of comprehensive software test suites.- Migrated, consolidated, and enhanced existing silicon debug software tools.- Designed and supported software for our clients silicon design infrastructure.
#J-18808-Ljbffr