What you’ll be doing:
Lead a small team of software verification engineers, providing both personal and professional guidance.
Engage in hands-on development using Python.
Establish and lead all aspects of the software testing methodology and process.
Define and implement testing infrastructure and automation.
Lead and maintain the groups lab environment.
Take ownership for verifying the functionality, stability, and performance of the DPU BMC.
Collaborate closely with internal and external customers to understand system use cases.
What we need to see:
B.Sc degree or equivalent experience in Computer Science, Computer Engineering, or Electrical Engineering.
3+ years in a managerial position or tech leading.
8+ years of overall experience.
The candidate needs to exhibit proficient Python coding abilities and practical hands-on experience
Detail oriented and comfortable multitasking in a dynamic environment with shifting priorities and changing requirements.
Ability to work with various teams and have strong analytical, debugging and problem-solving skills with attention to details.
Experience with embedded SW development.
Excellent communications skills, self-motivated and well organized.
Ways to stand out from the crowd:
Proficiency in Continuous Integration (CI) methodologies and tools such as Gerrit, Jenkins, and GitLab.
Experience with PyTest and with Docker.
Background in BMC, Yocto, Linux Kernel, U-Boot, UEFI, and Secure Boot.
Strong knowledge of networking and protocols.
Expertise in C/C++.