Home
Jobs

278 Linux Kernel Jobs - Page 4

Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
Filter
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

15.0 - 20.0 years

40 - 45 Lacs

Bengaluru

Work from Office

Naukri logo

Senior Principal Software Engineer The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners. Join us to do the best work of your career and make a profound social impact as a Senior Principal Software Engineer on our Software Engineering Team in Bangalore . What you ll achieve As a Senior Software Principal Engineer, you will be responsible for developing sophisticated systems and software basis the customer s business goals, needs and general business environment creating software solutions. You will: Strong Design, Development & Architect experience from Product development background with Linux kernel, threads, semaphores & User space, operating systems concepts, firmware, BIOS, device drivers, system internals, network tools and utilities and Linux Community Contribution Expert level Knowledge on C, C++, Embedded C, Ubuntu, BSD Development, CI|CD, Unit Test, GenAI Framework Mandatory to have work experience in Linux Kernel development, debugging techniques including but not limited to gdb, network trace, crashes. Understands tradeoffs between hardware and software interactions. good to have FreeBSD and the Cloud computing, Virtualization (VDI solutions like ICA, RDP and VMWare) & Thin clients Take the first step towards your dream career Every Dell Technologies team member brings something unique to the table. Here s what we are looking for with this role: Essential Requirements Strong Design, Development & Architect experience from Product development background with Linux kernel, threads, semaphores & User space, operating systems concepts, firmware, BIOS, device drivers, system internals, network tools and utilities and Linux Community Contribution Expert level Knowledge on C, C++, Embedded C, Ubuntu, BSD Development, CI|CD, Unit Test, GenAI Framework Mandatory to have work experience in Linux Kernel development, debugging techniques including but not limited to gdb, network trace, crashes. Understands tradeoffs between hardware and software interactions. good to have FreeBSD and the Cloud computing, Virtualization (VDI solutions like ICA, RDP and VMWare) & Thin clients Desirable Requirements Engineering Degree with 15 - 20 years of relevant experience Advantageous to have experience with graphics, network, audio drivers, Security, threat modelling, static scans, vulnerabilities and other SDL controls Application closing date: 17th July 2025

Posted 1 week ago

Apply

2.0 - 7.0 years

3 - 8 Lacs

Pune

Work from Office

Naukri logo

EMBED SQUARE SOLUTIONS PVT. LTD. We are seeking a passionate and highly motivated Embedded Linux Developer to join our dynamic team. The successful candidate will be responsible for designing, developing, and maintaining embedded Linux-based systems and applications. This role requires a deep understanding of Linux operating systems, strong programming skills, and the ability to work collaboratively with cross functional teams. Know more about us at www.embeds2.com (Immediate Hiring/ Please apply only if you meet the desired skill sets) Job Position: Embedded Linux Developer (Mid Senior/Senior) Company Name: Embed Square Solutions Pvt. Ltd. , India Location: Pune Work Experience: 3-8 years of relevant professional experience Educational Qualification: - Bachelors degree in Computer science/ Electrical engineering Required Professional Experience: - • 3 to 8 years of hands-on experience in Embedded Linux development. • Proven expertise in embedded systems design with pre-emptive, multitasking real-time operating systems. • Preferred: Experience in the Automotive domain. Technical Skills ( must have ): - • Strong programming experience in C/C++ • Familiarity with Linux Kernal development, including kernel debugging and device drivers • Knowledge of microprocessor and microcontroller architectures. • Experience with software configuration management tools, defect tracking tools, and peer review • Understanding of Linux system architecture and ability to develop, compile and peer review • Understanding of Linux system architecture and ability to develop, compile, and debug Linux Kernel modules. • Good to Have: Knowledge of automotive protocols (e.g., CAN, LIN) and power electronics. Key Responsibilities: - • Collaborate with the engineering team to design, develop, and test embedded systems solutions for our projects • Design and write the embedded software as per the project requirements • Utilize C or C++ programming languages to write, debug, and maintain software for embedded systems applications • Assist in integrating software with electronic hardware components and sensors, ensuring seamless functionality • Should be ready to imbibe in the Startup culture & work in collaboration. Apply Today! If you meet the above requirements and are excited about this opportunity, please send your resume to hr@embedsquare.com THANK YOU!

Posted 1 week ago

Apply

3.0 - 6.0 years

5 - 8 Lacs

Hyderabad

Work from Office

Naukri logo

IBM ISDL Power hypervisor development group is working on virtualisation Tech that involves firmware design and development for power hypervisor. The key responsibilities for this role are as following: As Firmware developer to develop Hypervisor firmware on IBM power Systems Participate in design, implementation, Integration & verification of virtualization functions Execute unit test plans and functional tests to verify high quality code deliverables Perform code reviews with other members of team Provide code support, debug activities and issues resolution supporting both internal and external customers. Interact with the test team to define test plans, identify, root cause and resolve defects Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Expertise in Firmware design( embedded software) and development Expertise in C/ C++ language , Object oriented concepts Experience in embedded device drivers, Linux. Expertise in debugging and root causing complex firmware issues Should be a good team player Should have strong analytical skills Should have good communication skills and a quick learner Preferred technical and professional experience Knowledge in Servers domain, virtualization Tech is added advantage Linux kernel , kernel development multi thread programming C++ design & design patterns/ advanced skills Knowledge in communication protocols Skills on unit testing, scripting and automation. Agile process knowledge Experience on tools like Jenkins, Git/GitHub, Gerrit or other equivalent tools. Should have good knowledge of unit testing.

