Team Lead Embedded Software Engineering
- Hybrid
- Delft, Zuid-Holland, Netherlands
- Research & Development
Join us as Team Lead for Embedded Software Engineering! Lead a talented team, drive innovation in quantum tech, and shape the future of quantum computers. Bring your expertise to the challenge!
What will you do?
Our Mission
Qblox is a deep tech scaleup whose mission it is to accelerate our customers in the worldwide race towards building scalable quantum computers by providing them with the world's best quantum control stacks.
Qblox develops control stacks that combine unrivaled noise and drift performance, a low-latency arbitrary control flow and scalability up to 1000s of qubits. The control stack generates the analog pulses (DC to 18 GHz) needed for the control and readout of qubits. These analog signals are generated from 1000s of parallel channels and driven by our proprietary sequence processor technology. Our products are used by R&D teams globally to accelerate the development of operational quantum computers and quantum networks. The technology we are developing is compatible with a broad range of qubit technologies (superconducting, spin, NV-centres, cold atoms).
To control so many qubits, we developed a modular system that can be synchronized. This system is packed with high-end FPGAss that are synchronized with nanosecond precision, high-speed digital interfaces to multi-gigasample dataconverters and ultra low-noise and low drift analog (RF) circuits. The FPGAs contain among other things our proprietary sequence processors that generate the pulses to control the quantum hardware.
To interface with our equipment, we develop a software stack consisting of low-level drivers, compilers and assemblers written in C/C++ and higher-level tools written in Python. The current software department consists of around 20 engineers divided into three teams; Embedded Software Engineering, Software Engineering and the Test & Automation team. In the coming years, we aim to significantly grow the department to focus on the development of new software products.
This role is focused on leading, expanding and thriving the embedded software team. The team currently consists of 9 team members. In this role, you will be reporting to our Head of Software.
Your Mission
As the Team Lead of our embedded software engineering team, you will lead and coordinate the embedded software engineering activities, ensuring high-quality and efficient workflows. You will mentor, train and provide technical expertise to colleagues and champion professional growth and development of your team members. You will ensure compliance with the product requirements, processes, keep track of technical debt and identify and address process and infrastructure improvements.
The successful candidate will have a strong background in embedded software engineering, excellent leadership skills, and ability to collaborate with multi-functional teams.
Your responsibilities will be including, but are not limited to:
- Lead and mentor the work for a team of embedded software engineers in their day-to-day activities.
- Set clear expectations, assign tasks, and apply metrics to triage and prioritize department resources and workflow.
- Be an ambassador for Qblox’ company values and translate them to the team’s day-to-day activities.
- Conduct regular performance evaluations, provide constructive feedback, and find opportunities for training and development.
- Proactively drive process and infrastructure improvements
- Develop a collaborative and inclusive team environment, promoting effective communication and knowledge exchange.
- Communicate project updates, challenges, and achievements to program managers, senior leadership, and other stakeholders to optimize prioritization and resource allocation.
- Coordinate with other teams and departments to ensure smooth workflows and timely delivery of tasks and projects.
- Monitor project progress, identify potential bottlenecks, and implement corrective measures to complete projects.
- Stay updated with industry trends and advancements in embedded software engineering technologies to enhance team capabilities.
- Represent the team internally and occasionally externally.
Job requirements
Your profile:
For this role, we are looking for a candidate with:
- Previous experience as a Teamlead Embedded Software or equivalent team lead role in a high-tech, R&D-driven industry (e.g., semiconductor, radar systems, high-speed electronics 7+ years of experience in embedded software engineering
- Solid experience with Linux (kernel driver development, user space applications)
- Excellent knowledge of (modern) C++ and cmake
- Strong leadership and team management skills, with the ability to empower and inspire team members
Exceptional communication and interpersonal skills - Strong problem-solving and decision-making abilities, with a focus on delivering high-quality results
- Ability to prioritize and manage numerous projects simultaneously while ensuring quality of work
- Continuous improvement mentality, with a proactive approach to identifying and implementing process and infrastructure enhancements
- Experience with recruitment and building an organization, preferably in a startup/ scaleup environment
- Experience with Agile and Agile transformation
Our Diversity and Inclusion Committee and Culture Committee work to enrich our company culture by promoting equality and celebrating diversity within our team. We’re striving to build a team that represents a variety of backgrounds, cultures, perspectives, experiences, and skills.
- Delft, Zuid-Holland, Netherlands
or
- Delft, Zuid-Holland, Netherlands
All done!
Your application has been successfully submitted!