Skip to main content
Posted 31 May, 2026

Embedded Software Engineer (C/C++ / Linux)

L&T Technology Services
Hyderabad, TG, IN Full Time
Reference: 4f284002b95c21f5

Job Description

Job Title: Embedded Software Engineer (C/C++ / Linux)

Experience: 5+ Years

Location: Hyderabad

Job Summary:

We are looking for an experienced Embedded Software Engineer with strong expertise in C/C++, Linux-based development, and connectivity protocols. The candidate will be responsible for designing, developing, and optimizing embedded software solutions while ensuring high-quality coding standards and system performance.

Key Responsibilities:

  • Design, develop, and maintain embedded software applications using C/C++ .
  • Develop software from scratch following software engineering principles, coding standards, and quality practices .
  • Work on software architecture and design , including APIs, libraries, frameworks, and applications.
  • Implement and support connectivity protocols such as TSN, PTP, Ethernet, ORAN , etc.
  • Develop applications and frameworks in Linux userspace environment .
  • Work with Linux OS internals , including process management, memory handling, and device interaction.
  • Develop and maintain build systems (Yocto) and manage source code using Git/Bitbucket .
  • Perform code reviews , ensure adherence to quality standards, and maintain documentation.
  • Debug complex issues in Linux environment , and optimize software for performance, power, and memory .
  • Interface with hardware teams for system-level debugging and integration .
  • Leverage AI tools / prompt engineering techniques to improve coding efficiency and productivity.

Required Skills & Qualifications:

  • Strong programming expertise in C/C++ for embedded systems .
  • Experience in end-to-end embedded software development from concept to deployment.
  • Hands-on experience in Linux userspace and system-level development .
  • Good knowledge of software design concepts (APIs, frameworks, modular design).
  • Experience with connectivity protocols (TSN / PTP / Ethernet / ORAN).
  • Experience with Yocto build systems .
  • Proficiency in version control tools (Git, Bitbucket) and code review practices.
  • Strong debugging skills in a Linux environment .
  • Understanding of hardware-software interfaces .

Good to Have:

  • Exposure to FPGA and RISC-V processors .
  • Experience in performance tuning, memory optimization, and power optimization .
  • Familiarity with AI Agents and Prompt Engineering in software development workflows.

Educational Qualification:

  • BE / BTech / MTech in Embedded Systems / Electronics / Computer Science or related field.

Sign up for Job Alerts