Posted 1 week ago

Apply

2.0 - 7.0 years

15 - 30 Lacs

Bengaluru

Hybrid

Naukri logo

Arista's Company Description Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. Arista is a well-established and profitable company with over $5 billion in revenue. Aristas award-winning platforms, ranging in Ethernet speeds up to 800G bits per second, redefine scalability, agility, and resilience. Arista is a founding member of the Ultra Ethernet consortium. We have shipped over 20 million cloud networking ports worldwide with CloudVision and EOS, an advanced network operating system. Arista is committed to open standards, and its products are available worldwide directly and through partners. At Arista, we value the diversity of thought and perspectives each employee brings. We believe fostering an inclusive environment where individuals from various backgrounds and experiences feel welcome is essential for driving creativity and innovation. Our commitment to excellence has earned us several prestigious awards, such as the Great Place to Work Survey for Best Engineering Team and Best Company for Diversity, Compensation, and Work-Life Balance. At Arista, we take pride in our track record of success and strive to maintain the highest quality and performance standards in everything we do. The EOS Layer 2 PI and Infra team is responsible for working on platform independent features on Aristas EOS working alongside the EOS Routing team. The team is responsible for building innovative, scalable solutions in areas including EOS infrastructure, Layer 2 protocols like 802.1X, Macsec, DHCP, RADIUS etc. A unique feature of the Aristas Layer 2 PI and Infra team is that the software developed is common across Campus, Data Center and Enterprise features. This is a global team that spreads across multiple geographies working on cutting edge features that get deployed in the largest Cloud titan, Service Provider, Enterprise and Campus networks. What Youll Do This is an interesting and exciting opportunity to be a part of the software development team that is redefining Data Center switching. For success at Arista all you need is: Hands-on 3+ years of experience with designs and implementations in a strong product-engineering environment Fluency in one of C/C++/Python programming Strong engineering and Computer Science fundamentals Extensive background in algorithms and strong software architecture skills Qualifications Preferred qualifications Strong software debugging skills especially in embedded systems. Strong communication skills and the ability to work in a team environment Experience working through the complete software development life cycle right from requirements gathering to deliver the fully developed feature. Experience in Network Systems Software development is a plus Role & responsibilities

Posted 1 week ago

Apply

2.0 - 5.0 years

5 - 9 Lacs

Bengaluru

Work from Office

Naukri logo

Join our Team About this opportunity: Ericsson Enterprise Wireless Solutions (BEWS) is the group responsible for leading Ericsson s Enterprise Networking and Security business. Our growing product portfolio spans across wide area networks, local area networks and enterprise security. We are the #1 global market leader in Wireless-WAN based enterprise connectivity solutions and are growing fast in enterprise Private 5G networks and Secure Access Services Edge (SASE) solutions. How Will You Contribute to the Company? We are looking for Software Engineer III with hands-on industry experience in embedded Linux and low-level networking to lead our Platform firmware team. You will be interacting and working closely with some of the finest developers and leaders in the industry - where you will find that work is both fun and challenging with ample opportunity to innovate. What Will You Do? Involved in software development of WAN Edge platform software. Will be instrumental in bringing up our Netcloud OS on new hardware. Deliver the next generation of WWAN BEWS endpoint devices. Possesses hands-on experience in embedded networking software development, including Python, C, C++, kernel debugging, and Makefile. Will work with the latest communication technologies and tackle complex software development challenges. Will have the opportunity to learn and build the cutting-edge networking products that enable our enterprise customers to connect anything from anywhere. The skills you bring: Expertise in C/C++ and Python with Linux kernel and drivers with 6 yrs of experience. Understanding of Cellular/5G standards and modems, understanding of WLAN standards of modems. Understanding of Bluetooth standards and modems, understanding of Ethernet switches and PHYs. Knowledge of switching, routing, and security protocols, Expertise is drivers for the above-mentioned devices. Expertise in bootloaders and secure boot processes, Knowledge of image construction and image signing Latest networking router platform.

Posted 1 week ago

Apply

3.0 - 8.0 years

20 - 25 Lacs

Bengaluru

Work from Office

Naukri logo

Join our Team About this opportunity: Ericsson Enterprise Wireless Solutions (BEWS) is the group responsible for leading Ericsson s Enterprise Networking and Security business. Our growing product portfolio spans across wide area networks, local area networks and enterprise security. We are the #1 global market leader in Wireless-WAN based enterprise connectivity solutions and are growing fast in enterprise Private 5G networks and Secure Access Services Edge (SASE) solutions. How Will You Contribute to the Company? We are looking for Software Engineer III with hands-on industry experience in embedded Linux and low-level networking to lead our Platform firmware team. You will be interacting and working closely with some of the finest developers and leaders in the industry - where you will find that work is both fun and challenging with ample opportunity to innovate. What Will You Do? Involved in software development of WAN Edge platform software. Will be instrumental in bringing up our Netcloud OS on new hardware. Deliver the next generation of WWAN BEWS endpoint devices. Possesses hands-on experience in embedded networking software development, including Python, C, C++, kernel debugging, and Makefile. Will work with the latest communication technologies and tackle complex software development challenges. Will have the opportunity to learn and build the cutting-edge networking products that enable our enterprise customers to connect anything from anywhere. The skills you bring: Expertise in C/C++ and Python with Linux kernel and drivers with 6 yrs of experience. Understanding of Cellular/5G standards and modems, understanding of WLAN standards of modems. Understanding of Bluetooth standards and modems, understanding of Ethernet switches and PHYs. Knowledge of switching, routing, and security protocols, Expertise is drivers for the above-mentioned devices. Expertise in bootloaders and secure boot processes, Knowledge of image construction and image signing Latest networking router platform.

