07/29/2026 updated


100 % available
Sr. Embedded Software & Hardware Design Engineer
Istanbul, Turkey
Only remote
B.Sc., Electrical & Electronics EngineeringDebuggingIntegrated Circuit DesignElectronic Design AutomationElectrical System DesignEmbedded CEmbedded SystemsLinux On Embedded SystemsEmbedded Operating SystemsEmbedded SoftwareWindows EmbeddedEthernetFirmwareFreeRTOSHardware DesignHardware Virtualization
Embedded Systems & Firmware Development
Expertise in bare-metal, RTOS (FreeRTOS, NuttX, Zephyr, ThreadX, TI-RTOS) and Embedded Linux (Yocto, Buildroot, Debian minimal rootfs) firmware development on ARM Cortex-M/A, RISC-V and FPGA platforms, covering the full development cycle from schematic and PCB through firmware to EMC testing and field validation.
PCB & Hardware Design
Design of high-speed and mixed-signal multilayer PCBs using Altium Designer and KiCad, including EMC/EMI pre-compliance, RF and antenna matching, as well as digital and analog I/O module hardware design for industrial applications.
FPGA & RTL Development
FPGA hardware and software design using Verilog and VHDL with tools such as Vivado, Intel Quartus, Lattice Diamond/Radiant, Efinity and Verilator, applied to digital signal processing and embedded firmware architecture.
Industrial Communication Protocols
Proficiency in EtherCAT, EtherNet/IP, IO-Link, CAN bus, CANopen, J1939, Modbus RTU/TCP, Ethernet, RS-232/422/485, SPI, I2C, UART, USB, LoRa, BLE, Wi-Fi, GPS/GNSS, NMEA 0183/2000 and LTE-M/NB-IoT.
Power Electronics & Analog Design
Knowledge in power electronics, SMPS/DC-DC converters, motor control (FOC/BLDC), MPPT, precision analog measurement, signal conditioning and isolated I/O design.
Simulation & Verification
Use of Simulink, LTspice, Multisim, PSIM and PSpice for circuit simulation and system modeling, as well as monitoring and execution of device EMC and EFT tests.
Programming Languages
Programming in Embedded C, C++, Python, MATLAB, Verilog, VHDL, .NET (C#), Node.js and React for embedded and software development tasks.
DevOps & Development Tools
Workflow with Git, CMake, Make, Ninja, GDB, OpenOCD and JIRA, as well as IDEs and compilers including GCC, IAR EWARM, STM32CubeIDE, Code Composer Studio, Keil, MPLAB X and Eclipse-based IDEs.
HMI & UI Development
Development of graphical user interfaces using LVGL, SquareLine Studio, EEZ Studio and Qt for embedded display applications.
Industry Standards Compliance
Familiarity with IEC/EN 61000-4-x (immunity), 61000-6-x (generic), CISPR 11/32, EN 55032/55035, EN 300 220, RED 2014/53/EU, EN 61131-2 (PLC), IEC 61158/61784 (EtherCAT/fieldbus), IEC 61010 and IEC 60068.
Expertise in bare-metal, RTOS (FreeRTOS, NuttX, Zephyr, ThreadX, TI-RTOS) and Embedded Linux (Yocto, Buildroot, Debian minimal rootfs) firmware development on ARM Cortex-M/A, RISC-V and FPGA platforms, covering the full development cycle from schematic and PCB through firmware to EMC testing and field validation.
PCB & Hardware Design
Design of high-speed and mixed-signal multilayer PCBs using Altium Designer and KiCad, including EMC/EMI pre-compliance, RF and antenna matching, as well as digital and analog I/O module hardware design for industrial applications.
FPGA & RTL Development
FPGA hardware and software design using Verilog and VHDL with tools such as Vivado, Intel Quartus, Lattice Diamond/Radiant, Efinity and Verilator, applied to digital signal processing and embedded firmware architecture.
Industrial Communication Protocols
Proficiency in EtherCAT, EtherNet/IP, IO-Link, CAN bus, CANopen, J1939, Modbus RTU/TCP, Ethernet, RS-232/422/485, SPI, I2C, UART, USB, LoRa, BLE, Wi-Fi, GPS/GNSS, NMEA 0183/2000 and LTE-M/NB-IoT.
Power Electronics & Analog Design
Knowledge in power electronics, SMPS/DC-DC converters, motor control (FOC/BLDC), MPPT, precision analog measurement, signal conditioning and isolated I/O design.
Simulation & Verification
Use of Simulink, LTspice, Multisim, PSIM and PSpice for circuit simulation and system modeling, as well as monitoring and execution of device EMC and EFT tests.
Programming Languages
Programming in Embedded C, C++, Python, MATLAB, Verilog, VHDL, .NET (C#), Node.js and React for embedded and software development tasks.
DevOps & Development Tools
Workflow with Git, CMake, Make, Ninja, GDB, OpenOCD and JIRA, as well as IDEs and compilers including GCC, IAR EWARM, STM32CubeIDE, Code Composer Studio, Keil, MPLAB X and Eclipse-based IDEs.
HMI & UI Development
Development of graphical user interfaces using LVGL, SquareLine Studio, EEZ Studio and Qt for embedded display applications.
Industry Standards Compliance
Familiarity with IEC/EN 61000-4-x (immunity), 61000-6-x (generic), CISPR 11/32, EN 55032/55035, EN 300 220, RED 2014/53/EU, EN 61131-2 (PLC), IEC 61158/61784 (EtherCAT/fieldbus), IEC 61010 and IEC 60068.
Experience
Professional experience5 - 10 years
Freelancer since2026
Languages
EnglishFluentTurkishNative speaker
Project history
R&D of industrial PLCs and expansion devices through the full lifecycle to field testing. Digital and analog I/O module hardware design; digital signal processing for analog measurement. FPGA hardware/software design and embedded firmware architecture. Monitoring and execution of device EMC and EFT tests.
Designed outsourced R&D projects including thermoform machine, ABS filament extruder, UV-C cleaner and more. Implemented communication stacks: CAN bus, Wi-Fi, BLE, LoRa, SPI, I2C, I2S, UART, Modbus, Ethernet. RS-232/485 physical-layer design.
Implementation of Bessel, Gaussian, Chebyshev and Butterworth digital filters; OOP with C++.