Embedded Software Engineer

L&T Technology 

📍 Hyderabad, India 🇮🇳

full-time
senior
Posted —

Key Skills

C++LinuxEthernetAPIsYocto

Industry

TelecommunicationsConsumer Electronics

Job Description

• 5+ yrs of relevant experience Solid Programming experience in C/C++ with emphasis on Embedded Systems.

• Experience of Programming from scratch, using Software Programming Principles, Quality Coding Techniques, Data Structures.

• Experience in Software Design, knowledge of how APIs, Libraries, Frameworks and Applications are designed.

• Experience in one or more Connectivity Interfaces/Protocols like TSN, PTP, Ethernet, ORAN, etc.

• Experience in Linux Userspace Frameworks and Applications. Knowledge of Linux OS techniques such as multi-threading, IPC, etc. Knowledge of Linux Kernel is a plus.

• Familiarity with Linux build systems (Yocto), code management tools (bitbucket and git), code review, regression and automation tools.

• Software debugging in Linux environment, tuning & optimizing software for performance, power and memory.

• Understanding of Hardware and Software subsystems, interfaces for hardware and software debugging methods.

• FPGA and RISC-V processors knowledge is a plus.

• Knowledge of usage of AI Agents and Prompt Engineering is a plus.