Jobs
Interviews

113 Linux Driver Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

4.0 - 9.0 years

15 - 30 Lacs

pune, chennai, bengaluru

Work from Office

We are Hiring: WLAN Developer (Multiple Locations) Job Role: WLAN Developer Experience: 2 12 Years Job Locations: Hyderabad, Bangalore, Manesar, Pune, Ahmedabad, Chennai, Pollachi #Note: Looking for only Immediate Joiners (within 15 days) Key Responsibilities: Design and develop WLAN Linux Device Drivers (802.11ax preferred). Work on WLAN Firmware Development (802.11ac, 802.11n). Perform debugging and optimization of WLAN solutions. Collaborate with cross-functional teams for system integration and testing . Ensure high performance and reliability in networking/wireless environments. Required Skills: Strong proficiency in Embedded C programming and Linux OS . Hands-on experience in WLAN Debugging . Solid understanding of Networking/Wireless domain concepts . Prior experience in 802.11 standards (ax/ac/n) preferred. More information +91 73597 10155 | rushit@tekpillar.com

Posted 1 day ago

Apply

3.0 - 5.0 years

10 - 20 Lacs

hyderabad, ahmedabad, bengaluru

Work from Office

Looking for Embedded Software professional who is technically strong and has hands on experience in Programming Language (C/C++), Linux Kernel, BSP and Device drivers. Candidate should have been involved in development of at least 2 3 different device drivers for Linux. Experience with board bring up, device driver, porting, bootloader, u-boot, file systems are required. The candidate should be ready to travel and work at customer locations as per project requirements. Location : Hyderabad/Bangalore/Ahmedabad Responsibilities Requirement understanding, Design, Develop, integrate, unit testing & debugging of Embedded Software – Real-time applications, Device Drivers, Bootloader, porting, firmware development, Linux kernel etc. Documentation – Requirement Specification, Design, Test Plan & Test cases, User Guide, etc. Work as an independent developer and/or lead as per requirement. Effort estimation, planning, customer Interaction Timely & Quality deliverables. Process adherence. Travel and work at customer location as per project requirements. Person Specification Required Skills: 3-6 years of experience in Embedded Software development with sound fundamental of C Must have 3+ years of working experience with the Linux kernel & Linux kernel device drivers in relevant project(s) Sound knowledge of OS fundamentals and experience with developing multithreaded and multi process applications Must have hands on experience working in embedded Linux building, Uboot configuration, kernel compilation, Linux start-up sequencing, file-systems, debugging kernel messages and board bring-ups for cross platforms etc. Experience working Linux build systems such as Yocto, buildroot, etc Familiarity with development using Host - Target tool chains for embedded platforms Skilled in debugging using tools like JTAG, TRACE32, ICE, and ICD, along with the ability to use oscilloscopes and protocol analyzers. Good debugging skills, particularly in kernel software stability domains, including crash analysis, system locks, and abnormal resets. Sound knowledge of SW development tools such as Git, CVS, Confluence, JIRA, bit-bucket, SourceTree etc. is must Reading schematics, datasheets, technical reference manual and Silicon revision sheet Passionate about learning new technologies, methodologies, strategies, and processes Should be able to work independently in an aggressive, high-pressure environment Excellent written and verbal communication Self-starter, problem-solving mentality, and creative thinker Good documentation & shall be able to prepare the specification, design documents, test plan & test reports from requirements

Posted 1 day ago

Apply

5.0 - 8.0 years

4 - 8 Lacs

bengaluru

Work from Office

Desired Profile : Expertise in embedded Linux driver / kernel development Expertise in Embedded C programming Expertise in working with IPC, DMA driver development. Expertise in working with kernel mode driver programming in Linux Expertise in linux kernel and driver development Expertise in embedded systems development and Debugging Experience dealing with Linux community and Open Source contribution a plus Expertise in working with any one of the driver development domain : Audio Driver : Audio sub-system, Audio driver development, frameworks and ALSA SOC(ASOC), Audio protocols like I2S/TDM Display Driver development : X, Wayland, Weston, Display driver Ethernet Driver : Network driver development Graphics driver : DRM/KMS, OpenGL, Vulkan, OpenCL, Mesa Multi Media-Video driver : Vaapi, vdpau, gstreamer, v4l2 Power management : System to RAM, S0ix3 Virtualization : Xen, KVM, QNX hypervisor knowledge Proficient in yocto development Preferred resources with valid regional work permit

Posted 4 days ago

Apply

4.0 - 7.0 years

20 - 25 Lacs

hyderabad

Work from Office

