Senior Embedded Software Engineer İş İlanı

İşveren Hakkında

QUALIFICATIONS AND JOB DESCRIPTION

Since 1994, INFINIDIUM BİLİŞİM VE SANAYİ TİCARET A.Ş. has been providing software and hardware solutions in the field of information and technology in Turkey and provides uninterrupted service to its customers 24 hours a day, 7 days a week.

With our developing R&D team in our Istanbul office, we stand by our customers stronger than ever before.

We are looking for a "Senior Embedded Software Engineer" to take part in our developing and growing team.

GENERAL QUALİFİCATİONS

  • Graduated from Electrical-Electronics or Computer Engineering departments of universities.
  • At least 5 years of experience in C/C++ application development on ARM Processors.
  • He has knowledge of communication peripherals (UART, RS232, RS484, RS422 SPI, I2C, CAN, 12S SDIO FLOXSPI, ADC, etc.) and worked with these units in projects.
  • Preferably having worked/knowledge on Communication Protocols (UDP, TCP/IP, DALI, MODBUS, CANBUS, BACNet, MQTT etc.).
  • Has experience in software development on Linux and/or RTOS.
  • Knowledge of software development processes.
  • Good knowledge of English.
  • Not related to military service for male candidates.

SOC USED:

  • NxP : İmx6Q, imx6Dad, İmx6solo, imx8qt
  • Allwinner: A20, A40, V893, 831, V536, T7
  • Rockchip: Rk3568
  • Spreadtrum: Sc9832e, Sc6531e, Sc7721g, Sc9563

REASON FOR CHOICE

  • To have knowledge about Linux-based embedded system design.
  • To have Linux system programming knowledge.
  • Linux Bash scripting and commondline experience.
  • Including the necessary libraries in the project in accordance with the architecture or compiling them and making them compatible with the system.
  • Having developed a project with Qt and Qml.
  • To know how to use Make, Cmake, Qmake compile tools and development processes
  • Mastering the Network layer of Linux.
  • Knowledge of creating debian-based minimal rootfs with deboastrap or multistrap.


EXTRA CHOICE REASON

  • Familiarity with the embedded Linux build process and concepts with U-Boat BuildRoat Yacto.
  • Have knowledge of Qemu and virtualization.
  • To compile kernel and to have kernel configuration experience and to have a good command of Device Tree.
  • To have knowledge about BSP and driver programs for Linux operating system.