Alex Salnikov is a seasoned DSP and Tools Engineer at Cirrus Logic, where he leverages over a decade of experience in software development to drive innovation in real-time audio digital signal processing. With a Bachelor’s degree in Electrical Engineering focused on RF and wireless communication,...
Alex Salnikov is a seasoned DSP and Tools Engineer at Cirrus Logic, where he leverages over a decade of experience in software development to drive innovation in real-time audio digital signal processing. With a Bachelor’s degree in Electrical Engineering focused on RF and wireless communication, Alex possesses a robust foundation in both hardware and software integration. His expertise spans a wide array of programming languages, including C/C++, C#, and Python, allowing him to develop sophisticated applications that adhere to SOLID design principles and contemporary software design patterns.
At Cirrus Logic, Alex plays a pivotal role in the design and implementation of multi-threaded applications for audio DSP processing on both Windows and Linux platforms. His proficiency in using tools such as GCC, Make, and CMake, combined with his experience in creating device drivers and debugging complex systems, enables him to optimize performance and ensure seamless functionality across various audio devices.
In addition to his development work, Alex is instrumental in establishing Continuous Integration (CI) pipelines that automate builds and unit testing, enhancing the efficiency and reliability of the software development lifecycle. His skills in DevOps practices, particularly with Jenkins and Artifactory, allow him to streamline workflows and improve collaboration within cross-functional teams.
With a deep understanding of ARM architecture and experience in FPGA development, Alex is well-equipped to tackle the challenges of modern audio processing applications. His commitment to excellence and innovation positions him as a key contributor to Cirrus Logic's mission of delivering high-quality audio solutions to the market.