Posted 1 week ago

Apply

1.0 - 6.0 years

9 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

About this opportunity: Ericsson Enterprise Wireless Solutions (BEWS) is the group responsible for leading Ericsson s Enterprise Networking and Security business. Our growing product portfolio spans across wide area networks, local area networks and enterprise security. We are the #1 global market leader in Wireless-WAN based enterprise connectivity solutions and are growing fast in enterprise Private 5G networks and Secure Access Services Edge (SASE) solutions. How Will You Contribute to the Company? We are looking for Software Engineer III with hands-on industry experience in embedded Linux and low-level networking to lead our Platform firmware team. You will be interacting and working closely with some of the finest developers and leaders in the industry - where you will find that work is both fun and challenging with ample opportunity to innovate. What Will You Do? Involved in software development of WAN Edge platform software. Will be instrumental in bringing up our Netcloud OS on new hardware. Deliver the next generation of WWAN BEWS endpoint devices. Possesses hands-on experience in embedded networking software development, including Python, C, C++, kernel debugging, and Makefile. Will work with the latest communication technologies and tackle complex software development challenges. Will have the opportunity to learn and build the cutting-edge networking products that enable our enterprise customers to connect anything from anywhere. The skills you bring: Expertise in C/C++ and Python with Linux kernel and drivers with 6 yrs of experience. Understanding of Cellular/5G standards and modems, understanding of WLAN standards of modems. Understanding of Bluetooth standards and modems, understanding of Ethernet switches and PHYs. Knowledge of switching, routing, and security protocols, Expertise is drivers for the above-mentioned devices. Expertise in bootloaders and secure boot processes, Knowledge of image construction and image signing Latest networking router platform.

Posted 1 week ago

Apply

1.0 - 6.0 years

3 - 8 Lacs

Bengaluru

Work from Office

Naukri logo

About this opportunity: Ericsson Enterprise Wireless Solutions (BEWS) is the group responsible for leading Ericsson s Enterprise Networking and Security business. Our growing product portfolio spans across wide area networks, local area networks and enterprise security. We are the #1 global market leader in Wireless-WAN based enterprise connectivity solutions and are growing fast in enterprise Private 5G networks and Secure Access Services Edge (SASE) solutions. How Will You Contribute to the Company? We are looking for Software Engineer III with hands-on industry experience in embedded Linux and low-level networking to lead our Platform firmware team. You will be interacting and working closely with some of the finest developers and leaders in the industry - where you will find that work is both fun and challenging with ample opportunity to innovate. What Will You Do? Involved in software development of WAN Edge platform software. Will be instrumental in bringing up our Netcloud OS on new hardware. Deliver the next generation of WWAN BEWS endpoint devices. Possesses hands-on experience in embedded networking software development, including Python, C, C++, kernel debugging, and Makefile. Will work with the latest communication technologies and tackle complex software development challenges. Will have the opportunity to learn and build the cutting-edge networking products that enable our enterprise customers to connect anything from anywhere. The skills you bring: Expertise in C/C++ and Python with Linux kernel and drivers with 6 yrs of experience. Understanding of Cellular/5G standards and modems, understanding of WLAN standards of modems. Understanding of Bluetooth standards and modems, understanding of Ethernet switches and PHYs. Knowledge of switching, routing, and security protocols, Expertise is drivers for the above-mentioned devices. Expertise in bootloaders and secure boot processes, Knowledge of image construction and image signing Latest networking router platform.

Posted 1 week ago

Apply

6.0 - 11.0 years

8 - 17 Lacs

Bengaluru

Work from Office

Naukri logo

As a Linux Kernel Developer you will be responsible for the development and optimization of various components in the core kernel and related areas such as Memory management, CPU scheduler, RAS, I/O, KVM and bootloader. You will apply your expertise in development of Enterprise Linux features to ensure out of box performance is obtained for key workloads on Power systems. In the process, you will also interact and actively participate in the Linux kernel community discussions for feature design and development. Responsibilities include : Design and develop state of the art features for Enterprise Linux. Work closely with Opensource community to upstream the features developed. Work towards the goal to ensure Power systems objectives are optimally achieved. Interact with teams above and below the stack to ensure goals are met holistically Required education Bachelor's Degree Required technical and professional expertise 6 to 15 years of experience in working on projects related to Linux internals/Operating systems. Working knowledge of computer systems architecture. Strong operating systems skills. Strong C programming skills, C++, Python and scripting. Experience with working with open source software. Proven problem solving and communication skills.

Posted 1 week ago

Apply

