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.