Embedded Engineer Tech Lead at Quantum Machines
Stuttgart, Baden-Württemberg, Germany -
Full Time


Start Date

Immediate

Expiry Date

28 Feb, 26

Salary

0.0

Posted On

30 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Embedded Systems, RT-OS, Linux System Programming, Lab Bring-Up, HW Debugging, C/C++, Python, Driver-Level Development, Embedded Interfaces, Software Architecture, System Design Patterns, Mentoring, Communication, FPGA, Prototyping, System-Level Software

Industry

Computer Hardware Manufacturing

Description
Quantum Machines is a global leader in control systems for quantum computing, a field on the verge of exponential growth, bringing about opportunities like those made possible with the invention of classical computing 50 years ago. At QM, we provide the world’s most leading researchers and organizations with the critical tools they need to develop useful quantum computers. QM’s hardware and software represent a new paradigm for controlling quantum computers, from a single qubit to hundreds and thousands. We are looking for a hands-on Embedded Tech Lead to manage a team of 2–3 engineers specializing in low-level embedded development, as part of the QM-embedded team. This role involves low-level SW design on complex HW & Logic, board- and platform-level prototyping, and tight integration with FPGA/RTL logic. You will collaborate closely with hardware, FPGA/RTL, software, and system teams across multiple sites to deliver cutting-edge embedded solutions that power quantum control systems. Responsibilities Lead and mentor a team of 2–3 low-level embedded engineers within the broader embedded development team. Drive board-level and platform-level prototyping, bring-up, and validation for new embedded platforms. Develop, integrate, and maintain low-level drivers and system-level embedded software. Collaborate with FPGA/RTL team to integrate logic components into the embedded platform. Own and execute system bring-up activities, including debugging HW/Logic/SW interfaces. Take part in system-level architecture and cross-team design definitions. Conduct technical reviews, establish best practices, and help shape the direction of the low-level embedded domain. Requirements Must-Haves 5+ years of RT-os / Embedded-OS / Linux system programming. Hands-on embedded systems experience. Lab bring-up experience (oscilloscopes, logic analyzers, board bring-up, HW debugging) Multi-threaded application & framework development, in C/C++ and python. Driver-level development and experience with embedded interfaces (PCIe, AXI, I2C, SPI, UART) Experience maintaining production-quality code for large systems. Strong understanding of software architecture and system design patterns. Prior experience guiding or mentoring engineers (tech lead responsibilities within a team) B.Sc. or higher in Computer Science, Electrical Engineering, Physics, or equivalent. Strong communication skills and ability to collaborate across teams. Advantages Formal management experience Analog/RF experience System design/architectural experience Experience integrating RTL/FPGA components with embedded systems Preferred Skills null
Responsibilities
Lead and mentor a team of low-level embedded engineers while driving board-level and platform-level prototyping and validation for new embedded platforms. Collaborate with various teams to deliver embedded solutions that power quantum control systems.
Loading...