Senior Embedded Linux Software Engineer
5 days ago
TCP Corps Outsourcing is looking for a skilled Linux Kernel and Driver Engineer to join our team and contribute to the development of high-quality embedded Linux products.
The estimated salary for this role is $160,000 - $220,000 per year, depending on location and experience.
Job Description:
The successful candidate will be responsible for designing, developing, and maintaining complex software components, including Linux kernel modules and device drivers, using C programming language.
Key Responsibilities:
- Design, develop, and maintain Linux kernel modules and device drivers across various domains.
- Work closely with hardware teams to integrate and optimize drivers for embedded systems.
- Develop and maintain drivers for various subsystems, including Graphics (DRM/KMS), Multimedia (Video, VAAPI, V4L2), Audio (ALSA, I2S/TDM), Ethernet, and Power Management.
- Proficiently use and customize Yocto build system for embedded Linux development.
- Contribute to the Linux Kernel and Open-Source Communities by participating in bug fixes, enhancements, and documentation.
- Perform system debugging, root-cause analysis, and performance optimizations.
- Implement and optimize kernel-mode drivers for real-time systems and virtualized environments.
- Collaborate in cross-functional teams with Software Engineers, Hardware Engineers, and QA teams to deliver end-to-end solutions.
- Work on system-level debugging tools, performance tuning, and integration of device drivers in embedded Linux environments.
- Provide technical leadership, guidance, and mentoring to junior engineers.
Mandatory Skills and Qualifications:
- Extensive experience in kernel and driver development on embedded Linux systems.
- Strong proficiency in C programming for Linux kernel, drivers, and device interaction.
- Experience with any of the following driver domains:
- Graphics Drivers: DRM/KMS, OpenGL, Vulkan, OpenCL, Mesa.
- Multimedia Drivers: VAAPI, VDPau, GStreamer, V4L2, Video drivers.
- Power Management: System to RAM, S0ix states.
- Display Drivers: Experience with X, Wayland, Weston, and display driver frameworks.
- Audit Drivers: Experience with Audio Sub-systems, ALSA, SOC (ASOC), I2S/TDM, Audio DSP, Audio Protocols.
- Ethernet Drivers: Network driver development.
- Virtualization: Xen, KVM, QNX Hypervisor.
- IPC & DMA: Development of Inter-Process Communication (IPC) and Direct Memory Access (DMA) drivers.
- Knowledge of additional RTOS platforms like QNX.
- Familiarity with other hardware acceleration frameworks (e.g., OpenCL, CUDA).
- Experience with containerization and virtualized environments, such as Docker, LXC, or others.
- Knowledge of security and safe coding practices within embedded Linux systems.
-
Senior Software Engineer
4 days ago
Bengaluru, Karnataka, India Softpath Technologies LLC Full timeAbout the RoleSoftpath Technologies LLC is seeking a Senior Software Engineer - Embedded Linux to join our team. This role involves developing and maintaining high-performance embedded Linux systems for various applications.The ideal candidate should have in-depth knowledge of embedded Linux systems, kernel development, and device drivers. They will work on...
-
Senior Embedded Software Engineer
5 days ago
Bengaluru, Karnataka, India TekPillar Full timeAt TekPillar, we are seeking a highly skilled Senior Embedded Software Engineer - Linux Systems to join our team. This role is responsible for designing, developing, and testing embedded C++ software for Linux-based systems.About the RoleWe estimate the annual salary for this position to be around $120,000-$180,000 depending on experience, based on industry...
-
Senior Embedded Linux Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Synergic Emergence Full timeAbout the RoleWe are seeking a highly skilled Senior Embedded Linux Software Engineer to join our team at InnoPhase Inc., DBA GreenWave Radios. This is an exciting opportunity for a talented engineer to contribute to the development of cutting-edge Open RAN digital radios.Key Responsibilities:Design, develop, and implement Embedded Linux-based software...
-
Senior Embedded Linux Engineer
5 days ago
Bengaluru, Karnataka, India L&T Technology Services Full timeJob OverviewWe are seeking a highly skilled Senior Embedded Linux Engineer to join our team at L&T Technology Services. The ideal candidate will have 6-12 years of experience in embedded Linux/Linux application/driver/kernel development.
-
Embedded Software Engineer
5 days ago
Bengaluru, Karnataka, India TekPillar Full timeJob DescriptionWe are seeking an experienced Embedded Software Engineer with expertise in Linux to join our team at TekPillar. The ideal candidate will have a strong background in embedded software development, particularly with Linux Device Drivers, BSP, and Board Bring-Up.About the RoleThis is an exciting opportunity for a skilled engineer to work on...
-
Senior Embedded Linux Software Engineer
4 days ago
Bengaluru, Karnataka, India Akshaya IT Business solutions Full timeWe are seeking an experienced developer to design, develop and optimize embedded software applications using C++ for Linux-based systems at Akshaya IT Business solutions.Key Responsibilities:Create high-quality embedded software applications using C++ for Linux-based systems.Collaborate with cross-functional teams to gather and analyze requirements to ensure...
-
Senior Embedded Software Engineer
3 weeks ago
Bengaluru, Karnataka, India TekPillar Full timeJob SummaryWe are seeking a skilled Senior Embedded Software Engineer to join our team at TekPillar. This role requires 2-6 years of experience in embedded software development, with a strong proficiency in Embedded C++ and hands-on experience with Linux Device Drivers, BSP, and Board Bring-Up.Key ResponsibilitiesDesign, develop, and optimize embedded...
-
Bengaluru, Karnataka, India HyrEzy Talent Solutions Full timeHyrEzy Talent Solutions is seeking a highly skilled Senior Embedded Linux and Android Systems Engineer to join our team. This role requires a strong background in embedded systems development, with a focus on Android framework and overall architecture.We are looking for an experienced professional with 8+ years of experience in embedded Linux/Linux...
-
Senior Embedded Linux Software Engineer
5 days ago
Bengaluru, Karnataka, India Creeno Solutions Pvt Ltd Full timeJob Description: Creeno Solutions Pvt Ltd is seeking an experienced Android BSP Development Engineer to work on our innovative projects. The ideal candidate will have a strong background in Embedded Linux, Android HAL, and system-level development.Key Responsibilities:Design and develop high-quality Android BSP codeCollaborate with cross-functional teams to...
-
Embedded Linux Systems Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Tech Mahindra Full timeAbout the RoleWe are seeking a skilled Embedded Linux Systems Software Engineer to join our team at Tech Mahindra.Job Description:Develop and maintain embedded Linux systems with 5-12 years of experience in driver/kernel development.Design and implement C/C++ software solutions with strong object-oriented design principles.Collaborate with the Linux...
-
Senior Audio Embedded Linux Engineer
1 month ago
Bengaluru, Karnataka, India Uni Connect Pte Ltd Full timeJob OverviewWe are seeking a highly experienced Senior Audio Embedded Linux Engineer to join our team at Uni Connect Pte Ltd in Hyderabad and Bangalore. The ideal candidate will have 8+ years of experience in embedded Linux driver/kernel development, strong C/C++ development skills, and a good understanding of object-oriented design.
-
Senior Embedded Linux Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Veritaz AB Full timeAbout the CompanyVeritaz AB is a leading IT staffing solutions provider in Sweden, committed to advancing individual careers and aiding employers in securing the perfect talent fit.Our Success StoryWith a proven track record of successful partnerships with top companies, we have rapidly grown our presence in the USA, Europe, India and Sweden as a dependable...
-
Embedded Linux Kernel Software Engineer
1 month ago
Bengaluru, Karnataka, India MaimsD Technology Full timeAt MaimsD Technology, we are seeking a talented Embedded Linux Kernel Software Engineer to be part of our team in Bangalore or Hyderabad.We require an expert with strong understanding of embedded programming, C language, and device drivers, as well as experience in Linux kernel programming.The ideal candidate will have 3-10 years of experience in developing...
-
Senior Embedded Software Engineer
5 days ago
Bengaluru, Karnataka, India L&T Technology Services Full timeJob OverviewWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at L&T Technology Services. As a key member of our organization, you will be responsible for designing and developing innovative embedded software solutions.Job DescriptionThe ideal candidate will have 6 to 12 years of experience in embedded Linux/Linux...
-
Senior Embedded Linux Systems Programmer
2 weeks ago
Bengaluru, Karnataka, India Capgemini Engineering Full timeJob DescriptionWe are seeking a highly skilled Senior Embedded Linux Systems Programmer to join our team at Capgemini Engineering.Job OverviewThis is an exciting opportunity for an experienced programmer to work on embedded Linux systems and contribute to the development of cutting-edge technology solutions.Key Responsibilities:Design, develop, and test...
-
Senior Embedded Software Developer
5 days ago
Bengaluru, Karnataka, India Domnic Lewis International Full timeDomnic Lewis International is seeking a highly skilled Senior Embedded Software Developer - Linux Expert to join our team. As a key member of our software development team, you will be responsible for designing, developing, testing, maintaining, documenting, and releasing software solutions using Embedded C++ and Linux.Key Responsibilities:Design and develop...
-
Senior Embedded Linux Systems Engineer
2 days ago
Bengaluru, Karnataka, India Mulya Technologies Full timeJob Overview">We are seeking a highly skilled Senior Embedded Linux Systems Engineer to join our team at Mulya Technologies in the United States. As a key member of our engineering team, you will be responsible for designing and developing high-quality embedded Linux device drivers.About Us">Mulya Technologies is a well-funded product-based startup founded...
-
Bengaluru, Karnataka, India Methode Electronics Full timeWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Methode Electronics. This is an excellent opportunity to work on exciting industrial and automotive projects, utilizing your expertise in embedded Linux development, driver customization, and system optimization.About the RoleAs a Senior Embedded Software Engineer, you will...
-
Senior Embedded Systems Software Engineer
2 weeks ago
Bengaluru, Karnataka, India KPIT Full timeCareer Opportunity at KPITWe are seeking a highly skilled Senior Embedded Systems Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing and developing high-quality embedded systems software solutions.About the Role:Design and develop software solutions for embedded systems using C++ and...
-
Embedded Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Nixcel Software Full timeJob Description:Key Responsibilities:• Passionate about software development and staying up-to-date with industry trends.• Strong experience in embedded domains, preferably automotive, with a focus on Linux system internals.• Exceptional C/C++ programming skills, with a strong understanding of network and socket device drivers.• In-depth knowledge of...