System SW Engineering Manager
We’re an innovative Deep Tech startup that’s disrupting the AI & Analytics industry. Our world-first Analytics Processing Unit (APU) provides unparalleled query performance and accelerates database operations beyond CPU bounds. We’re seeking an outstanding hands-on System Software Engineering Manager with deep knowledge of low-level software design to lead a team of experts, and play a vital role in designing and implementing our firmware, drivers, and runtime components . If you're passionate about hardware/software interaction and thrive in a collaborative, problem-solving environment - we want you!
Responsibilities
Lead and mentor a team of 3-5 software engineers
Drive design and implementation of critical components such as our low-level drivers and system-level software
Collaborate with cross-functional teams, including hardware engineers, to ensure seamless integration of software and hardware components.
Debug and troubleshoot issues at various levels of the software stack, from the host system to the emulator or RTL simulator.
Collaborate with the product management team to understand customer requirements and translate them into software solutions.
Qualifications
Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
5 years of hands-on experience in system software development, with a strong emphasis on low-level C++ programming
3+ years in a team management or leadership role
Driver-level development and experience with embedded interfaces (PCIe, UART)
In-depth understanding of computer architecture and hardware/software interaction.
Strong understanding of operating systems concepts and experience with Linux or other Unix-like systems.
Strong problem-solving skills and the ability to work in a fast-paced, collaborative environment.