Project description We are passionate about transforming lives through cutting-edge technology, enriching industries, communities, and the world. Our mission is to create exceptional products that drive next-generation computing experiences, serving as the foundation for data centers, artificial intelligence, PCs, gaming, and embedded systems. At the core of our mission lies a culture of innovation. We challenge boundaries to solve some of the world's most critical problems. We are committed to execution excellence, fostering a culture of openness, humility, collaboration, and inclusivity, valuing diverse perspectives along the way. Responsibilities Debug and solve U-Boot issues. Enhance U-Boot to meet the new customer requirements. contribute to upstream U-Boot with the client changes. Skills Must have 4 to 7 years of C programming experience. 4 to 7 years U-Boot driver development experience. Or 4 to 7 years any firmware driver development experience. Should have Linux Drivers Development knowledge Good System Level knowledge Good debugging skills Nice to have Good Communication skills. Usage of Tool Vivado is an added advantage

Posted 4 days ago

Apply

7.0 - 9.0 years

12 - 19 Lacs

bengaluru

Work from Office

3 years of experience as an embedded software developer, well-versed in Linux kernel development, firmware, and debugging with a strong grasp of low-level device driver programming. In this role, you will be tasked with developing software components for server operating systems. Your responsibilities will include implementing and porting kernel modules, working on system-level operating system components, and performing some application-level development for Linux-based operating system 3+ Linux kernel development Experience using Yocto. Porting of packages and integrating them into the yocto framework. Expert in Linux debug skills, especially in the core kernel software stability Experience of Linux kernel & embedded systems (Memory Mgmt, Threads/Processes, IPCs & Synchronization, Interrupts, Boot sequence) Exposure to Make, GNU toolchains. Experience with ARM and RISC-V chip architectures Linux Driver customization as per customer needs Assist the Applications team with customer support as needed Produce documentation that may be used inside and outside the company. Mandatory Key SkillsKernel,Linux Kernel,Debugging,Firmware,Kernel Development,Yocto,Gnu,Arm,Risc,Linux Driver,Porting,C++,Spi,I2C,Uart,Embedded C,Embedded Systems,Rtos,Microcontroller,Device Drivers,Rs232,Gdb,Device Driver Development,Usb,Tcp,Data Structures,Linux*

Posted 5 days ago

Apply

3.0 - 8.0 years

18 - 30 Lacs

hyderabad

Work from Office

Role & responsibilities Porting existing Linux device drivers to new platforms, SoCs, and kernel versions. New driver development for custom hardware components and peripherals. Debugging kernel and driver-level issues using industry-standard tools. Integration & bring-up of hardware with Linux-based systems. Collaborate with hardware teams to interpret specifications and enable device functionality. Optimize drivers for performance, reliability, and resource efficiency. Write clear technical documentation for driver APIs, design, and integration steps. Required Skills & Qualifications Bachelors/Masters in Computer Science, Electronics, or related field. 4 to 8 years of professional experience in software development. Strong proficiency in C/C++ programming and memory management. Hands-on experience with any Linux device driver (character, block, network, USB, PCIe, I2C, SPI, etc.). Good understanding of Linux kernel architecture, module programming, and build systems . Knowledge of interrupt handling, DMA, and device tree configuration. Familiarity with cross-compilation and embedded Linux toolchains. Experience with debugging tools (GDB, ftrace, perf, printk, etc.). Version control experience (Git). Preferred Skills Exposure to multiple driver types (networking, storage, multimedia, etc.). Experience with Yocto, Buildroot, or similar embedded Linux environments. Knowledge of real-time Linux and RT patches. Scripting knowledge (Python, Bash) for testing and automation.

Posted 5 days ago

Apply

4.0 - 9.0 years

8 - 18 Lacs

ahmedabad

Work from Office

Role & responsibilities Able to execute multiple projects at a same time Hands on programming/coding, and debugging Customer Front facing , Customer Communication, Customer value addition Fit for onsite Assignments Continuous development of team to serve the customer requirements in faster and efficient way Ability for Building/Mentoring Freshers/Jr. team members Ability for Pre-Sales Support / Proposal preparation Openness to work upon various technology Project Execution life cycle - Requirement Understanding, Design, Development, Bug Fixing, code review Review & Documentation - RS, Design, Test Plan/Test cases... On Time & Quality Deliverable New Candidate Interview and Evaluation Preferred candidate profile Area of expertise Strong practical hands-on with C programming & Debugging skills Strong technical project track record with Linux User Space application development Linux kernel device driver development from scratch Strong knowledge of at least one Linux kernel subsystem Experience of Linux kernel version 3.0 and above Board bring up hands-on with SoCs of Marvell, NXP, TI, Broadcom, Qualcomm etc. Understanding of various processor architecture like Cortex-A series, ARM series processors etc. and other general-purpose microcontrollers Build systems knowledge, like Yocto, Buildroot, CMake and Makefiles Strong knowledge of Git version control system Hands-on with various debugging tools like: gdb, valgrind, static code analyzer tools like cppchecker etc Experienced with customer interaction (US and Europe preferred) is a must Excellent analytical and problem-solving skills Fluent and confident English (verbal and written) Participate in feature and designs discussions within and across teams Skills Required: OOPS Programming languages C++ Embedded GUI Development – QT or similar Hardware schematics review and PCB debugging Working experience of architecting embedded systems Knowledge of using tools like logic analyzer and digital oscilloscope Education Criteria: B.E. / B.Tech – Electronics, Electronics & Communication, Computer engineering

