Job Search and Career Advice Platform

Enable job alerts via email!

Senior Embedded Software Engineer

Karluna Mühendislik

Konak

On-site

TRY 300,000 - 400,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

An innovative engineering company located in Turkey is looking for Embedded Software Engineers specializing in automotive applications. Candidates should have strong skills in C programming, bare-metal development, and automotive CAN protocols. The role involves developing software for electric vehicle systems, collaborating with hardware teams, and ensuring compliance with functional safety standards. A Bachelor's degree in a relevant field and excellent English communication skills are required.

Qualifications

  • Minimum 3 years of experience in C programming and bare-metal development.
  • Experience in BMS, Powertrain, or VCU embedded software development.
  • Hands-on experience with static analysis tools for code quality.

Responsibilities

  • Develop and implement embedded software for high-performance electric vehicles.
  • Collaborate with hardware teams to contribute to design reviews.
  • Prepare and maintain technical documentation for software development.

Skills

C programming
bare-metal development
automotive CAN protocols
UART
SPI
I²C
Modbus
real-time systems
static analysis tools
Atlassian tools
functional safety standards
FMEA
FTA
debugging skills
technical documentation
English communication skills

Education

Bachelor’s degree in Electronics Engineering
Master’s degree in relevant field
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 Embedded Software Engineers (Powertrain, BMS, Automotive Applications) with expertise in C programming and bare-metal development to join our innovative team in the automotive sector. In this role, you will be part of a dynamic team working on high-performance electric vehicle projects.

Qualifications
  • Bachelor’s degree in Electronics Engineering, Electrical/Electronics Engineering, Computer Engineering, or a related field (Master’s degree is a plus).
  • 3+ years of experience in C programming with a focus on bare-metal development.
  • 3+ years of experience in BMS, Powertrain, or VCU embedded software development.
  • Experience with automotive CAN protocols, especially J1939 and CANopen.
  • Proficiency with communication interfaces such as UART, SPI, I²C, Modbus.
  • Experience in developing and debugging real-time systems without an RTOS.
  • Hands‑on experience with static analysis tools (e.g. Polyspace) for code quality and safety compliance.
  • Experience with Atlassian tools (Jira, Confluence, Bitbucket) for issue tracking, documentation, and code collaboration.
  • Understanding of functional safety standards (ISO 26262); a Functional Safety certification (TÜV or equivalent) is a strong plus.
  • Knowledge of FMEA (Failure Mode and Effects Analysis) and FTA (Fault Tree Analysis) for risk and safety analysis.
  • Strong analytical and problem-solving skills, with a structured and detail-oriented working style.
  • Excellent written and verbal communication skills in English.
Additional Skills
  • Experience in requirement analysis, translating system requirements (performance, safety, functionality) into clear software specifications and architectures.
  • Experience in designing and implementing embedded software architectures in a bare-metal environment for automotive applications.
  • Background in test planning and execution (unit, integration, system tests) and familiarity with HIL setups to validate embedded software in real‑time environments.
  • Strong skills in debugging and troubleshooting software and system-level issues using appropriate tools and measurement equipment.Experience collaborating closely with hardware design teams and contributing to hardware–software design reviews.
  • Ability to prepare and maintain technical documentation, including software design descriptions, test procedures, and technical reports.
  • Awareness of and contribution to process and quality improvements in embedded software development.
  • Field experience supporting deployed software in vehicles, including analysis of logs, reproducing issues, and delivering corrective actions.
  • BMS Focus (Battery Management System Embedded Software):
  • Experience developing software for BMS, including battery monitoring, protection, and safety features.
  • Knowledge of SoC/SoH estimation algorithms, thermal management, and cell balancing strategies.
  • Familiarity with Kalman filters for state estimation.
  • Experience with TI BMS products and tools such as BQStudio.
  • Powertrain Focus (Powertrain Embedded Software):
  • Experience developing software for motor/inverter control, powertrain control, transmission control, and on‑board charger.
  • Understanding of power electronics topologies (buck, boost, isolated converters) and key component selection (MOSFETs, diodes, capacitors, transformers) from a control/software perspective.
  • Experience supporting or interfacing with cooling concepts (air or liquid cooling) through monitoring and control functions.
  • Automotive Application Focus (Vehicle Control / Applications):
  • Experience implementing vehicle dynamics and control algorithms, as well as safety-related application functions.
  • Experience ensuring robust communication between the VCU and other subsystems (e.g. motor/inverter, OBC, BMS, HVAC) over automotive networks.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.