5.0 - 10.0 years

7 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

Dear Aspirant! We empower our people to stay resilient and relevant in a constantly changing world. We’re looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future. Does that sound like youThen it seems like you’d make a great addition to our vibrant international team. We are looking for Software Developer (C++ and embedded systems) , You’ll make an impact by Software Developer with good knowledge on C++ Design, develop, and maintain software components for embedded systems and system-level applications. Architect software solutions with a focus on scalability, performance, and maintainability. Implement and maintain software modules in C and C++, following standard processes in coding, testing, and debugging. Use object-oriented programming principles to design robust and reusable software components. Leverage Standard Template Library (STL) and modern C++ features such as smart pointers to optimize memory management and system performance. Implement concurrency mechanisms to ensure safe and efficient multithreading in software applications. Participate in code reviews and provide constructive feedback to team members. Collaborate with multi-functional teams, including hardware engineers and quality assurance, to deliver high-quality products. Provide technical leadership and mentorship to junior engineers, helping them grow their skills and knowledge. Solve complex system-level issues and perform root cause analysis. Use your skills to move the world forward! Bachelor’s or Master in computer science, Electrical Engineering, or a related field. 5+ years of professional experience in software development, with a strong emphasis on C++ and embedded systems. Proficient in C and C++, with a solid understanding of object-oriented programming (OOP) concepts. Experience with Linux system programming. Knowledge of smart pointers, STL, and modern C++ features (C++11 and later). Strong understanding of concurrency, including threads, synchronization, and inter-process communication. Experience with software design patterns, architecture, and principles. Excellent problem-solving skills and ability to solve complex software issues. Ability to work independently and in a team-oriented environment. Preferred Skills: Experience with additional RTOS environments beyond VxWorks. Familiarity with Linux kernel internals and device driver development. Knowledge of networking protocols and embedded communication standards. Exposure to software development methodologies such as Agile or Scrum. Experience with software development tools like GDB, Valgrind, and performance profilers. Create a better #TomorrowWithUs! This role is based in Bangalore, where you’ll get the chance to work with teams impacting entire cities, countries - and the shape of things to come. We’re Siemens. A collection of over 312,000 minds building the future, one day at a time in over 200 countries. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and imagination and help us shape tomorrow. Find out more about Siemens careers at www.siemens.com/careers Find out more about the Digital world of Siemens here www.siemens.com/careers/digitalminds

Posted 1 week ago

Apply

5.0 - 10.0 years

16 - 31 Lacs

Bengaluru

Hybrid

Naukri logo

Title: Contract to hire position with one of our MNC Location: Bengaluru work from Office Key Responsibilities: Year of exp - 6Yrs to 12 Years (Min 2 Years experience in C ++ hands on programming) C++ hands on programming and Linux Multithread/InterProcess Comm hands on programming are MUST have skills JD: Bachelors degree in computer science (or a related program) or equivalent work experience Highly proficient in C, C++11/14 Highly proficient in Linux operating system Experience in Shell-Script, Makefile, Python Expertise in 'git' , bug tracking tools. Experience in HAL layer, notification system, IPC multi-processing, multi-threading, debugging/core dump analysis. Highly Desirable Experience in Device driver/kernel-modules/u-boot/board-bring up/filesystem/memory management/SELinux, toolchain/make file/cmake/build environment set-ups, dockers containerization, snapcraft. C++ fundamentals, advanced concepts, along with hands on programming assignments (using online C++ compilers) Linux MultiThread/IPC hands on programming and concepts Data Structure hands on programming Appetite for fixing complex bugs Good communication, problem solving skills and team player Preferred candidate profile IT background with who willing to relocate from anywhere India to Bangalore location Interested candidates can share their resumes to babitha@configusa.com

Posted 1 week ago

Apply

4.0 - 7.0 years

8 - 12 Lacs

Pune

Work from Office

Naukri logo

The Software Developer, DevSecOps team member is expected to have a thorough understanding of complex IT systems, embedded devices, applications, cloud systems and stay up to date with the latest security standards, systems, and authentication protocols, as well as best practices and emerging technologies. The ideal candidate will have knowledge of industry security frameworks such as OWASP SAMM and will be a strong communicator. They will be responsible for detecting product and application security threats as well as areas of weakness in products and applications for improvement. This position will be primarily based out in Skyone Park, Pune, INDIA office will consistently work under the guidance and processes of global security team they will support regional as well as global engineering groups. The Software Developer, DevSecOps team member will be expected to use their knowledge and experience to further develop internal secure processes and procedures. Key Duties In addition to anticipating possible security threats and identifying areas of weakness, the Product Security Engineer must: Act as a Security Engineer to work in development, operations activities daily Support building various tools, processes for the business and for engineering teams through various software development skills and coding practices (OOPS will be highly recommended) Code management and maintenance through DevOps and CI/CD pipelines Thorough Gitlab usage and maintenance for daily activities tracking, source code management, DevOps and CI/CD Support internal security team efforts, cross-functional activities Act as a primary point of contact for regional engineering teams for secure best practices and processes Thorough follow-up of internal product security program and vulnerability management processes Mentor juniors within the team and provide support Regional and Global support activities Requirements A bachelor s degree in information technology, Computer Science or related Engineering field is highly desirable. Total 4 to 7 years of relevant experience in Software Development, Coding (especially OOPS, C++ etc. ), DevOps and CI/CD Additional advanced security qualifications such as CISSP (Certified Information Systems Security Professional) certification, CEH (Certified Ethical Hacker) or equivalent are ideal. Good working knowledge of current Software Development environments, IT risks and experience implementing security solutions. Ability to interact with a broad cross-section of personnel to articulate and enforce security measures through internal product security program and vulnerability management processes Excellent written and verbal communication skills as well as business acumen Strong technical documentation, diagramming, and presentation skills Strong leadership, vision, effective communication and goal-oriented Strong ability to establish partnerships and influence change and achieve results within dynamic environment Meaningful technical contributions into the development lifecycle of a product, application, and service Preferred knowledge experience includes Software Development experience in IT Applications, embedded systems / software and/or web-based applications that includes lab activities with and debugging on target hardware Experience using git and related source code management tools Experience with the Linux kernel and networking stack including security features Operating system configuration of Windows, Linux, Android, and iOS Computer boot process including boot loaders Familiarity with compilers, debuggers, disassemblers, and other low-level development and analysis tools Circumventing security protection methods and techniques Reverse engineering complex systems and protocols

