[15h Left] Embedded Software Engineer
2 weeks ago
Position Overview:
We are seeking a highly skilled L2 (Layer 2) NIC Driver Developer with expertise in Linux
kernel programming to join our team. The ideal candidate will design, develop, optimize, and maintain high-performance network interface card (NIC) drivers at Layer 2 for Linux-based systems. Experience with Windows NIC driver development is a plus. You will work closely with hardware and software teams to ensure seamless integration, performance optimization, and robust functionality.
Key Responsibilities:
Driver Development:
- Design and implement L2 NIC drivers for Linux, ensuring compatibility with the latest kernel versions and distributions.- Develop drivers that meet performance, stability, and scalability requirements.- Maintain compliance with standards like IEEE 802.3 and other Ethernet-related specifications.
Performance Optimization:
- Optimize NIC drivers for low-latency, high-throughput networking applications.- Implement advanced features such as interrupt moderation, Receive Side Scaling (RSS), Generic Receive Offload (GRO), and TCP Segmentation Offload (TSO).- Testing and Debugging:- Write and maintain test cases for NIC drivers, including stress tests and regression- tests.- Debug kernel and user-space issues related to the NIC driver using tools like gdb, ftrace, and perf.
Qualifications:
Technical Skills:
- Strong experience in Linux kernel programming, especially in the area of network drivers.- Deep understanding of Layer 2 networking concepts, including Ethernet, VLAN tagging (802.1Q), and link aggregation (802.3ad).- Proficiency in C programming and familiarity with debugging tools like kgdb, valgrind, and Wireshark.- Knowledge of DMA, PCI/PCIe, and memory-mapped I/O (MMIO) interactions between NICs and the system.- Experience with Linux networking subsystems (e.g., ethtool, netdev, and skb structures).
Optional but Preferred Skills:
- Experience with DPDK, eBPF, or other high-performance packet processing- frameworks.- Knowledge of SR-IOV, RDMA, or hardware offloading features.- Hands-on experience with NIC driver development for Windows (e.g., NDIS drivers).
Nice to Have:
- Contributions to open-source projects, particularly in the Linux kernel networking Nstack.- Familiarity with virtualization technologies like KVM, Xen, or VMware, and virtual NICs (vNICs).- Experience with NIC hardware testing tools or simulation environments.
-
15h Left: Embedded Engineer
3 days ago
Delhi, India Dentsu Creative Full timeBrand within Dentsu Internationa l: Dentsu Creative Research and Development LabJob Title : Embedded Engineer (IOT)Location : Worli, MumbaiExperience : 1 to 3 years of experience in a similar field along with a proven track record of driving innovation.About Us:Dentsu Creative Research and Development Lab is where imagination meets cutting-edge technology to...
-
Senior System Software Engineer
4 days ago
Delhi, India Left Right Mind Full timeJob SummaryLocation- ChennaiWe are seeking a highly skilled System Software Engineer (Java) to join our dynamic team. The ideal candidate will have extensive experience in writing software for hardware systems , a strong understanding of hardware-software interaction, and a passion for delivering high-quality, efficient solutions.Key Responsibilities:-...
-
Senior System Software Engineer
3 days ago
Delhi, India Left Right Mind Full timeJob SummaryLocation- ChennaiWe are seeking a highly skilledSystem Software Engineer (Java)to join our dynamic team. The ideal candidate will have extensive experience in writing software for hardware systems , a strong understanding of hardware-software interaction, and a passion for delivering high-quality, efficient solutions.Key Responsibilities:Design,...
-
Embedded Software Engineer
3 days ago
Delhi, India UST Full timeEmbedded C Developer Immediate joiners onlyWeekly 5 days officeJob Description:We are seeking a skilled Embedded C Developer to join our dynamic team in the automotive sector. The ideal candidate will be responsible for designing, developing, and maintaining embedded software for automotive applications, with a strong emphasis on communication...
-
Embedded Software Engineer
4 days ago
Delhi, India Summit Consulting Services Full timeAbout the Role:As a Firmware Engineer, you will play a key role in designing, developing, testing, and supporting firmware/embedded software applications for microcontroller-based or proprietary wireless systems. You will collaborate closely with cross-functional teams to drive projects from concept to completion, contributing to the development of...
-
Embedded Software Engineer
1 month ago
delhi, India L&T Technology Services Full timeHi All,Greetings from L&T Technology Services Limited.Role: Embedded Software Engineer (Linux Device Driver)Experience : 3 to 6 YearsNotice Period: Immediate to 15DaysLocation : HyderabadSkill: Embedded C, Linux, Kenel driver's microprocessors, BSP, Android BSP, ARMJob Description:Strong Development experience in Embedded C ,Strong in Linux Device...
-
Embedded Software Engineer
1 month ago
Delhi, India L&T Technology Services Full timeHi All,Greetings from L&T Technology Services Limited.Role: Embedded Software Engineer (Linux Device Driver)Experience: 3 to 6 YearsNotice Period: Immediate to 15DaysLocation: HyderabadSkill: Embedded C, Linux, Kenel driver's microprocessors, BSP, Android BSP, ARMJob Description:- Strong Development experience in Embedded C,- Strong in Linux Device Driver...
-
Embedded Software Engineer
1 month ago
Delhi, India L&T Technology Services Full timeHi All,Greetings from L&T Technology Services Limited.Role:Embedded Software Engineer (Linux Device Driver)Experience : 3 to 6 YearsNotice Period:Immediate to 15DaysLocation : HyderabadSkill:Embedded C, Linux, Kenel driver's microprocessors, BSP, Android BSP, ARMJob Description:Strong Development experience inEmbedded C ,Strong inLinux Device Driver...
-
UST | Embedded Software Engineer
2 days ago
delhi, India UST Full timeEmbedded C Developer Immediate joiners onlyWeekly 5 days officeJob Description:We are seeking a skilled Embedded C Developer to join our dynamic team in the automotive sector. The ideal candidate will be responsible for designing, developing, and maintaining embedded software for automotive applications, with a strong emphasis on communication...
-
Delhi, India Advanced Sterilization Products Full timeThe Senior Embedded Software Engineer is responsible for designing, developing, and implementing complex embedded systems on ASP capital and connected systems. This role will work closely with the verification and validation team to ensure the quality and reliability of ASP software products. This position reports to the Engineering Manager of Software and...
-
Embedded Software Engineer
1 month ago
delhi, India Texas Instruments Full timeTI Processors has a strong and robust software development team focused on solving some of the most challenging technical problems in automotive and industrial. We believe that hardware and software advancements go hand in hand, and to give our customers seamless, integrated solutions, we need to drive cutting-edge innovations in both. If software is your...
-
Senior embedded software engineer
6 days ago
Delhi, India Advanced Sterilization Products Full timeSummary The Senior Embedded Software Engineer is responsible for designing, developing, and implementing Linux Application software on a complex embedded systems on ASP capital and connected systems. This role will work closely with the Software Systems and V&V teams to ensure the quality and reliability of ASP software products. This position reports to...
-
Embedded Engineer
3 weeks ago
delhi, India Ripple Healthcare Full timeRipple Healthcare a MedTech company spun from AIIMS and IIT Delhi, is committed to empowering the elderly to lead an active, independent, and dignified lifestyle. We are supported by the Department of Biotechnology, Department of Science and Technology, and the Ministry of Electronics and Information Technology under the Government of India, with mentors...
-
Embedded Software Engineer
1 month ago
Delhi, India RiVi Consulting Group L.L.C Full timeResponsibilities:• Develop and optimise embedded software solutions for real-time applications, focusing onefficient, reliable, and high-performance code.• Design, implement, and test firmware for microcontrollers, microprocessors, and SoCsusing languages like C/C++.• Perform debugging, troubleshooting, and validation of embedded systems, utilising...
-
Embedded Engineer
3 weeks ago
delhi, India Ripple Healthcare Full timeRipple Healthcare a MedTech company spun from AIIMS and IIT Delhi, is committed to empowering the elderly to lead an active, independent, and dignified lifestyle. We are supported by the Department of Biotechnology, Department of Science and Technology, and the Ministry of Electronics and Information Technology under the Government of India, with mentors...
-
Embedded Engineer
3 weeks ago
Delhi, India Ripple Healthcare Full timeRipple Healthcare a MedTech company spun from AIIMS and IIT Delhi, is committed to empowering the elderly to lead an active, independent, and dignified lifestyle. We are supported by the Department of Biotechnology, Department of Science and Technology, and the Ministry of Electronics and Information Technology under the Government of India, with mentors...
-
Delhi, Delhi, India Persistent Systems Full timeJob Title: Software Development Engineer for Embedded SystemsAbout Us:Persistent Systems is a leading technology services company that empowers organizations to succeed in a rapidly changing world. We help our clients unlock the full potential of their business through cutting-edge technology solutions, innovation, and expertise.Role Overview:We are seeking...
-
Embedded Software Engineer
3 weeks ago
Delhi, India SourceBae Full timeSenior Embedded EngineerAre you passionate about embedded systems and looking to work on cutting-edge platforms? We are seeking a Senior Embedded Engineer with 7+ years of experience to join our dynamic team.Key Responsibilities:Design, develop, and maintain firmware for embedded systems.Work extensively on ESP32 and iMXRT platforms with FreeRTOS...
-
▷ Only 24h Left: Embedded Software Engineer
3 weeks ago
Delhi, India SourceBae Full timeSenior Embedded EngineerAre you passionate about embedded systems and looking to work on cutting-edge platforms? We are seeking a Senior Embedded Engineer with 7+ years of experience to join our dynamic team.Key Responsibilities:- Design, develop, and maintain firmware for embedded systems.- Work extensively on ESP32 and iMXRT platforms with FreeRTOS.-...
-
Embedded software engineer
3 weeks ago
Delhi, India SourceBae Full timeSenior Embedded EngineerAre you passionate about embedded systems and looking to work on cutting-edge platforms? We are seeking a Senior Embedded Engineer with 7+ years of experience to join our dynamic team.Key Responsibilities:Design, develop, and maintain firmware for embedded systems.Work extensively on ESP32 and i MXRT platforms with Free...