Job DescriptionThe Movidius VPU Team have been at the forefront of designing and delivering solutions for exciting new machine vision markets and to date have delivered the successful Myriad VPUs and Neural Compute Stick Programs. Within the group, the Ecosystem Scaling team is tasked with choosing the wider machine learning software frameworks to use with the Intel VPUs and enabling support for these frameworks.As an AI Software Engineering Manager, you will play an integral role in being responsible for supporting the architecture team in defining the set of software deliverables for the products and how they fit in the overall software stack as well as designing, implementing and testing own deliverables to the project to ensure the software frameworks enabled are performant and complete.You will lead and help build up a team of experienced engineers. This work involves tracking and organiozing activities as well as performing hands-on work with the team on daily tasks.You will be involved in all phases of projects from pre-silicon and early prototyping to final customer delivery. You will need to design scalable software on pre-existing and new hardware and optimize existing software to improve performance. You will be involved in all elements of the software stack: tools development, neural networks analysis and operator layer definition, software library development, driver development, kernel development for multiple operating systems and firmware development possibly involving both bare-metal and real-time operating system code.Hybrid (partial remote/partial office) model working contract available.QualificationsDesired Experience/KnowledgeProgramming skills with exposure to multiple programming and scripting languages: C/C++/C#/Python/Bash/MakefilesBand knowledge of microprocessor/microcontroller architectures.Exposure to commercial mobile application development, either on the job or thru personal portfolio/hobby projectsAt least 3 years relevant experience on cross-stack software projects.Knowledge or experience working with compiler technologiesKnowledge of project tracking software like JIRA or similarVery good communication skillsAny of the following are a plus:Experience of embedded systemsExperience working with embedded RTOSExperience of software/hardware interactions, including debugAbility to create software designs based on architecture and requirementsExperience with heterogenous architecturesAbility to clearly communicate concepts and problem statements in a multi-cultural environmentExperience demonstrating problem solving skillsGPU/VPU programming experience
AI Software Engineering Manager in Galaţi
Datele de contact vor fi vizibile dupa ce veti aplica!