Posted 1 week ago

Apply

0.0 - 3.0 years

9 - 13 Lacs

hyderabad

Work from Office

Job Area :Engineering Group, Engineering Group > Software Engineering General Summary: We are seeking a skilled and motivated Driver Developer with expertise in embedded systems and Real-Time Operating Systems (RTOS). As a key member of our team, you will be responsible for designing, implementing, and maintaining Windows/Linux drivers and DSP firmware, ensuring seamless integration with embedded systems and RTOS environments. The ideal candidate will have a strong background in low-level programming, kernel-mode development, and a deep understanding of hardware interactions. Join us if you are passionate about pushing the boundaries of technology and thrive in a dynamic, collaborative environment. Responsibilities: Develop and maintain Windows/Linux drivers and RTOS for various requirement. Collaborate with cross-functional teams to integrate drivers into embedded systems. Conduct software integration, testing and troubleshoot issues. Optimize driver performance and ensure compatibility with evolving Windows environments. Stay abreast of industry trends and emerging technologies to drive innovation in driver development. Requirements: Bachelor's or higher degree in Computer Science or Electronics & Communication with 0 - 3 years of relevant experience Proven experience in Windows driver development and embedded systems. Strong knowledge on the embedded system. Strong C/C++ programming skills and familiarity with assembly language. Strong in designing and should have handles on with all tools like (Debugging tools, Jtag and dev tools etc) In-depth knowledge of kernel-mode programming in both Windows internals. Knowledge on the windows driver or MCDM driver is an added advantage Experience working with Real-Time Operating Systems (RTOS) such as FreeRTOS, QNX, or others. Excellent problem-solving and debugging skills. Effective communication and collaboration within a team environment. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.

Posted 1 week ago

Apply

3.0 - 6.0 years

14 - 18 Lacs

hyderabad, chennai, bengaluru

Work from Office

General Summary: Job Area : Engineering - Software Job Location : Hyderabad / Bangalore / Chennai / Noida We know our employees ideas change the world. For more than three decades, weve been a global leader in mobile technology, continually pushing the boundaries of whats possible. Working with customers across industries from automotive to health care, from smart cities to robotics we continue to accelerate innovation and unlock new possibilities in a time where everything is connected. By joining the Qualcomm family, you too can bring the future forward faster. As a software engineer, you will design, develop Software for Qualcomms mobile chipsets which are based on cutting edge technology. Qualcomm is looking for energetic, creative and self-driven engineer to work in Multimedia Technologies such as Audio and Video codecs, Image Processing, Wireless Modem Technologies, such as 4G, WiFi, Bluetooth, Self-Organizing Networks. Platform Level SW, such as, Linux, Android, Windows, Board Support Packages. IOT Technologies, for Connected Cameras, Smart Assistants, Drones, Virtual Reality, Augmented Reality. Campus Grads will be working on following areas: Development of real-time embedded software and device drivers Mobile SW development for Windows Mobile, Android or Linux Good understanding of OS concepts, Data structures, etc C/C++ and object oriented design Wireless network standards such as CDMA/GSM/UMTS/LTE Linux/UNIX, Linux Drivers, Linux Kernel Development Protocols such TCP/UDP/IP/SIP/RTP etc Multimedia technologies including Audio, Video, Imaging Excellent analytical and problem solving skills Ability to collaborate and work in teams. Good verbal and written communication skill Opportunities include: SW development for Android, Window Mobile based Embedded Platforms Multimedia software stack, firmware and driver Development Wireless Modem and connectivity Software and Firmware Development Communication protocol stack Software Development Kernel, BSP and Device Driver Development Application SW and UI development. SW Architecture for embedded devices based on Android, Windows. Design and development based on Object oriented programming. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Education: Masters, Bachelors: Computer Science Engineering, Communication Engineering, ECE

Posted 1 week ago

Apply

4.0 - 8.0 years

