Embedded Linux Developer

2 weeks ago


Bangalore, Karnataka, India HyrEzy Talent Solutions Full time

Job Description :


As an Embedded Linux Development Engineer, you will be responsible for designing, developing, and maintaining embedded systems and Linux-based solutions. You will play a key role in driving innovative development projects within the Linux ecosystem, contributing to device drivers, kernel development, and system architecture for various domains including multimedia, power management, and display technology. This position requires strong expertise in C/C++, Linux kernel programming, and hands-on experience in embedded Skills :

- Engineer with 2+yrs of experience in embedded Linux/Linux application/driver/kernel development.

- Strong C/C++ development skills with a good understanding of object oriented design.

- Experience dealing with Linux community and Open Source contribution a plus

- Experience with any one of the domain (Multi Media, Power management, Display technology, OpenGL)

- Experience with Audio sub-system, Audio drivers's, frameworks and ALSA SOC(ASOC), Audio protocols like I2S, Proficient in yocto development.

- Good working experience with IPC, DMA driver development.

- Strong background in embedded systems development

- System knowledge, System Debugging

- Experience with kernel mode driver programming in Linux

- Linux Device driver programming experience in Linux Kernel and Drivers.

- Work in both an individual and team member environment

- Excellent problem solving and debugging skills of the building blocks.

- Kernel bug fixes and upstreaming

- Strong written and verbal communication skills

- Self-motivated, should be able to take lead in mastering new technologies

Good to have :

- Expertise with CAR Framework.

- Automotive experience

Key Responsibilities :

1. Embedded Linux Development :

- Develop and maintain Linux-based applications, drivers, and kernel components for embedded systems.

- Design and implement solutions for audio subsystems, including Audio SOC frameworks, ALSA, and related protocols like I2S.

2. Kernel and Driver Programming :

- Develop and debug Linux kernel modules and device drivers.

- Collaborate on kernel bug fixes and upstreaming, ensuring code stability and performance.

- Work with inter-process communication (IPC) and DMA driver development for optimized hardware interactions.

3. Multimedia and Display Technology :

- Work on multimedia systems and power management, contributing to display technology and OpenGL.

- Collaborate with Linux and Open Source communities to enhance and contribute to projects.

4. System Debugging and Problem Solving :

- Analyze, debug, and resolve complex system-level issues.

- Perform system-level integration and testing, ensuring high performance and reliability in embedded environments.

5. Collaboration and Leadership :

- Work independently and as part of a team, contributing to both individual and group projects.

- Provide technical leadership and guidance in mastering new technologies.

- Coordinate with cross-functional teams to deliver high-quality solutions.

6. Yocto Development :

- Implement and maintain embedded Linux systems using Yocto, with a focus on customization and optimization for specific hardware.

7. Documentation and Communication :

- Prepare clear documentation for development processes, driver architecture, and system design.

- Communicate effectively with internal teams and stakeholders.