Posted 1 week ago

Apply

6.0 - 11.0 years

8 - 13 Lacs

Bengaluru

Work from Office

Naukri logo

As an software test role for Linux on IBM Z and RedHat OCP Virtualization you will be part of a team that drives technical innovation on the IBM zSystems platform. In this role, you will be critical for the market success by ensuring that the code quality drives excellent customer experience. You will be responsible for in depth testing of Linux Distributions in combination with newest zSystems hardware in several combinatons especially Openshift Virtualization. You will be part of an experienced team of software developers and testers, workingin the area of creation of open source and Linux Kernel, KVM and Openshift Virtualization code. This includes planning, maintaining and executing automated integration and regression tests (test models and test cases.)adressing the full breath of technical areas like I/O, storage, network, security, installation procedures, drivers and kernel modules. This includes: Further develop the test infrastructure (tooling, CI/CD, reporting) Responsibility for execution of test concepts and implementation of continuous integration. Development of procedures in the area of test automation. Write clear and detailed technical specications and documentation. Collaborate in a global team with focus on test automation Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise We’re not just looking for hard skillsWe’re looking for people who bring their passion and talent to work. 6+ years of experience in the field of test automation in an agile environment Experience with Linux on IBM Z, RedHat Openshift , Linux command line tools Knowledge about scripting languages like Bash High familiarity with Git Deep understanding of Linux functionality and operation Practical experience on how to debug Linux, KVM and Openshift Good working knowledge in Python Very good knowledge of English, written and spoken Preferred technical and professional experience Solid architectural knowledge of IBM Z Hardware and firmware. Understanding of virtualization concepts, especially LPAR, KVM Prior experience in collaboration with bring-up activities, infrastructure management. Problem reporting and change management.

Posted 1 week ago

Apply

5.0 - 10.0 years

20 - 25 Lacs

Bengaluru

Work from Office

Naukri logo

Hi, With reference to your profile on job portal we would like to share an opportunity with you for one of our US Based MNC client in Bangalore location. Please find below the details regarding same: Location: Jayanagar, Bangalore Experience: 5-10 Yrs Title: Engineer: Senior Software Engineer (Kernel Development) Notice Period: 30 Days or Immediate Joiners only Job Roles and Responsibilities What you will do: Job Description: Enhance and maintain the Linux kernel for various Linux distributions. architects to define new product features. Educational Eligibility: B.S / B.E in Computer Science, Electrical Engineering, Electronics or Computer Engineering from accredited university. Core Skill Requirements: Developing Linux device drivers. Linux Kernel programming. Familiar with the Linux kernel community. Familiarity with one or more of the architecture communities is a plus. Programming proficiency in the "C" language is required. Developing device drivers and/or system software. Trouble-shooting HW device level problems is a plus. Proficiency in assembly (x86, ARM, MIPS, or PPC), is strongly desired Strong expertise in using GDB and crash tool for debugging and analyzing kernel and userspace core dumps Good understanding of virtualization, virtual partitions (VMs), concurrent/live updates, live VM migration etc. Proficient in Git for efficient development, patch management, and branch handling. Hands-on experience with Kubernetes and container orchestration tools. Knowledge of Go programming language is an added advantage. Good analysis and problem-solving skills. Ability to define problems, issues and opportunities, analyze data, establish facts, and draw valid conclusions from various datasets. Must have the ability to multi-task in a fast paced environment. Soft Skill Requirements: Effective interpersonal, teamwork, and communication skills. Inherent sense of urgency and accountability. Must demonstrate initiative and a bias for thoughtful action. Grounded, detail-oriented, always backs up ideas with facts. If in case you are interested to avail this opportunity then please revert with your updated profile asap to dbetal@vanassociates.com Note: Do not change the subject line while reverting. 1. Total Exp: 2. Relevant experience in Linux Kernel programming, Linux Device Drivers, Kubernetes: 3. Current CTC: 4. Expected CTC: 5. Official Notice Period: 6. Ready to work in Jayanagar, Bangalore: 7. Available for MS Teams Interview on Weekdays: Thanks & Regards, Devanshu Betal Vanguard HR Associates Pvt. Ltd. Phone No- +918851081580 E-Mail:- dbetal@vanassociates.com

