KPIT
Embedded Software Development Experts
Skills
1 month 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:
Pune, Maharashtra, India
Work mode:
Onsite
Published on:
25 September 2026
What they need
- Strong understanding of hardware concepts and architecture.
- Good knowledge of networking switches, their working principles, and applications.
- Hands-on experience in low-level driver design and development.
- Proficient in socket programming.
- Strong understanding of network protocols and network stack layers (L1/L2).
- Knowledge of ICMP protocol, including PING communication between systems.
- Familiarity with Network Time Protocol (NTP).
- Understanding of PCI concepts, including BAR0 and BAR1.
- Experience with communication protocols, with CAN protocol being mandatory.
- Strong C programming skills, including implementation of linked lists.
- Good understanding of RTOS concepts and practical usage.
- Knowledge of memory management techniques in embedded systems.
Experience: 6+ 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
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)
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
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
Other offers great for you!
These companies are also looking for great profiles
iSupplier
Software System Engineer – Systèmes embarqués & Architectur
390
Freelance
93400 Saint-Ouen-sur-Seine, France
Hybrid
Skills
5 months ago
Quick apply
Celad
Ingénieur validation fonctionnelle – Systèmes Embarqués Critiques (F/H)
42K€ à 45K€ selon expérience
Permanent contract
78230 Le Pecq, France
Onsite
Skills
7 days ago
Quick apply
Celad
Ingénieur validation fonctionnelle – Systèmes Embarqués Critiques (F/H)
400€ - 430€ selon expérience
Freelance
78230 Le Pecq, France
Onsite
Skills
7 days ago
Quick apply
No company information available.