20 - 25 Lacs

bengaluru

Remote

Your impact Looking forward to getting an exciting start to your career? You will bring your outstanding talents to the group that works on Cisco's Switching technology, which large enterprises now consider to be the Networking Equipment of choice for critically important networks. In your role as a Software Engineer, you will develop and integrate products that are deployed by some of the leading Enterprises in the world. You will work with a BU-wide vibrant technical community, learning from experts and translating this learning into exciting opportunities for personal growth. You will work on networking equipment that forms a crucial backbone of many offices, hospitals, educational and financial institutions. You will learn about ground breaking technologies and platforms while developing software for these equipments. Experience the exhilaration of taking a product through development and integration. Minimum Qualifications 4 - 8 years proven experience in internetworking technologies and applications. Good experience in developing software in C, under multi-threaded environment with Excellent problem-solving skills SDK Development: Design, implement, and maintain SDKs that enable seamless integration between software applications and underlying hardware or network layers Familiarity with DPDK (Data Plane Development Kit), P4 programming language, or similar frameworks for high-performance packet processing. Experience with hardware platforms such as ASICs, FPGAs, or NPUs Hands on Data Structures, Operating Systems and Data Networking fundamentals Experience in development of Layer 2 (Ethernet) and/or Layer 3 Networking protocols including Routing, IPV4/6 (unicast/multicast) Is preferable Expertise in working with Linux OS Experience in any Cisco OS XR, XE or NXOS would be a plus Good hands on implementation experience with one or more of the following: RTOS Internals, High Availability, IPC, Memory management, Distributed communications Infrastructure, Serviceability, Linux, Containers, Virtualization Preferred Qualifications Bachelors degree in computer science or related field (MS preferred). 4 - 8 years proven experience in internetworking technologies and applications.

Posted 1 week ago

Apply

2.0 - 5.0 years

11 - 16 Lacs

noida, hyderabad, chennai

Work from Office

Job Location : Hyderabad / Bangalore / Chennai / Noida Qualcomm is looking for energetic, creative and self-driven engineer to work in Multimedia Technologies such as Audio and Video codecs, Image Processing, Wireless Modem Technologies, such as 4G, WiFi, Bluetooth, Self-Organizing Networks. Platform Level SW, such as, Linux, Android, Windows, Board Support Packages. IOT Technologies, for Connected Cameras, Smart Assistants, Drones, Virtual Reality, Augmented Reality. Campus Grads will be working on following areas: Development of real-time embedded software and device drivers Mobile SW development for Windows Mobile, Android or Linux Good understanding of OS concepts, Data structures, etc C/C++ and object oriented design Wireless network standards such as CDMA/GSM/UMTS/LTE Linux/UNIX, Linux Drivers, Linux Kernel Development Protocols such TCP/UDP/IP/SIP/RTP etc Multimedia technologies including Audio, Video, Imaging Excellent analytical and problem solving skills Ability to collaborate and work in teams. Good verbal and written communication skill Opportunities include: SW development for Android, Window Mobile based Embedded Platforms Multimedia software stack, firmware and driver Development Wireless Modem and connectivity Software and Firmware Development Communication protocol stack Software Development Kernel, BSP and Device Driver Development Application SW and UI development. SW Architecture for embedded devices based on Android, Windows. Design and development based on Object oriented programming. Education: Masters, Bachelors: Computer Science Engineering, Communication Engineering, ECE, Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Education: Masters, Bachelors: Computer Science Engineering, Communication Engineering, ECE

Posted 1 week ago

Apply

8.0 - 13.0 years

12 - 17 Lacs

bengaluru

Work from Office

Project description This is a great opportunity to work as a part of a highly regarded team to deliver leading-edge solutions. We are looking for an experienced engineer for an exciting role to augment our Client's core Linux-embedded team to work on the latest platforms and software. The person will interact closely with key technical experts to ensure the best possible performance and results on the SoC platforms. Responsibilities Developing and optimizing GFX, Multimedia, Display, and Audio drivers according to project requirements. Collaborating with cross-functional teams for seamless integration of drivers. Conducting thorough testing, troubleshooting, and debugging of drivers. Contributing to the improvement and optimization of existing systems. Providing technical guidance and support as needed. Skills Must have Engineer with 8+ years of experience in embedded Linux driver/kernel development Strong C/C++ development skills with a good understanding of object-oriented design Good understanding of Linux fundamentals and audio fundamentals Experience with ALSA ASoC driver development Experience with audio transmission protocols like I2S/TDM, audio DAC/ADC Experience with audio DSP firmware development Experience with bare metal or RTOS based firmware development 10.System knowledge, System Debugging, firmware debugging using JTAG Nice to have Good to have 1.Experience with Any RTOS porting. 2.Experience with host to DSP communication.

