Senior Embedded Software Engineer Introduction As consumers continue to use technology to experience the world in new and exciting ways, Xperi continue to be right there.
Through its innovative technologies and solutions in Audio, Imaging, Machi ) will that are intuitive, personal and accessible everywhere ne Learning and Semiconductors, XPERI enables experiences .
and neural networks Office of the Chief Technology Officer (OCTO) group develops cutting-edge machine learning that enable consumer devices to understand algorithms together with advance d software tools and efficient h ardware architectures their surroundings and t o deliver personalized, immersive experiences .
plays a key strategic role in shaping the future of XPERI. ters in San Jose, California and R&D teams in Ireland and Romania, the OCTO Job Description We are now recruiting for a skilled Software Senior Engineer for our Brasov office.
The ideal candidate is expected to assume a techn ical leadership role in design, architecture and development of embedded software for m that delivers datacenter-
quality performance at ultra-low power. applications running on XPERI’s unique hardware platfor -based embedded software applications cord of designing, optimizing, and deploying neural networks across a wide range of use cases .
In addition, the candidate is expected to demonstrate a structured and candidate will be self-motivated and focused, comfortable collaborating with geographically dispersed tea follow rigorous en gineering approaches.
The a team player, and eager to make a difference as a ms, passionate member of a motivated team of machine learning researchers and practitioners.
The successful candidate will be part of the highly skilled OCTO team responsible for developing and deploying VP of d machine learning and neural networks algorithms for efficient inference on edge devices reporting to the Engineering, Machine Learning Responsibilities : Design, architect and develop efficient embedded SW applications running on XPERI’s hardware platform that pushes the limits of neural networks performance at ultra-
low power Drive embedded software development from initial concept to implementation , platform optimization and enerate technical documentation and test procedures.
Establish performance evaluation methodology g Work closely with Machine Learning and Hardware Design teams to identify optimal SW architecture and implementation solutions tools and frameworks for da jointly with other OCTO teams in the development of machine learning related ta management, visualization, implementation and performance evaluation Required Skills : 5+ years experience as Software engineers with proven track record Proficiency with C / C++, strong knowledge of Python Hand-
on experience with real-time and multi-tasking programming, experience with embedded tools and SDKs Knowledge of system architecture and key components : memory architectures, computing and I / O cores, buses and intercommunication etc.
Strong analytical and troubleshooting skills, excellent written and spoken communication skills, and a strong drive to solve problems and disrupt the status quo Familiarity with version control systems, preferably Git and development methodologies such as Agile / Kanban Additional Skills (would be added advantage) : Understanding of latest machine learning developments, familiarity with state-
of the art neural network architectures, training and optimization methods , processing, analytics and display Audio and Imaging Algorithms and Optimization : acquisition , IoT, AR / VR, Autonomous driving.
Exposure to deep learning development tools such as PyTorch , TensorFlow, Caffe Knowledge of embedded Operating Systems XPERI Brasov Coresi Business Park, 5 Tur nului Street