int(10520)
Bangalore, India

Research Engineer / Senior Research Engineer

We’re currently hiring for our Bengaluru-based R&D center. Specializing in cutting-edge technology areas like Home Entertainment, Home Appliance & Air Solution, Vehicle Component Solutions, Business Solutions, webOS, and Artificial Intelligence, we prioritize quality and innovation. With a focus on customer value creation and people-oriented management through innovation, we’re dedicated to developing innovative products and solutions that make a positive impact on the world. Join us in shaping the future through innovation. We’re seeking skilled and experienced Research Engineers, Senior Research Engineers, and Project Managers to join our Platform Core team.

 

Please email your cv directly in word format with job reference number to 12797 Tech-india@theedgepartnership.com

 

Please note that due to the high number of applications only shortlisted candidates will be contacted. If you do not hear from us in the next 5 business days, we regret to inform you that your application for this position was unsuccessful.

Apply for this Job

Key responsibilities

  • Hands-on software development experience in C / C++ (C++11 or 14) for embedded systems.
  • Design, architect, and implement software solutions using industry-standard design patterns.
  • Proficient in Yocto Build System and familiar with tools like Cmake, Make, and GNU Auto Tools.
  • Utilize IPC mechanisms like D-Bus for inter-process communication.
  • Develop and manage multithreaded and synchronized software applications.
  • Expertise in embedded Linux platforms and system-level programming.
  • Knowledge of Linux kernel internals and experience with device driver implementation.
  • Familiarity with Linux Kernel components such as DM-Verity and DM-Snapshot.
  • Proficient in debugging tools like GDB, Valgrind, and proficient in toolchains and cross-compilation.
  • Experience with source control management systems such as Gerrit and Git, adhering to structured software development methodologies like Agile.

Role requirements

  • BE / B. Tech / M. Tech.
  • Minimum 5 years of hands-on experience in software development with a focus on C / C++.
  • Strong understanding of Linux IPC, multithreading, and synchronization techniques.
  • Experience in Linux Kernel internals and device driver implementation.
  • Familiarity with Yocto Build System, Cmake, Make, GNU Auto Tools, and embedded systems development.
  • Proficiency in debugging tools (GDB, Valgrind), toolchains, and cross-compilation.
  • Experience with source control management systems (Gerrit, Git) and Agile methodologies.
  • Experience in embedded C++ development.
  • Knowledge of additional IPC mechanisms.
  • Prior experience in project management roles.