Posted 1 week ago

Apply

3.0 - 8.0 years

11 - 15 Lacs

bengaluru

Work from Office

Project description This is a great opportunity to work as a part of a highly regarded team to deliver leading-edge solutions. We are looking for an experienced engineer for an exciting role to augment our Client's core Linux-embedded team to work on the latest platforms and software. The person will interact closely with key technical experts to ensure the best possible performance and results on the SoC platforms. ResponsibilitiesDeveloping and optimizing GFX, Multimedia, Display, and Audio drivers according to project requirements. Collaborating with cross-functional teams for seamless integration of drivers. Conducting thorough testing, troubleshooting, and debugging of drivers. Contributing to the improvement and optimization of existing systems. Providing technical guidance and support as needed. SkillsMust have 1.Engineer with 3-8 Years of experience in embedded Linux driver/kernel development. 2.Strong C development skills. 3.Experience with any one of the driver development domain Graphics driver DRM/KMS, OpenGL, Vulkan, OpenCL, Mesa. Multi Media-Video driver Vaapi, vdpau, gstreamer, v4l2. Power Management System to RAM, S0ix3. Display Driver development X, Wayland, Weston, Display driver Experience with Audio sub-systems, Audio drivers, frameworks and ALSA SOC(ASOC), Audio protocols like I2S/TDM. Proficient in Yocto development. Virtualization Xen, KVM, QNX hypervisor knowledge. Ethernet Driver Network driver development. 4.Good working experience with IPC, DMA driver development. 5.Experience with kernel mode driver programming in Linux 6.Linux Device driver programming experience in Linux Kernel and Drivers. 7.Experience dealing with Linux community and Open Source contribution is a plus 8.System knowledge, System Debugging Nice to have Expertise with CAR Framework Automotive experience

Posted 1 week ago

Apply

5.0 - 10.0 years

25 - 35 Lacs

hyderabad, bengaluru

Work from Office

Role & responsibilities Experience:3-12yrs Linux Device Driver/BSP Developer/Kernel Developer Job Description: 1. Excellent Experience of Linux kernel and the device driver model. 2. - Specific knowhow in key kernel subsystems is a plus. 3. ARM subsystems, kernel memory, sched, etc. 4. - Experience in working with mainline Linux Kerne l. 5. - Processor environments. 6. - Excellent debug skills, especially in the core kernel software stability domain, using standard debug tools like T32, tracing etc. 7. - Excellent programming skills and expert level knowledge of C. 8. - Good knowledge of Git, repo and Linux kernel development related tools. 9. - Good knowledge of ARM v7 and v8 architecture. 10. - Prior experience with Android is a plus . kindly share profile to bhoomika@skygate.co.in / vagesh.salimath@skygate.in Phone: 9632322862

Posted 2 weeks ago

Apply

5.0 - 10.0 years

15 - 30 Lacs

pune

Work from Office

Exp - 5yrs to 12yrs Location - Bangalore/Pune NP- Immediate to 60days Skills BSP, Android/LINUX/QNX

Posted 2 weeks ago

Apply

5.0 - 10.0 years

15 - 30 Lacs

bengaluru

Work from Office

Exp - 5yrs to 12yrs Location - Bangalore/Pune NP- Immediate to 60days Skills BSP, Android/LINUX/QNX

Posted 2 weeks ago

Apply

3.0 - 6.0 years

2 - 5 Lacs

pune

Work from Office