(ref:hirist.tech)

  • Bangalore, Karnataka, India Creenosolutions Pvt Ltd Full time

    Embedded Linux development EngineerMandatory Skills :- Engineer with 6 to 10yrs of experience in embedded Linux/Linux application/driver/kernel development.- Strong C/C++ development skills with a good understanding of object-oriented design.- Experience dealing with Linux community and Open Source contribution a plus- Experience with any one of the domains...


  • Bangalore, Karnataka, India Askexim Services Limited Full time

    Company :A leading Product Engineering company specializing in Semiconductor, Embedded, Artificial Intelligence, and Automotive domains.Location : BangaloreEmployment : Permanent on-roll job with the companyKeywords : Linux, Embedded, device driver, Graphics, Multi media, OpenCL, OpenGL, RTOSRequirements : - Engineer with 6 to 10yrs of experience in embedded...


  • Bangalore, Karnataka, India Veritaz AB Full time

    About the job :Veritaz is a leading IT staffing solutions provider in Sweden, committed to advancing individual careers and aiding employers in securing the perfect talent fit. With 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 and trusted resource...


  • Bangalore, Karnataka, India TekPillar Full time

    Position : Embedded C++ DeveloperExperience : 2 to 6 YearLocation : BangaloreMandatory Skills : Embedded C++ , Linux Device Driver/BSP/Board BringUpJob Description :- 2-6 years of experience in embedded software development.- Strong proficiency in Embedded C++.- Hands-on experience with Linux Device Drivers, BSP, and Board Bring-Up.- Solid understanding of...


  • Bangalore, Karnataka, India Goldenpick Technologies LLC Full time

    Job Description :1. Engineer with 6 to 10 years of experience in embedded Linux/Linux application/driver/kernel development.2. Strong C/C++ development skills with a good understanding of object-oriented design.3. Experience dealing with the Linux community and Open-Source contribution a plus4. Experience with any one of the domains ( Multimedia, Power...

  • Linux BSP Engineer

    3 weeks ago


    Bangalore, Karnataka, India Hrizen techno services Full time

    Responsibilities :Embedded Software Development :- Develop and maintain device drivers for various hardware components within embedded systems.- Participate in the porting and bring-up process of Board Support Packages (BSPs) and bootloaders.- Develop low-level system software functionalities to support camera product features.- Work closely with hardware...

  • Embedded C++ Engineer

    3 weeks ago


    Bangalore, Karnataka, India Domnic Lewis International Full time

    We have job opportunity for Embedded C++ Developer with Linux in : 5-9yearsLocation : Bangalore Role : Emb C++ and Linux RESPONSIBILITIES :- Design, develop, test, maintain, document and release software solutions according to a new Epic/Capability- Discuss with the System Leaders/Functional Owners group to get the required specification which need to be...

  • Tata Elxsi

    3 weeks ago


    Bangalore, Karnataka, India Tata Elxsi Full time

    Job Description :The C Linux Networking Developer will be responsible for developing and maintaining networking components for embedded Linux systems, specifically within the context of Set-Top Boxes (STBs) and Digital TV (DTV) devices. This role requires a strong understanding of networking protocols, Linux system programming, and Agile methodologies.Key...


  • Bangalore, Karnataka, India TekPillar Full time

    Key Responsibilities :- Develop and maintain software for embedded systems using C++.- Work closely with cross-functional teams to design and implement Linux Device Drivers, Board Support Packages (BSP), and Board bring-up.- Debug and optimize software for performance and reliability.- Participate in code reviews, design discussions, and contribute to...

  • Linux BSP Engineer

    3 weeks ago


    Bangalore, Karnataka, India TekPillar Full time

    Position : Linux BSP EngineerExperience : 3 to 12 YearsLocation: BangaloreKey skills :Linux Kernel Development : - Strong experience in Linux kernel customization, configuration, and optimization.Board Support Package (BSP): Hands-on experience in BSP development and Linux kernel porting to new hardware platforms.Embedded C Programming: Proficiency in C...


  • Bangalore, Karnataka, India HyrEzy Talent Solutions Full time

    About the Role :We are looking for a skilled BSP/QNX Linux Developer to join our team and contribute to the development and optimization of embedded operating systems for Software Defined Vehicles. In this role, you will work on QNX and Linux platforms, focusing on board bring-up, device driver development, and BSP porting for SoC/MPU-based embedded...

  • SmartSoc Solutions

    2 weeks ago


    Bangalore/Hyderabad, Karnataka, India SmartSoc Solutions Pvt Ltd Full time

    Position : Embedded Software EngineerAbout the job :We are seeking an Embedded Software Engineer with 5-8 years of experience, having expertise in algorithms, optimization, encryption, protocol development, implementation, and unit testing. The ideal candidate will be based in Bangalore and possess a strong background in embedded software development, with a...


  • Bangalore/Hyderabad, Karnataka, India MaimsD Technology Full time

    Role : Linux Device Driver DevelopmentLocation : Bangalore/HyderabadExp : 3 to 10 YearsJob Summary :We are seeking a talented Embedded Linux Device Driver Developer to join our team in Bangalore or Hyderabad. The ideal candidate will have a strong understanding of embedded programming, C language, and device drivers, with experience in Linux kernel...


  • Bangalore, Karnataka, India OPTM MEDIA SOLUTIONS PRIVATE LIMITED Full time

    Job Description : We are searching for a talented embedded developer to join our software team. You should be proficient in C and possess detailed knowledge of microcontroller protocols. A skilled embedded developer should be able to develop optimized embedded code within hardware constraints and easily identify inefficiencies or software errors. Good to...


  • Bangalore, Karnataka, India TekPillar Services Pvt. Ltd Full time

    We are looking for Embedded engineers who have experience in developing firmware and embedded software.Job Description :- Technical project delivery: Quality, Cost & Delivery- Hands on experience in programming (C or C++)- Software estimation of work products & negotiation with customers- Project Management activities like scheduling, resource loading & load...


  • Bangalore, Karnataka, India TekPillar Full time

    Job Title : Embedded C++ DeveloperJob Location : Brookfield, Near Whitefield, Bangalore (Client Location)Experience : 2-6 YearsKey Responsibilities : - Design, develop, and test embedded C++ software for Linux-based systems.- Contribute to the development and optimization of Linux device drivers, BSP, and participate in board bring-up activities.-...

  • Embedded C Developer

    3 weeks ago


    Bangalore, Karnataka, India Corner Tree Consulting P Ltd Full time

    Job Description- Develop, implement, and maintain embedded software solutions using C/C++ in a Linux environment.- Design, develop, and optimize software for Real-Time Operating Systems (RTOS) and ensure seamless integration with device drivers.- Engage in multi-threaded software development, particularly for multicore architectures, to ensure efficient and...

  • Technical Lead

    3 weeks ago


    Bangalore, Karnataka, India Talpro Full time

    Job Description :Role Purpose : Responsible for the overall software application development and maintenance strategy, implementation roadmap and line management of the team.Key Accountabilities : - Bachelor's in Engineering with 3-8 years of experience.- Experience in leading software development teams Preferred Experience and Qualification:- Guide...


  • Bangalore, Karnataka, India HyrEzy Talent Solutions Full time

    Mandatory Skills :1. Engineer with 8+ years of experience in embedded Linux/Linux application/driver/kernel development2. Strong C/C++ development skills with a good understanding of object oriented design3. Good understanding of Android framework, overall Android Architecture.4. Proficient in any one of Android HAL amongst Audio, Graphics, Camera, Power...


  • Bangalore, Karnataka, India Brigosha Technologies Pvt Ltd Full time

    Roles and Responsibilities :Lead the software architecture planning, design, and implementation for the SOC.- Analyze customer, system, and safety requirements to derive software requirements.- Design, document, and implement a world class reusable software based upon generated requirements.- Incorporate requirements traceability into the software- Develop...