Posted 1 week ago

Apply

5.0 - 10.0 years

12 - 22 Lacs

Bengaluru

Work from Office

Naukri logo

JOB DESCRIPTION "Role: Android BSP / Platform Drivers Working area: IVI Experience: ~6+ years Technical and domain skills: • Must have hands-on development experience in C, C++, • Hands on experience on Linux drivers & Linux Internals, Linux Kernel Programming • Hands on experience in Android BSP, HAL, HIDL • Android bring up and device driver bring up experience on Android • Hands on development experience in multi-threaded and multi-core environment. • Good to have working experience in Automotive IVI domain • Good Communication and debugging skills • Nice to have experience with Bootloader customization and optimization experience. • Skillset : C, Linux/Android, OS Concepts, SE Linux Policy, i2c, SPI, UART, Device tree, Pin Muxing, GPIO, Storage drivers (NVMe, UFS, eMMC), Memory Drivers, PCIe, USB, Ethernet, BT, Wi-Fi • Experience in using debugging tools such as JTAG, Trace32. High level Roles and responsibilities: • Design, development and debug of reference designs, SW related issues and customize/optimize platform drivers software to meet the product requirements. • Understand technical specifications, HW schematics for device driver customization • Collaborate with cross-functional teams, engineering for smooth execution • Work closely with customers to customize and launch their new products Qualification and experience: • Bachelor’s or Master’s degree preferred. • Must have excellent communication skills, both written and verbal, and debugging skills • The ability to collaborate and integrate with existing team "

Posted 1 week ago

Apply

9.0 - 14.0 years

35 - 50 Lacs

Hyderabad, Pune, Bengaluru

Work from Office

Naukri logo

Job Role: Technical Lead - Embedded/Linux Systems Experience: 7+ Years Location: Bangalore Key Skills: Embedded Linux, kernel internals, device drivers Programming in C/C++, Python, and Bash Yocto, Buildroot, CMake Debugging with GDB, strace, perf Real-time systems, multithreading, synchronization Strong understanding of Git workflows and SoC-level architecture Key Responsibilities: Lead the development of embedded Linux platforms including bootloaders, kernel, middleware, and system services Oversee board bring-up, device driver integration, and low-level debugging Optimize CPU, memory, power, and boot-time performance Implement security patches and maintain system robustness Mentor engineers and uphold coding standards Collaborate cross-functionally with QA, hardware, and software teams

Posted 1 week ago

Apply

0.0 - 5.0 years

3 - 8 Lacs

Visakhapatnam, Nagpur, Thane

Hybrid

Naukri logo

Building, coding, and implementing software evaluation test programs. Running test programs to ensure that testing protocols evaluate the software correctly. Tweaking the software testing systems for maximum performance. Required Candidate profile Knowledge of program testing software including Bugzilla and HP LoadRunner. Advanced knowledge of debugging codes and software development languages. Ability to collate data and compile test reports. Perks and benefits Flexible work arrangements. Paid time off.

Posted 2 weeks ago

Apply

0.0 - 5.0 years

3 - 8 Lacs

Kanpur, Lucknow, Jaipur

Hybrid

Naukri logo

Building, coding, and implementing software evaluation test programs. Running test programs to ensure that testing protocols evaluate the software correctly. Tweaking the software testing systems for maximum performance. Required Candidate profile Knowledge of program testing software including Bugzilla and HP LoadRunner. Advanced knowledge of debugging codes and software development languages. Ability to collate data and compile test reports. Perks and benefits Flexible work arrangements. Paid time off.

Posted 2 weeks ago

Apply

0.0 - 5.0 years

3 - 8 Lacs

Kolkata, Surat, Delhi / NCR

Hybrid

Naukri logo

Building, coding, and implementing software evaluation test programs. Running test programs to ensure that testing protocols evaluate the software correctly. Tweaking the software testing systems for maximum performance. Required Candidate profile Knowledge of program testing software including Bugzilla and HP LoadRunner. Advanced knowledge of debugging codes and software development languages. Ability to collate data and compile test reports. Perks and benefits Flexible work arrangements. Paid time off.

Posted 2 weeks ago

Apply

0.0 - 5.0 years

3 - 8 Lacs

Hyderabad, Chennai, Bengaluru

Hybrid

Naukri logo

Building, coding, and implementing software evaluation test programs. Running test programs to ensure that testing protocols evaluate the software correctly. Tweaking the software testing systems for maximum performance. Required Candidate profile Knowledge of program testing software including Bugzilla and HP LoadRunner. Advanced knowledge of debugging codes and software development languages. Ability to collate data and compile test reports. Perks and benefits Flexible work arrangements. Paid time off.

Posted 2 weeks ago

Apply

0.0 - 5.0 years

3 - 8 Lacs

Pune, Ahmedabad, Mumbai (All Areas)

Hybrid

Naukri logo

Building, coding, and implementing software evaluation test programs. Running test programs to ensure that testing protocols evaluate the software correctly. Tweaking the software testing systems for maximum performance. Required Candidate profile Knowledge of program testing software including Bugzilla and HP LoadRunner. Advanced knowledge of debugging codes and software development languages. Ability to collate data and compile test reports. Perks and benefits Flexible work arrangements. Paid time off.

