๐Ÿ• Posted 7d ago

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

L&T Technology Services

HyderabadFull-timeMid LevelOn-site

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.

Posted 1 weeks ago

Related Jobs

Related Searches

Apply Now