Job Title: SDE2 + Instructor(DSA) Location: Pune (On-site) Institution: Newton School of Technology / Ajeenkya DY Patil University,Pune, Experience: 4+ years in Software Development & DSA, 3+ years in teaching/training About The Role: Overview : Newton School and Ajeenkya DY Patil University have partnered to transform technology education and bridge the employability gap As Indias first impact university, Ajeenkya DY Patil University, in collaboration with Newton School, is committed to revolutionizing learning, empowering students, and shaping the future of the tech industry, With a team of renowned professionals and industry leaders, we aim to solve the employability challenge and create a lasting impact on society, We are currently looking for a Software Development Engineer 2(SDE 2) + Instructor Data Structure and Algorithms (DSA) to join our Computer Science Department This is an academic-focused role, requiring a strong background in DSA, teaching, and mentoring students in core Computer Science subjects, This is a full time Academic role at Ajeenkya DY Patil University , Pune, Job Summary : Join us as an SDE 2 + Instructor : DSA in our Computer Science department at Ajeenkya DY Patil University, Pune , We are seeking an experienced professional to deliver high-quality lectures, design course content, and mentor students and take lab classes ensuring their success in the tech field, Key Responsibilities: Software Development & DSA Expertise: Design and implement high-performance algorithms and data structures, Work on real-world System Design, Low-Level Design (LLD), and High-Level Design (HLD) problems, Provide code reviews, optimizations, and best coding practices for students and junior developers, Solve and teach competitive programming problems (CodeChef, Leetcode, CodeForces, etc), Teaching & Mentorship: Deliver in-depth lectures on DSA, System Design, Competitive Programming, and Full-Stack Development, Guide students on real-world coding challenges, projects, and hackathons, Provide mock interviews, coding assessments, and mentorship for job placements, Curriculum Development & Industry Collaboration: Design an industry-relevant DSA & System Design curriculum aligned with tech hiring standards, Collaborate with industry professionals for guest lectures and live projects, Stay updated with the latest tech trends and incorporate them into training modules, Required Skills & Qualifications: Educational Background: Bachelors/Masters in Computer Science, Software Engineering, or related field from a Tier-1/Tier-2 institute (IITs, NITs, IIITs preferred), Industry Experience: 4+ years of software development experience in a product-based company, Hands-on experience in building scalable, high-performance systems, Technical Expertise: Programming Languages: Strong in C++, Java, Python, Data Structures & Algorithms (DSA): Advanced Data Structures and Algorithm Arrays, Linked Lists, Stacks, Queues, Trees, Graphs, Sorting Algorithms, Searching Algorithms, Dynamic Programming, Algorithm Analysis, Recursion,Python, Fundamentals of programming, System Design: Experience with HLD, LLD, microservices, caching, and database scaling, Competitive Programming: Proven track record in Leetcode, Codeforces, or ICPC participation, Teaching & Mentorship: 3+ years of experience in teaching, training, or mentoring students/professionals in DSA & Software Engineering, Ability to simplify complex coding concepts and engage students effectively, Good To Have : Teaching experience to undergraduate or graduate students, Understanding of teaching methodologies and tools, Experience in Software Development, Perks And Benefits : Market Competitive salaries, Inculcate research and innovation in students, help Rishihood university to do cutting-edge work in the computer science department, State-of-the-Art Facilities in Labs and Classrooms, Interview Process: The selection process consists of three rounds designed to assess technical expertise, teaching ability, and cultural fit: Round 1 Technical Evaluation: Assessment of DSA expertise, coding proficiency, and problem-solving skills, Round 2 Topic Delivery Assessment: Candidates will be required to deliver a mock lecture to evaluate teaching methodology, engagement, and conceptual clarity, Round 3 General Discussion & Culture Fit: A discussion with university and Newton School representatives to assess alignment with academic values, teamwork, and long-term career aspirations, In the meantime, you can explore our website Newton School of Technology to learn more about Newton School of Technology and our work, We look forward to welcoming you to our academic team and shaping the future of technology education together! Links For Your Reference: Newton School of Technology https://adypu edu in/

Posted 2 weeks ago

Apply

3.0 - 8.0 years

5 - 15 Lacs

bangalore rural, bengaluru

Work from Office

Mandatory skills: Linux, Embedded C, Device Driver, C/C++ Programming, BSP Role & responsibilities Must have experience Developing embedded Linux BSP . Strong proficiency in C/C++ programming languages and shell scripting. Experience in Linux kernel internals, Device drivers , and bootloader configurations. Experience with embedded development tools and cross-compilation toolchains. Excellent problem-solving and debugging skills. Ability to work independently and collaboratively in a fast-paced environment. Preferred candidate profile - Short Notice Period.

Posted 2 weeks ago

Apply

2.0 - 5.0 years

5 - 14 Lacs

hyderabad, bengaluru

Work from Office

Job Title: Embedded Systems Engineer Linux Device Drivers Location: Hyderabad / Bangalore Experience: 3 to 8 Years Industry Type: IT Services & Consulting / Semiconductor / Embedded Systems Employment Type: Full Time, Permanent Job Description: We are looking for a passionate and skilled Embedded Systems Engineer with strong expertise in Embedded C , Data Structures , and Linux internals , especially in Linux Device Driver development . Key Responsibilities: Design, develop, and debug Linux device drivers for various hardware interfaces. Work on drivers such as GPIO, DMA, LCD, Sensor, PCIe, Ethernet, NAND/NOR, USB , etc. Collaborate with hardware and software teams to integrate and validate drivers. Analyze and optimize system performance and reliability. Document development processes and contribute to technical discussions. Required Skills: Strong programming skills in Embedded C and Data Structures . Good understanding of Linux kernel internals . Hands-on experience in Linux Device Driver development (minimum 12 projects). Ability to explain past project experience clearly and confidently. Strong logical reasoning and problem-solving skills. Excellent oral and verbal communication skills. Preferred Qualifications: Bachelor’s or Master’s degree in Electronics, Computer Science, or related field. Experience with debugging tools and kernel logs. Exposure to board bring-up and BSP development is a plus. Work Location: Hyderabad / Bangalore How to Apply: Interested candidates can apply directly through Naukri or send their updated resume to Prasadkaruturi@Mirafra.com

