Lead Software Engineer

Switzerland - Lausanne
Permanent
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 OpenEmbedded 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 OpenBMC and OpenBIC.
- Skilled in interfacing with hardware and peripherals via protocols like SPI, I2C/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, GitLab, 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.
19003U1F
© 2024 microTECH Global Limited
Headquarters: Park House, Park Street, Maidenhead, Berkshire SL6 1SL
Bristol, UK: Office 202, Origin Workspace, 40 Berkeley Square, Bristol BS8 1HP
Bengaluru, India: FF-2 Ozone Whites, Doddanaga Mangal, Electronic City Phase-2, Bengaluru, Karnataka 560100, India
This site uses cookies, by browsing the site you are agreeing to their use. To find out how we use them please read our Cookie Policy. Hide