Job Search and Career Advice Platform

Enable job alerts via email!

Embedded Linux Software Engineer

Karluna Mühendislik

Konak

On-site

TRY 60,000 - 80,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A progressive engineering firm in Turkey is seeking an experienced Embedded Linux Software Engineer to develop critical software for vehicle tracking systems in high-performance electric vehicle projects. The ideal candidate must have at least 3 years in Embedded Software Development, a strong background in C/C++, and experience with Linux OS using Yocto. This role demands collaboration with hardware teams, optimization strategies, and communication skills in English. Join us in shaping the future of electric vehicles.

Qualifications

  • Minimum of 3 years of experience in Embedded Software Development.
  • Experience with creating and building custom embedded Linux OS using Yocto.
  • Familiarity with wireless communication protocols such as Bluetooth, Wi‑Fi, LTE.

Responsibilities

  • Develop and implement software solutions for vehicle tracking systems.
  • Collaborate with hardware teams for integration and debugging.
  • Optimize system performance and manage power consumption.

Skills

Embedded Software Development
Linux OS using Yocto
Linux kernel driver development
C/C++ programming
CAN protocols

Education

Bachelor's degree in Electrical/Electronics Engineering, Computer Engineering, or related field

Tools

GIT
NXP i.MX
STM
TI platforms
Job description

Karluna Engineering was founded in 2022 in İzmir and specializes in electric vehicle production. Karluna Engineering will begin production of L7E class light commercial vehicles in İzmir/Aliağa at the beginning of 2026.

We are seeking a talented Embedded Linux Software Engineer to join our expanding team. This role is critical for vehicle tracking systems in our high-performance electric vehicle projects.

Qualifications
  • Bachelor's degree in Electrical/Electronics Engineering, Computer Engineering, or related field.
  • Minimum of 3 years of experience in Embedded Software Development.
  • Experience with creating and building custom embedded Linux OS using Yocto.
  • Experience in Linux kernel driver development, bootloader customization, and U-Boot.
  • Familiarity with wireless communication protocols such as Bluetooth, Wi‑Fi, LTE.
  • Strong knowledge of C/C++ programming, including coding styles, development tools, and debugging skills.
  • Hands‑on experience with Embedded C/C++ software implementation.
  • Understanding of hardware‑software integration and debugging.
  • Familiarity with bare metal programming.
  • Understanding of Network and Data Communication protocols, tools, and libraries (including Switching & Routing Protocols).
  • Development experience with CAN protocols, specifically J1939 and CANopen.
Additional Skills
  • Familiarity with NXP i.MX, STM, and TI platforms.
  • Knowledge of Linux environment and GNU/Linux compile & build tools
  • Familiarity with scripting languages such as Python, Bash, JavaScript, and JavaScript environments like Node.js.
  • Awareness of functional safety and cybersecurity regulations such as ISO 26262 and ISO/SAE 21434.
  • Understanding of code branching/merging strategies and build release management.
  • Experience with revision control systems, specifically GIT.
  • Excellent written and verbal communication skills in English.
  • Experience in system performance optimization and power management.
  • Strong problem‑solving skills and ability to work independently or as part of a team.
  • Project management experience or familiarity with Agile methodologies.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.