Posted 2 weeks ago

Apply

15.0 - 20.0 years

30 - 37 Lacs

Bengaluru

Work from Office

Naukri logo

Analog Devices is seeking an experienced and strategic Director of Embedded Software Development Engineering to lead a multi-disciplinary embedded software development team. This role plays a critical part in enabling the next generation of Linux and Zephyr based embedded platforms within ADI s growing SoC portfolio. As a senior technical leader, you will oversee all aspects of software development for platform enablement, including secure ROM bootloaders, board support packages (BSPs), low-level drivers, and SDK infrastructure. You will build and grow a high-performing team in Bangalore while collaborating closely with global peer groups and stakeholders in silicon, SW HW architecture, applications, and tools teams. Key Responsibilities Bangalore Team Leadership: Lead and grow a multidisciplinary software engineering team focused on SDK, ROM, and BSP development. Act as the senior technical and people leader at the Bangalore site for this domain. Platform Enablement: Development and maintenance of ROM code, secure boot frameworks, device initialization, and board support packages (BSPs) for ADI s Linux-capable SoCs. SDK Development: Contribute key components of ADI s SDK ecosystem, ensuring scalable, reusable, and maintainable solutions that simplify embedded software development for customers. Cross-Functional Alignment: Collaborate with global SDK team, SoC SW architecture, embedded Linux, Zephyr, security, and tools teams to align software deliverables with silicon features and go-to-market strategies. Software Quality Processes: Establish and maintain best-in-class software engineering practices including code review, CI/CD pipelines, test automation, and security hardening. Talent Culture Development: Hire, mentor, and develop top engineering talent in Bangalore, creating a culture of technical excellence, ownership, and continuous improvement. Pre-silicon bring-up: Closely collaborate with HW and design verification teams to develop and execute pre-silicon SW development strategy to ensure software readiness for internal and customer-facing deliverables. Support pre-silicon and post-silicon bring-up. Required Qualifications Bachelor s or Master s degree in Computer Science, Electrical Engineering, or related discipline 15+ years of embedded software experience, with 5+ years in senior engineering leadership roles Deep technical expertise in embedded Linux, ROM bootloaders, and BSP development Experience in pre-silicon software development strategies (virtual platforms, emulation platforms, FPGA emulation) Proven experience with ARM-based SoC architectures and secure boot flows Strong leadership in distributed and cross-functional environments with open and inner-source mindset Proficiency with modern development tools: Git, Jenkins, Yocto, U-Boot, Linux kernel, etc. Excellent verbal and written communication skills with global collaboration experience Preferred Qualifications Experience in semiconductor or OEM companies delivering SoC platform software Familiarity with software safety and security standards (e.g., IEC 61508, ISO 21434) Experience with automotive and/or industrial embedded systems Background in open-source contributions or community engagement Prior experience building and scaling engineering teams in India

Posted 2 weeks ago

Apply

15.0 - 20.0 years

40 - 45 Lacs

Bengaluru

Work from Office

Naukri logo

AMD is looking for an experienced individual to take-up the exciting role of applications engineer in the growing Embedded Business Unit and work on bleeding-edge technology. You will be responsible for scoping, hands-on debugging and resolving multi-disciplinary customer issues across different market segments and products. You will work closely with software development teams to understand the software design, architecture, use-cases and implementation and then enable the customers in applications of this software into their differentiated innovative products. You will also help in development of critical customer features, authoring and presenting application notes and technical training for AMD field and customer teams. Role Responsibilities: Hands-on coding/debugging and resolution of customer issues, analysis and enablement of customer use-cases and feeding back the patches/fixes to the mainline SW. Bring-up customer boards with Linux kernel and device drivers working as reference boards. Serve as consultant to FAE, customers and partners as the subject matter expert in the area of BIOS/Firmware Achieve maximum platform/silicon entitlement in customer products through power and performance, driver optimization. Author applications notes and present training sessions to enable field teams, customers and partners. Prepare and deploy packages of different Linux distros integrating different components. Maintain domain expertise on new technologies by working closely with software/technology development teams on specific projects and participating in trainings, boot-camps etc. Requirements: Engineering degree in CS/EE with 15+ years of relevant experience. Familiarity with at least one BIOS code base (AMI, Insyde, Phoenix, Coreboot BIOS,) Knowledge of ACPI, USB, NVMe, SATA, PCIe and other PC industry standards Knowledge of protocols including I2c, SPI, UART, etc. is expected. Hands on experience with hardware debugging tools like AMD HDT, ITP, Arium, etc. Hands-on experience required to support customers throughout product production, including board bring-up, custom feature development, and issue resolution. Hands on experience working with Reference Boards. Able to read and interpret hardware schematics. Experience with FPGA firmware is a plus. Expert in C language; knowledge of x86 assembly Hands-on knowledge of embedded software debugging techniques both from the hardware and BIOS perspective. Good knowledge of CPU system architecture and HW platforms based on x86. Agile and adaptable to changing customer requirements with ability to scope the work and drive closure. Experience working in a multi-site and multi-cultural environment and ability to travel as needed. Experience in customer facing role (application engineering) will be a big plus. Team player with passion and hunger to do whatever it takes for business success. Excellent communication and evangelizing skills with an entrepreneurial spirit to produce results. #LI-SK4 Benefits offered are described: AMD benefits at a glance .