Posted 2 weeks ago

Apply

4.0 - 7.0 years

13 - 17 Lacs

hyderabad

Work from Office

Project description We are passionate about transforming lives through cutting-edge technology, enriching industries, communities, and the world. Our mission is to create exceptional products that drive next-generation computing experiences, serving as the foundation for data centers, artificial intelligence, PCs, gaming, and embedded systems. At the core of our mission lies a culture of innovation. We challenge boundaries to solve some of the world's most critical problems. We are committed to execution excellence, fostering a culture of openness, humility, collaboration, and inclusivity, valuing diverse perspectives along the way. Responsibilities -Debug and solve U-Boot issues. -Enhance U-Boot to meet the new customer requirements. contribute to upstream U-Boot with the client changes. Skills Must have 4 to 7 years of C programming experience. 4 to 7 years U-Boot driver development experience. Or 4 to 7 years any firmware driver development experience. Should have Linux Drivers Development knowledge Good System Level knowledge Good debugging skills Nice to have Good Communication skills. Usage of Tool Vivado is an added advantage

Posted 2 weeks ago

Apply

8.0 - 13.0 years

30 - 45 Lacs

noida, ghaziabad, delhi / ncr

Work from Office

Job Description: Areas of Responsibility / Tasks: Design, develop, and maintain firmware for embedded Linux systems using C/C++ Ensure code quality, performance, and compliance with real-time system constraints. Integrate kernel modules and configure hardware interfaces as per product requirements. Manage and configure build systems using Buildroot, Yocto, or similar tools. Collaborate with DevOps teams to maintain CI/CD pipelines using Jenkins or other automation tools. Conduct low-level debugging using tools like GDB, JTAG, oscilloscopes, and logic analyzers. Analyze logs and system traces to resolve firmware issues across various layers (bootloader, kernel, user space). Profile and optimize firmware for memory usage, boot time, and CPU performance. Identify and resolve system bottlenecks and ensure stable and reliable firmware operation in production environments. Document, train and support operations and project teams, sound knowledge in communication and aspects of respective domain Ability to plan, manage and deliver projects on-time with the agreed quality and cost. Ability to interact with the Global teams, Ability to work cross-functionally with both internal and external teams as well as with functional business leaders. Desired Skills/Competencies Linux FW Dev Skill Set Proficient in Embedded Linux Firmware development. Proficient in Programming in C, C++ on embedded systems and strong familiarity with real time principles. Experience with Linux device drivers and Linux Kernel is a plus. Python and/or Java programming a plus (Java most preferred). Deep Knowledge of Product Life Cycle and Software Development methodologies. Knowledge of Git, Buildroot, and/or Jenkins CI/CD is a plus. Significant experience with development and debugging tools in embedded systems. Knowledge of IP Networking principles (IPV6 knowledge preferred) Experience 7 to 14 years. If this description applies to you, we are looking forward to receiving your application via https://careers.landisgyr.com/job-invite/21412/

Posted 3 weeks ago

Apply

8.0 - 13.0 years

18 - 32 Lacs

bengaluru

Work from Office

3 years of experience as an embedded software developer, well-versed in Linux kernel development, firmware, and debugging with a strong grasp of low-level device driver programming. In this role, you will be tasked with developing software components for server operating systems. Your responsibilities will include implementing and porting kernel modules, working on system-level operating system components, and performing some application-level development for Linux-based operating system 3+ Linux kernel development Experience using Yocto. Porting of packages and integrating them into the yocto framework. Expert in Linux debug skills, especially in the core kernel software stability Experience of Linux kernel & embedded systems (Memory Mgmt, Threads/Processes, IPCs & Synchronization, Interrupts, Boot sequence) Exposure to Make, GNU toolchains. Experience with ARM and RISC-V chip architectures Linux Driver customization as per customer needs Assist the Applications team with customer support as needed Produce documentation that may be used inside and outside the company.

Posted 3 weeks ago

Apply

4.0 - 8.0 years

20 - 25 Lacs

bengaluru

Work from Office

