This page was automatically translated and may contain errors. View in English.
Actevia Technology Services

Embedded C++ Developer

Actevia Technology Services

Bengaluru, Karnataka, India · 全职

抢先申请

经验
任何
薪水
职位空缺
1
发布
11 小时前

Where you'll work

职位描述

About the company

ACTEVIA Technology Services Pvt Ltd, located in Bengaluru, builds advanced software for the automotive domain. Its work spans embedded multicore software, model-based development, software-defined vehicle enablement, and end-to-end software testing. The organization also has strong expertise across digital cockpits, instrument clusters, advanced driver-assistance systems (ADAS), and telematics ECU software, with a focus on innovation and high-quality delivery.

Role overview

The Embedded C++ Developer will work on Linux-based embedded platforms to design, build, improve, and support software applications. This position involves low-level programming, performance tuning, debugging, and collaboration with cross-functional engineering teams to deliver reliable embedded solutions.

Key responsibilities

  • Build, enhance, and maintain embedded software applications in C++ on Linux-based systems.
  • Create and improve multithreaded programs using POSIX threads, mutexes, and semaphores.
  • Develop and resolve issues in IPC implementations such as shared memory, message queues, pipes, and sockets.
  • Study Linux memory behavior and tune usage across heap, stack, virtual memory, and memory leak scenarios.
  • Investigate difficult defects with GDB and related Linux debugging and profiling utilities.
  • Coordinate with hardware, firmware, and system engineering teams to integrate embedded software components.
  • Carry out code reviews, unit tests, and system-level validation activities.
  • Help ensure the software remains dependable, efficient, and scalable in embedded environments.

Required qualifications

  • Strong command of C++ and object-oriented programming concepts.
  • Practical experience with POSIX/Linux system programming.
  • Sound understanding of Linux internals and memory management.
  • Working knowledge of multithreading, synchronization primitives such as mutexes and semaphores, and IPC concepts.
  • Comfortable using GDB for debugging.
  • Experience developing for embedded Linux platforms.
  • Familiarity with the software development lifecycle, Git-based version control, and Agile workflows.

Eligibility

Any graduate can apply for this position.

Additional information

This opportunity is based in Bengaluru, India. No stipend, salary range, number of vacancies, work mode, start date, or application deadline was specified in the source.

如果您希望收到回复,请留下您的信息——我们不会将您的信息用于其他用途。

点击浏览拖放,或 粘贴 截图

PNG、JPG、GIF、MP4、WebM、MOV 格式 · 每个文件最大 20MB · 最多 5 个文件