Experienced Software Engineer with over 5 years of expertise in various aspects of software development. Proficient in:* C programming for software development.* Kernel space development, including Loadable Linux Kernel Module creation for device drivers and models.* User space API development in C, specializing in Socket, Mod-bus, SPI, UART, i2C, USB, SNMP protocols and REST APIs using the libulfius.* User space software development tailored for diverse hardware controllers such as HVACs, Energy Meters, Generators, Inverters, and UPS', implemented on ARM-based single board machines like Raspberry Pi.* Sensor interfacing for Temperature, Humidity, and Pressure sensors.* Automation script development using Python and Bash.* Implementation and management of Cronjobs and Systemd services.* Proficiency in working with different Linux distributions (Ubuntu, Raspbian, CentOS) and Virtual machines utilizing libvirt.* Unit testing in C using the UNITY framework and in Python.* Proficient use of Git for version control.* Project management utilizing Jira and OpenProject tools.
Listed skills include Html, C++, Microsoft Office, C, and 25 others.