KPIT Technologies logo
KPIT Technologies

69 open roles

Embedded Software Engineer (Linux Device Drivers,RTOS, Networking, and Hardware-Software Integration)

Pune, IndiaFull-timePosted Sep 9, 2026

Job description

Experience: 10+ Years | Location: Pune Domain: Automotive Embedded Systems, Ethernet Networking, SDV, Safety-Critical Systems Role Overview Seeking a hands-on Embedded Software Engineer with strong expertise in Embedded C/C++, Linux Device Drivers, RTOS, Networking, and Hardware-Software Integration. The role involves developing low-level firmware, networking solutions, and embedded system software for next-generation automotive and networking products.

Core Skills Required Embedded C/C++ Programming Embedded Firmware & Low-Level Device Driver Development Linux Kernel/User Space Drivers Hardware-Software Interface Development Debugging, Performance Optimization & System Integration RTOS Fundamentals, Scheduling & Memory Management Strong understanding of Compiler, Linker & Memory Architecture [Ethernovia...

ngineer JD | Word] Networking Expertise (Critical) Layer 2 & Layer 3 Networking Ethernet Switching TCP/IP, UDP, ICMP, ARP Network Stack Understanding Protocol Analysis & Troubleshooting Strong networking fundamentals beyond socket programming Protocols & Interfaces Mandatory: CAN, Ethernet, I2C, SPI Preferred: PCIe, USB, Ethernet MAC/PHY, NTP/PTP (IEEE1588/gPTP) Hardware & System Knowledge Microcontrollers & Embedded Processors Boot Process & Hardware Initialization Board Bring-up Activities Peripheral Integration PCIe Enumeration & BAR Concepts (Preferred) [Ethernovia...

ngineer JD | Word] Preferred Skills Automotive Ethernet ARM Processors, U-Boot Python, GDB, GNU Toolchain Git/Perforce Simulation & Emulation Platforms Automotive, SDV, Robotics or Safety-Critical Systems Experience Key Screening Areas Candidate should be able to explain: Embedded System Boot-up Process Linux Device Drivers ICMP & Ping Layer 2 vs Layer 3 Networking CAN Communication PCIe Enumeration RTOS Concepts (Priority Inversion, Inheritance & Ceiling) Memory Management Linked List Implementation in C

Skills: Embedded C/C++ ,. Linux Driver Development,. Networking & Ethernet Expertise,RTOS ,. Hardware Debugging & System-Level Development, C/C++, Embedded Firmware Development, Device Driver Development, Linux Kernel/User Mode Drivers, Embedded Systems

Description copied from KPIT Technologies's careers page. Read the full posting before you apply.

More jobs at KPIT Technologies

See all openings at KPIT Technologies

More jobs in Pune

See all jobs in Pune