Find a jobRecruiters

Embedded Linux CPP Engineer

Exclusive opportunity

Onsite

Embedded Linux CPP Engineer

Rao IIT Academy

Embedded Linux CPP Engineer

Skills

DockerTesting & QAJenkinsAWSLinuxMQTTAzure

17 hours ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Karnataka, India

Work mode:

Onsite

Published on:

22 October 2026

What they need


Responsibilities

  • Develop and maintain Embedded Linux applications using C++ is must.
  • Customize Linux BSPs, kernel configurations, and Device Trees.
  • Develop and debug Linux device drivers for GPIO, UART, SPI, I2C, USB, Ethernet, CAN, and

other peripherals.

  • Support board bring-up and hardware/software integration activities.
  • Configure and customize Yocto/OpenEmbedded build systems.
  • Develop middleware and system services for embedded platforms.
  • Debug kernel issues, boot failures, memory leaks, and driver-related problems.
  • Integrate networking protocols such as TCP/IP, MQTT, HTTP/HTTPS, and SSH.
  • Support OTA update implementation and Linux security features.
  • Collaborate with hardware, firmware, cloud, mobile, and QA teams throughout product

development.

  • Participate in code reviews, technical discussions, and Agile development activities.
  • Prepare technical documentation, test reports, and software release documentation.
  • Support product validation, manufacturing, and production releases.

Required Skills

  • 2–4 years of experience in Embedded Linux software development.
  • Strong programming skills in Embedded C++.
  • Good knowledge of Linux Kernel, Linux architecture, and system programming.
  • Hands-on experience with Yocto Project, BitBake, and Open Embedded.
  • Experience in Linux BSP customization and board bring-up.
  • Experience developing Linux device drivers for SPI, I2C, UART, GPIO, USB, Ethernet, CAN,

PWM, or ADC.

  • Good understanding of Linux boot process, Device Tree, and U-Boot.
  • Experience working with ARM Cortex-A processors such as NXP i.MX, STM32MP1, TI Sitara,or Renesas RZ.
  • Knowledge of Linux networking protocols (TCP/IP, MQTT, HTTP/HTTPS, SSH).
  • Experience using Git and Linux development tools.
  • Familiarity with GDB, JTAG, and Linux debugging utilities such as strace, dmesg, and perf.
  • Basic understanding of NOR Flash, NAND Flash, eMMC, and Linux file systems.
  • Good understanding of embedded hardware interfaces (UART, SPI, I2C, USB, Ethernet, CAN).
  • Exposure to Docker, Jenkins, AWS IoT, Azure IoT, or CI/CD pipelines will be an added

advantage.

  • Good communication skills, analytical thinking, and willingness to learn new technologies.

Pay: ₹1,100,000.00 - ₹1,200,000.00 per year

Work Location: In person

Other offers great for you!

These companies are also looking for great profiles

Rheso.tech

Embedded Linux Engineer

50-65k€ (Annuel)

Permanent contract

Toulouse, France

Hybrid

Skills

Linux

1 year ago

Quick apply

Rheso.tech

Embedded Linux Engineer

50-65k€ (Annuel)

Permanent contract

Lyon, France

Hybrid

Skills

Test Driven DevelopmentLinuxAnimation

1 year ago

Quick apply

Rheso.tech

Embedded Linux Engineer - 1893

50-65k€ (Annuel)

Permanent contract

Lyon, France

Hybrid

Skills

Sound DesignVideo & FilmGraphic Designer

10 months ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools