08/29/2025 updated

**** ******** ****
100 % available

Embedded Software Engineer with IoT and Firmware Expertise

IZMIR, Turkey
Worldwide
Bachelor of Science in Electrical-Electronic Engineering
IZMIR, Turkey
Worldwide
Bachelor of Science in Electrical-Electronic Engineering

Profile attachments

CV_Omer_Faruk_Oruc.pdf

Java (Programming Language)JavaScript (Programming Language)ARM ArchitectureAutomationUnit TestingBash ShellC++ (Programming Language)CMakeComputer ProgrammingContinuous IntegrationDebuggingProgramming ToolsEmbedded SystemsEmbedded SoftwareFirmwareFreeRTOSGNU DebuggersHardware DesignIntegrated CircuitsJoint Test Action (IEEE Standards)Python (Programming Language)Microsoft Visual StudioMessage Queuing Telemetry Transport (MQTT)Network ProtocolsNode.JsOpenCVQt (Software)Raspberry PiRS-485 StandardSoftware EngineeringSubversionUniversal Asynchronous Receiver/TransmitterScriptingTestingSerial Peripheral InterfacePIC MicrocontrollerGitGitlab-ciIntegration TestsDockerProgramming Languages
Embedded Systems Development
Expertise in firmware and hardware development for IoT and embedded systems, including ARM Cortex-M, ESP32, and Raspberry Pi platforms.

Programming Languages
Proficiency in C/C++, Python, and microcontroller programming, with experience in Bash/Shell Scripting, Java, and JavaScript.

IoT and Networking Protocols
Knowledge of various protocols and standards such as I2C, SPI, UART, RS485 CAN, BLE, and MQTT for IoT applications.

Development Tools and Environments
Familiarity with Git, SVN, Docker, Visual Studio Code, STM32CubeIDE, and PlatformIO for efficient software development.

Testing and Debugging
Experience with Unit Testing, Integration Testing, GDB, Hardware-in-the-loop (HIL) Testing, OpenOCD, and JTAG Debugger.

Frameworks and Libraries
Proficiency in Qt, FreeRTOS, Zephyr, ESP-IDF, Node.js, OpenCV, Google Test, and Home Assistant for diverse application development.

Build Systems and Automation
Competence in Make, CMake, and Continuous Integration with GitLab CI for streamlined development processes.
 

Languages

EnglishFluentFrenchBasic knowledgeTurkishNative speaker

Project history

Embedded Software Engineer

ScenTronix - Algorithmic Perfumery
Developed and enhanced firmware in C++ for the Algorithmic Perfumery Machine, optimized system efficiency, and implemented CUTE unit test framework. Orchestrated OS migration and created comprehensive documentation systems.

IoT, Mobile & Lead Embedded Software Engineer

Kyra Tech
Led the development of an IoT-driven Immersive Cooling System, engineered remote control and monitoring capabilities, and constructed cross-platform applications for data visualization and management.

Electrical Engineer

RION Muhendislik
Planned and drafted electrical installation projects, collaborated with multidisciplinary teams to optimize electrical systems, and assisted in maintenance and troubleshooting of electrical systems.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in