The Enterprise Switching organization delivers top-tier products, with the Catalyst Cat9000 series leading in core, aggregation, and access switching for security, IoT, and Cloud. These switches are essential for SD-Access, Cisco's intent-based networking architecture, offering the bandwidth, speed, and scale needed for hybrid work environments. They improve security with PoE power and AI/ML for zero-trust security and provide outstanding network experiences both on-premises and in the cloud through Cisco DNA Center or the Meraki Dashboard. The new Catalyst 9000X models offer flexible operations and secure, high-speed performance. Our team is world-class for creating industry-leading products that have redefined the enterprise market for decades through innovation. Your impact Looking forward to getting an exciting start to your career? You will bring your outstanding talents to the group that works on Cisco's Switching technology, which large enterprises now consider to be the Networking Equipment of choice for critically important networks. In your role as a Software Engineer, you will develop and integrate products that are deployed by some of the leading Enterprises in the world. You will work with a BU-wide vibrant technical community, learning from experts and translating this learning into exciting opportunities for personal growth. You will work on networking equipment that forms a crucial backbone of many offices, hospitals, educational and financial institutions. You will learn about ground breaking technologies and platforms while developing software for these equipments. Experience the exhilaration of taking a product through development and integration. Minimum Qualifications 4 - 8 years proven experience in internetworking technologies and applications. Good experience in developing software in C, under multi-threaded environment with Excellent problem-solving skills SDK Development: Design, implement, and maintain SDKs that enable seamless integration between software applications and underlying hardware or network layers Familiarity with DPDK (Data Plane Development Kit), P4 programming language, or similar frameworks for high-performance packet processing. Experience with hardware platforms such as ASICs, FPGAs, or NPUs Hands on Data Structures, Operating Systems and Data Networking fundamentals Experience in development of Layer 2 (Ethernet) and/or Layer 3 Networking protocols including Routing, IPV4/6 (unicast/multicast) Is preferable Expertise in working with Linux OS Experience in any Cisco OS XR, XE or NXOS would be a plus Good hands on implementation experience with one or more of the following: RTOS Internals, High Availability, IPC, Memory management, Distributed communications Infrastructure, Serviceability, Linux, Containers, Virtualization Preferred Qualifications Bachelors degree in computer science or related field (MS preferred). 4 - 8 years proven experience in internetworking technologies and applications.

Posted 3 weeks ago

Apply

2.0 - 4.0 years

7 - 11 Lacs

hyderabad, chennai, bengaluru

Work from Office

Skills/Experience: Strong C, DS, LSP, LDD, Kernel Development, ARM Arch, Debugging with JTAG, T32, (GDB, KGDB optional) Relevant project level experience. Tools like GIT and understanding of Jenkins Domain: Linux Driver/ Kernel Development Location - Bengaluru,Hyderabad,Chennai,Pune

Posted 3 weeks ago

Apply

8.0 - 13.0 years

14 - 19 Lacs

bengaluru

Work from Office

Join us to do the best work of your career and make a profound social impact as a Principal Software Engineer on our Software Engineering Team in Bangalore. What youll achieve The successful candidate of this position will serve as a Senior Software Engineer in UDS Platform Engineering team, playing a lead role in delivering cutting edge Storage Array Platform software. You will be: Responsible for the development of Storage Array Platform software. Responsibilities include implementation and debug of OS, device driver, applications. Collaborate with many cross functional and across geo engineers. Keep following the latest technical trends (AI/ML/Cloud/Edge/etc.) and can adapt to new technologies quickly. Take the first step towards your dream career Every Dell Technologies team member brings something unique to the table. Heres what we are looking for with this role: Essential Requirements 8 to 13 years industry experience in Intel X86 system development with a bachelorsmaster's degree in computer science, Computer Engineering, Electrical Engineering or similar. Strong coding experience in C/C++, familiar with scripting languages like Python//Perl/Shell and familiar with Linux kernel, Linux driver, File system, design. Exposure to FreeBSD/NetBSD OS, ports subsystem, GEOM subsystems along with working experience in Device Driver development. Demonstrated ability to analyze and solve technical problems, hands-on in debugging kernel/user space issues. Familiarity of tools like gdb, kdb is a must Ability to ramp up quickly on SW/HW architectures, CI/CD environments, Jenkins build system & Makefile exposure Desirable Requirements A plus if you have knowledge and expertise in following areas: Storage protocols (NFS, CIFS, iSCSI/FC, SAS, NVMe, PCIe), storage technologies (SAN, NAS, RAID), networking, clustering. A plus if you have worked with HW platform testing (CPU, Memory, PCIe); HW component trouble shooting, integration; OS installation & upgrade.

Posted 3 weeks ago

Apply
Page 1 of 5
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies