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
Опубликовано
8 часов назад

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 · Максимальный размер каждого файла: 20 МБ · До 5 файлов