Adam Holik
About Adam Holik
Adam Holik is a Development Engineer at Synaptics Incorporated, where he has worked since 2020. He has extensive experience in embedded systems and security, having previously held positions at Rockwell Automation and Elektrometal S.A.
Work at Synaptics
Adam Holik has been employed at Synaptics Incorporated as a Development Engineer since 2020. In this role, he focuses on developing systems that connect multiple devices through various communication protocols. He also serves as a Security Subject Matter Expert (SME), providing technical support to other teams within the organization. His work involves utilizing version-control systems such as SVN, Git, and ClearCase for code management and review.
Previous Experience at Rockwell Automation
Before joining Synaptics, Adam worked at Rockwell Automation from 2016 to 2020 as an Embedded Software Engineer and Security SME. During his four years there, he contributed to projects that required expertise in embedded systems and security protocols. His role involved ensuring the security of software applications and providing guidance on best practices in embedded software development.
Background in Embedded Systems Design
Adam Holik has extensive experience in embedded systems design, having worked at Elektrometal S.A. from 2006 to 2016 as an Embedded Systems Designer/Developer. He also briefly worked at Computers & Control Sp. z o.o. for three months in 2016 in a similar capacity. His background includes a decade of experience in developing embedded systems, which has equipped him with a strong foundation in this field.
Education and Expertise
Adam holds a Master of Science in Engineering (M.Sc. Eng.) in Electronics and Telecommunication Engineering from Politechnika Śląska w Gliwicach, where he studied from 2001 to 2009. His education has provided him with a solid understanding of electronic systems and telecommunications, which he applies in his professional work. He is skilled in developing systems that utilize both wired and wireless communication protocols, including Ethernet, Modbus, and Profibus.
Technical Skills and Methodologies
Adam possesses a range of technical skills, including debugging with tools such as oscilloscopes and function generators, as well as software applications like WireShark and Putty. He actively engages in creating automatic functional tests using Python and Jenkins. Adam employs Scrum methodology for team cooperation and project management, ensuring efficient workflow and collaboration among team members. He maintains up-to-date knowledge of industry standards and regulations to support high-quality software development.