Posted 2 weeks ago

Apply

1.0 - 6.0 years

50 - 80 Lacs

Bengaluru

Work from Office

Naukri logo

Position Summary... We are seeking an enthusiastic Director of OS Engineering, specializing in embedded Linux systems to help develop and maintain Vizio s core operating structure. The Engineering Director be responsible for taking visions and directing, communicating, tracking, and mentoring the Engineering team to successfully implement those visions. This Position will report to our Senior Director and VP of Engineering and will have multiple Engineering Managers as direct reports. We are a close-knit team, focusing on challenging problems that make a difference in our business. There will also be minimal travel associated with this role (twice a year). We concentrate on high-impact, high-value development, and in this role, you ll be delivering the software that helps us grow. We pride ourselves on working in a collaborative environment, and to do so we are in our Dallas, TX office 5 days a week. What youll do... WHAT YOU WILL DO: Leadership: Build, lead, and mentor high-performing engineering teams, fostering a culture of collaboration, innovation, and continuous learning. Set performance goals and provide regular feedback to individuals, supporting their growth and career development. Technology Expert: Deeply understand the technology at play, including the Linux kernel, Hardware Abstraction Layer, C++ compiler toolchains, and system services. Understand the implications of decisions on system resources. Collaboration: Foster effective communication and collaboration across teams and stakeholders. Act as a liaison between the engineering team and other business functions to align priorities, address challenges, and manage risks. Drive: Drive improvements to development practices, including planning, architecture, documentation, and testing. Product Ownership: Own design, development, and delivery of core OS components and features, including the hardware abstraction layer, system services, and basic TV UX features. By 3 Months You will have Established relationships with direct reports, key individual contributors, and peers. You will have a Solid understanding of the existing core OS and adjacent components, and you will be actively driving planning for upcoming projects. By 6 months You will have grown team by 25%, established infrastructure and guidelines for integration tests between components, and organized execution of projects. By 1 year you will have grown the team by 100%, you will be successfully delivering on projects, and have matured our integration test suite for new components What youll bring: Strong experience with C/C++, Linux. Experience developing with constrained environments. Experience as an Engineering Director. Background as a Principal Engineer or Architect. You have integrity, humility, and are a self-starter. You are a self-starer. You are biased towards action. You are able to balance competing pressures. Bachelor s degree in computer science. About Walmart Global Tech . . Flexible, hybrid work . Benefits . Belonging . . Equal Opportunity Employer Walmart, Inc., is an Equal Opportunities Employer - By Choice. We believe we are best equipped to help our associates, customers and the communities we serve live better when we really know them. That means understanding, respecting and valuing unique styles, experiences, identities, ideas and opinions - while being inclusive of all people. Minimum Qualifications... Minimum Qualifications:Option 1: Bachelors degree in computer science, computer engineering, computer information systems, software engineering, or related area and6 years experience in software engineering or related area. Option 2: 8 years experience in software engineering or related area. 3 years supervisory experience. Preferred Qualifications... Master s degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years experience in software engineering or related area Primary Location... G, 1, 3, 4, 5 Floor, Building 11, Sez, Cessna Business Park, Kadubeesanahalli Village, Varthur Hobli , India

Posted 2 weeks ago

Apply

8.0 - 13.0 years

3 - 7 Lacs

Bengaluru

Work from Office

Naukri logo

" What you need to know: Job location - Working from Bangalore office Mission: Live at the intersection of app runtime security. Protect applications in a fundamental way so that developers can build great application services and not be constantly looking over their shoulder. Bluerock is changing the landscape of App runtime security. As a Linux Developer for BlueRock Security, you will: Apply your expertise on building a full Linux distribution, including a Linux kernel, distribution packages, and applying patches Build and maintain custom Linux distribution image, integrating BlueRock security modules for AWS and private datacenters Monitor upstream Linux security updates and integrate patches and updates to custom OS image regularly Manage BlueRock Open source repository, working with the open source community Integrate OS builds into CI/CD pipelines End-to-end build/release engineering for certifying generated custom Linux distribution images Effectively utilize a wide range of tools in development, including Linux admin and config, shell scripting (bash), as well as python Support customers, partners, and the open source community Upstream open source Linux updates and patches You could be a great fit for this role if you have: (Must Haves) Bachelors degree or higher in computer science (or equivalent) At least 8+ years of experience in Linux development, managing Linux distribution and maintaining open source repositories Strong programming knowledge in C, C++, Rust, Python, Go Extensive experience in shell programming in a Linux system (bash, sh, etc.) Good experience maintaining, building, and installing packages on a Linux-based system with standard package management tools (e.g., apt, rpm, yum, etc.) Knowledge of Kubernetes, Ansible, and Cloud environments (AWS/ GCP/ Azure) Familiarity with OS security concepts Experience with debugging tools on Linux Knowledge of best practices for Agile development and CI/CD-driven product development Exposure to PKI, software signing, secure software supply chain Excellent analytical, debugging, and troubleshooting skills

Posted 2 weeks ago

Apply
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