Jobs
Interviews

41 Device Driver Jobs

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

8.0 - 12.0 years

0 Lacs

hyderabad, telangana

On-site

You are an experienced Engineer with more than 8 years of expertise in embedded Linux driver/kernel development. You should possess strong C/C++ development skills along with a solid understanding of object-oriented design. Your knowledge of Linux fundamentals and audio fundamentals is expected to be at a good level. Furthermore, you should have hands-on experience with ALSA ASoC driver development and be proficient in working with audio transmission protocols such as I2S/TDM, as well as audio DAC/ADC. Experience in audio DSP firmware development and bare metal or RTOS based firmware development is also crucial for this role. In addition, your role will involve system knowledge, system debugging, and firmware debugging using JTAG. A thorough understanding of Linux, Embedded systems, device drivers, RTOS, firmware, ALSA, I2S, and ASoC is essential for success in this position.,

Posted 14 hours ago

Apply

3.0 - 7.0 years

0 Lacs

pune, maharashtra

On-site

As a part of SA Technologies Inc., we are looking for a {Position Title} to join our team in {Position City, State}. In this role, you will be responsible for hands-on Embedded System, Software & Firmware Development. Your primary tasks will include working with C and Embedded C language, understanding the complete software development life cycle, including requirements, design, test specification, code, and testing. Additionally, you should have a basic understanding of Scheduler & RTOS, be proficient in SW testing, Unit & Integration, Bench-level Testing, and have experience with development and debugging tools. Knowledge of Microcontroller & peripherals interfaces, Electronic Circuit Design, Datasheets, Board Support Packages & Device Driver is also required. SA Technologies specializes in providing IT consulting and Development solutions for our global clientele. With over 20 years of experience, we have been assisting our customers in achieving operational excellence and compliance on the cloud. Our core competencies include delivering top-notch services, possessing cross-platform skills, and supporting you in attaining operational excellence to transform into a technology-driven enterprise. At SA Technologies Inc., we are proud to be a Microsoft Gold Partner, Google Partner, and a certified Great Place to Work company. If you are passionate about technology and eager to contribute to our dynamic team, we welcome you to apply for the {Position Title} position and be a part of our innovative journey.,

Posted 4 days ago

Apply

6.0 - 10.0 years

0 Lacs

karnataka

On-site

The position involves working at Samsung Semiconductor India Research (SSIR), a leading semiconductor solutions provider, where you will have the opportunity to work on cutting-edge technologies such as Foundation IP Design, Mobile SoCs, Storage Solutions, AI/ML, 5G/6G solutions, Neural processors, Serial Interfaces, Multimedia IPs, and more. As a part of one of the largest R&D centers for Samsung Electronics outside Korea, you will collaborate on diverse projects and products while conducting research in new and emerging technology areas. Your responsibilities will include Windows driver development for PCI/PCIe/PXI/PXIe interfaces, collaborating with Architecture, HW, and other stakeholders to understand requirements, developing unit test frameworks, and ensuring Windows certification for device drivers. To qualify for this role, you should be a graduate in Electronics, Electrical, or Computer Science with 6-10 years of experience. You should have expertise in designing, coding, and debugging in Windows, proficiency in C/C++/C#, kernel or device driver experience with an understanding of HW/SW interaction, and experience in System SW development on Windows. Additionally, you should have experience in software development for embedded platforms and at least 2 years of experience with drivers on PCIe. This role requires a B.Tech/B.E/M.Tech/M.E qualification. Samsung Semiconductor India Research (SSIR) promotes diversity and provides Equal Employment Opportunity to all individuals, regardless of their background or characteristics protected by law. If you are passionate about innovation, have strong technical skills, and enjoy working on cutting-edge technologies, this role at Samsung Semiconductor India Research could be the next exciting step in your career.,

Posted 6 days ago

Apply

1.0 - 5.0 years

0 Lacs

hyderabad, telangana

On-site

As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. If you are an experienced professional with a minimum of one year of career break and are eager to rejoin the workforce, Qualcomms Quantum Leap program is tailored just for you. Qualcomm is committed to creating an environment where individuals re-entering the workforce feel welcomed and excited to return. The Quantum Leap program is specifically designed for professionals who have taken a career break and are ready to restart their professional journey. Our aim is to collaborate with qualified individuals, helping them reignite their careers and build the necessary skill sets for successful roles in Engineering (Software/Hardware), IT, and Finance across India. The Quantum Leap Program offers qualified professionals on a career break the opportunity to join a team that is making a significant impact on global communication, contribute to leading assignments and projects, receive mentorship for career guidance and support, and reinforce and enhance their industry skills. Program Criteria: - A minimum of 2+ years of professional experience (not open to new graduates). - Currently on a career break of at least one year. - Aiming to join Qualcomm full-time. All applicants will undergo the standard selection process defined by Qualcomm for positions in India. Opportunities are available in the areas of Wireless Modem Software in 3G/4G/5G, Embedded Linux OS/Real time OS, Android/Device Driver/Multimedia, Object-Oriented and UI Design, Windows Mobile/Radio Chipset Software, Strong OOPS concepts, data structures, algorithms, C language, and good problem-solving capabilities. Locations: Hyderabad/Bangalore/Chennai/Noida Minimum Qualifications: - Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR - Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR - PhD in Engineering, Information Systems, Computer Science, or related field with 2+ years of academic or work experience with programming languages such as C, C++, Java, Python, etc. Qualcomm is an equal opportunity employer and is committed to providing accessible processes for individuals with disabilities. Qualcomm expects its employees to abide by all applicable policies and procedures, including security and other requirements regarding protection of Company confidential information. For more information about this role, please contact Qualcomm Careers.,

Posted 1 week ago

Apply

4.0 - 8.0 years

0 Lacs

chennai, tamil nadu

On-site

As a skilled professional in the field of Computer Science, Electronics & Communications, Electrical Engineering, or a related field, you will be responsible for leveraging your knowledge in architecture, design, prototyping, software development, code review, and unit testing for embedded devices. With over 4 years of experience in languages such as C, C++, C++11/C++14 or C++17, you will have a strong foundation in embedded systems, C, C++, embedded Linux, and device drivers. Your expertise will be essential in mastering the C++ build process, multithreading, algorithms, inter-process communications (IPC), and remote procedure calls (RPC). Proficiency in various communication paradigms including client-server, peer-to-peer, and publish/subscribe will be advantageous. Additionally, familiarity with IP-based communications and protocols such as HTTP, TLS, REST, Websockets, JSON, XML, Protobufs, Flatbuffers, RTP, RTSP, and HLS will be beneficial. Experience collaborating with diverse engineering teams will further enhance your capabilities in this role. At GlobalLogic, we prioritize a culture of caring and offer continuous learning and development opportunities. You will have the chance to work on impactful projects, engage your problem-solving skills, and contribute to cutting-edge solutions that shape the world. With a focus on work-life balance, flexibility, integrity, and trust, GlobalLogic provides a supportive environment for professional growth and personal well-being. GlobalLogic, a Hitachi Group Company, is a leading digital engineering partner committed to collaborating with forward-thinking companies to drive digital transformation and create innovative products and experiences. Join us in redefining industries through intelligent solutions and contribute to the digital revolution with meaningful and interesting work.,

Posted 2 weeks ago

Apply

2.0 - 4.0 years

5 - 9 Lacs

Hyderabad

Work from Office

Candidate should good in python , Embedded experience is mandatory. Should good in experience on the projects which are updated in resume. Job Responsibilities : - Board bring-up activities for Software components like bootloader, platform managers, Linux Kernel, Linux drivers, Baremetal drivers and application for ARM based boards and emulation platforms, Proto-typing platforms - Develops and executes test plans to evaluate functionality, security, and efficiency of firmware utilizing emulation and evaluation boards for pre-silicon and post silicon verification. - Analyzes, tracks, and debugs testing failures to determine corrective measures. Collaborates directly with development team to assess test plan requirements and resolve failures. - Automate and the functional and System level tests using Python and integrate the same in Test Automation framework and maintain the Test artifacts for any updates in the Test cases or in Test framework - Run the Regression tests, triage issues, create Defects in the system and wok with development team for closure. Drive dynamic code coverage for boot level Firmware using standard tools like LDRA etc. Essential Skills : - Working experience in verification and testing of Embedded System software or firmware etc. - Good experience in Device Driver Verification and validation on Linux, Bare metal, Real Time Operating Systems. - Skills in compiling/building/cross-compiling, debugging, testing, deploying Bootloader, TF-A, Linux Kernel, Device tree, Middleware software, and BareMetal application images for board bring up activities through JTAG debuggers & Emulators using different boot modes - Good understanding of any one of SoC/Processing Technologies like ARM/RISC-V/X86, MMU, Interrupt handling, Caches etc. - Hands on with one or more peripherals/controllers like UART, I2C, SPI, USB, SD, eMMC, QSPI, PCIe etc. - Define, Design and Develop manual/Automation test cases for Embedded system projects - Programming skills in C/C++, Makefile, Linker file creation, scripting language Python/Shell/Tcl - Experience in GIT environment and Test Automation framework Pytest, Jenkins etc. - Good to have exposure in design tools like VIVADO, VITIS, Configuration management tools like GIT/Perforce, JIRA, Confluence etc. Qualifications : Education Requirements : B.E/B.Tech or M.E/M.Tech in Electronics & Communications or Computer Science

Posted 2 weeks ago

Apply

3.0 - 6.0 years

3 - 6 Lacs

Hyderabad

Work from Office

Job Title : Audio Developer Experience : 3-6 years Location : Hyderabad Education : B.Tech/M.Tech in ECE, CS, EEE Notice Period : Immediate to 3 months Key Responsibilities : - Design, develop, and maintain audio drivers for embedded systems. - Port audio drivers to various hardware platforms and operating systems (Linux). - Optimize audio driver performance for low-power and high-performance scenarios. - Develop and integrate audio codecs and frameworks into the driver stack. - Work closely with hardware teams to ensure optimal audio module integration. - Troubleshoot and resolve audio-related issues. - Stay updated with the latest audio technologies and industry trends. Required Skills : - Strong proficiency in C programming language. - In-depth knowledge of Linux kernel and device driver development. - Experience with audio hardware interfaces (I2S, SPDIF, HDMI, USB). - Understanding of audio codecs (AAC, MP3, FLAC, etc.). - Familiarity with audio frameworks (ALSA, PulseAudio). - Experience with DSP programming and optimization techniques. - Experience with debugging tools and techniques. - Good problem-solving and analytical skills. - Strong communication and teamwork abilities. - Experience with audio calibration and tuning. - Knowledge of digital signal processing (DSP) algorithms. - Experience with scripting languages (Python, Perl). - Familiarity with real-time operating systems (RTOS).

Posted 2 weeks ago

Apply

11.0 - 18.0 years

25 - 40 Lacs

Bengaluru

Work from Office

InnoPhase Inc., DBA GreenWave Radios, is at the forefront of innovation in Open RAN digital radios. Our cutting-edge solutions, powered by the Hermes64 RF SoC, are designed to enhance network energy efficiency while dramatically reducing operational expenses, with purpose-built silicon that is the heart of ORAN-based active antenna arrays. Based in San Diego, California, GreenWave Radios has earned a reputation for delivering power-efficient digital-to-RF solutions. Our commitment to innovation is backed by a robust team of more than 100 talented engineers spread across four R&D facilities worldwide and an extensive portfolio of over 120 global patent filings, underscoring our dedication to pushing the boundaries of radio technology. InnoPhase Inc., DBA GreenWave Radios and Synergic Emergence have a co-employment relationship. For over three years, GreenWave Radios has partnered with Synergic Emergence, a professional employment organization provider, to offer our employees the best benefits and services. This arrangement means that Synergic Emergence provides employee pay checks and benefits, and GreenWave Radios will provide employment, evaluation, and advancement. By outsourcing some HR functions, GreenWave Radios can focus on what we do best developing and implementing highly innovative SOC cellular radio integrated circuit products. Key Responsibilities: Individual contributor to develop Embedded Linux-based SW solutions for O-RAN Cellular base station radios. Assist with the definition, development & verification of FW/SW products. Establish unit level design, implementation & test strategies. Support integration & test and debug software for timely closure Work with the Applications team and customers to provide the necessary support. Job Requirements: 10+ years relevant work experience required. BE/B.Tech, M.Tech EC/CS required. Strong coding skills in C, C++, and/or Python. Experience with Embedded Linux Kernel, Driver & Application development. Cellular RAN development experience. Experience building and integrating SW for a multi-vendor environment e.g., some internal custom SW + Xilinx IP + 3rd-party / open-source SW. Experience with ARM or similar embedded SoC development environment. Excellent debugging skills. Comfortable with configuration management, version control & modern software development flow (e.g., Agile). Good communication, documentation & presentation skills. Prior experience with FPGA and/or Network Processor software development. Team player with a strong sense of urgency to meet product schedules. Be able to work productively and independently. Desirable Skills: Familiarity with ORAN M/C/S/U plane. Familiarity with netconf2, netopeer2 client/server, yang, SysRepo, SyncE, PTP, eCPRI, CPRI. Experience with development for PetaLinux (Xilinx-based Linux SW package) including development workflow incorporating Xilinx Vivado & Xilinx SDK. Experience with Xilinx Zynq platform, Vivado Tools (10G Ethernet IP). Understanding of FPGA HDL (VHDL, Verilog, System Verilog) and/or FPGA PL/RTL. Experienced in RTOS principles and concepts & hands-on experience in any RTOS. Prior System on a Chip (SoC) product development experience. Good understanding of cellular wireless protocols (MAC/PHY). Experience using command-line Git, GitLab & Jira tools. Benefits: Competitive salary and stock options. Learning and development opportunities. Employer-paid health Insurance. Earned, Casual, Sick & parental leaves.

Posted 2 weeks ago

Apply

8.0 - 12.0 years

30 - 35 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 2 weeks ago

Apply

3.0 - 8.0 years

20 - 35 Lacs

Gurugram

Work from Office

Project description Luxoft is looking for experienced Android Framework and BSP developers for enablement of this platform for the customer. This brings immense scope of development for Android developers and enthusiasts. Responsibilities As a Senior Android Developer, you would be responsible for below components of Android Automotive: Linux, Embedded, device driver, Audio subsystem, RTOS, Audio HAL, Audio Framework, OpenMax, ALSA, I2S Skills Must have Engineer with 3-8 years of experience in Android Framework or HAL or driver development Strong C/C++ development skills with a good understanding of object-oriented design Good understanding of Android framework, overall Android Architecture. Proficient in any one of Android HAL amongst Audio, Graphics, Camera, Power etc. Desirable experience with Multimedia frameworks such as OpenMAX, and Codec2Compliance with CTS/VTS and support in resolving defects Strong background in embedded systems development System knowledge, System Debugging Nice to have Experienced with the Android Automotive platform is desired Experience with Android multimedia framework is desired

Posted 2 weeks ago

Apply

9.0 - 14.0 years

30 - 45 Lacs

Bengaluru

Work from Office

1. Linux Operating system Internals. - Kernel programming & system programming. (Mandatory) - Interrupt, synchronization mechanism in Linux. (Mandatory) - Linux device driver framework knowledge. (character/block drivers) - Kernel debugging techniques (kdb/kgdb/printk..etc). 2. Hands-on expertise with Linux Audio device drivers. (Mandatory) - Linux ALSA / ASoC framework knowledge. - Good understanding about SoundWire, Intel HDA, I2S, PulseAudio & Audio Codec - Audio topology exposure. 3. Programming knowledge. - Very good C programming skills. - Shell scripting knowledge is an added advantage. - Knowledge of any of the communication protocols.

Posted 2 weeks ago

Apply

1.0 - 5.0 years

0 Lacs

hyderabad, telangana

On-site

As a leading technology innovator, Qualcomm is committed to enabling next-generation experiences and driving digital transformation for a smarter, connected future. If you are an experienced professional with a minimum of one year of career break and eager to rejoin the workforce, Qualcomms Quantum Leap program is tailored for you. The Quantum Leap program is specifically designed for professionals looking to restart their journey after a career break, fostering a welcoming and supportive environment. The program offers qualified professionals the opportunity to join a team making a significant impact on global communication, contribute to leading assignments and projects, receive mentorship for career guidance and support, and reinforce and enhance industry skills. The ideal candidates for this program should have a minimum of 2+ years of professional experience, currently be on a career break of at least one year, and aim to join Qualcomm full-time. Qualcomm is looking for individuals interested in the areas of Wireless Modem Software in 3G/4G/5G, Embedded Linux OS/Real-time OS, Android/Device Driver/Multimedia, Object-Oriented and UI Design, Windows Mobile/Radio Chipset Software, with strong OOPS concepts, data structures, algorithms, and proficiency in C language and problem-solving capabilities. The job locations available for these opportunities include Hyderabad, Bangalore, Chennai, and Noida. Minimum qualifications required for these roles include a Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 2+ years of Software Engineering experience, a Master's degree with 1+ year of relevant work experience, or a PhD in a related field with 2+ years of academic or work experience with Programming Languages such as C, C++, Java, Python, etc. Qualcomm is an equal opportunity employer and is committed to providing reasonable accommodations for individuals with disabilities during the application/hiring process. If you have any inquiries or require assistance, you can contact Qualcomm Careers for more information.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

pune, maharashtra

On-site

Introducing Arctera, a new company recently separated from Veritas Technologies. Our mission is to help organizations thrive by delivering market-leading solutions that enable them to trust, access, and illuminate their critical data. From day one, we are proud to serve more than 70% of the Fortune 100. And we're just getting started! We are looking for candidates who have experience with file systems, storage, and cloud technology for data protection solutions. You should also have an eye for great design and a knack for pushing projects from conception all the way to customers. In this role, you will design and develop data protection solutions using the latest technologies. You will own product quality and overall customer experience. You will also propose technical solutions to product/service problems while refining, designing, and implementing software components in line with technical requirements. The Sr. Software Engineer will productively work in a highly collaborative agile team, coach junior team members, actively participate in knowledge sharing all while communicating across teams in a multinational environment. Minimum Required Skills include: - MS/BS in Computer Science/Computer Engineering or related field of study with 5+ years of relevant experience - Full understanding of file systems, storage, and cloud technologies, emerging standards, and engineering best practices - Strong communication skills, both oral and written - Designs, develops, and maintains high-quality code for product components, focusing on implementation - Solid knowledge of algorithms and design patterns - Mastered the fundamentals of programming and/or debugging skills in C/C++, GoLang - OS Platforms - Windows OS - Storage and Networking - Device Driver, Filter Driver, Communications - Database - Sqlite, Postgres a Plus - Skills in scripting languages Python - Proficient in API fundamentals and best practices - Knowledge of Operating Systems: Windows, Object-Oriented Language Agile Process - Strong problem-solving and organizational skills,

Posted 3 weeks ago

Apply

3.0 - 5.0 years

10 - 11 Lacs

Chennai

Work from Office

: Experience as an embedded software developer where you are comfortable with firmware and debugging experience who understands the low-level, device driver layer. Strong in debugging skills, especially in the core kernel, Kernel crash (oops), system software & device driver domain with experience on GDB, JTAG/T32. He/She will be responsible for the development of host software components for Embedded operating systems. Duties will include implementing kernel mode device drivers, other low-level operating system components, and some application-level development for embedded Linux. This job includes the development of new device drivers for future products as well as support of existing device drivers for deployed products. The applicant should be familiar with working in a development environment using revision control, issue tracking, and automated testing. Design and develop device drivers, middleware, and board support packages (BSP) in various embedded OS environments Experience in Linux kernel and Heavy Device Driver Experience Expert in embedded C programming debug skills, especially in the core kernel software stability & device driver domain with experience on GDB, JTAG/T32 Experience with Linux kernel & embedded systems (Memory Mgmt, Threads/Processes, IPCs & Synchronization, Interrupts, Boot sequence, etc) Exposure to Make, GNU/GCC, and toolchains Experience in related display drivers like HDMI, Display Port, HDCP, Ethernet, PCI Express, USB, etc Experience in chip ARM, RISC-V Driver customization 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

3.0 - 6.0 years

5 - 12 Lacs

Hyderabad

Work from Office

Education : B.Tech/M.Tech in ECE, CS, EEE Notice Period : Immediate to 3 months Key Responsibilities : - Design, develop, and maintain audio drivers for embedded systems.- Port audio drivers to various hardware platforms and operating systems (Linux).- Optimize audio driver performance for low-power and high-performance scenarios.- Develop and integrate audio codecs and frameworks into the driver stack.- Work closely with hardware teams to ensure optimal audio module integration.- Troubleshoot and resolve audio-related issues.- Stay updated with the latest audio technologies and industry trends. Required Skills : - Strong proficiency in C programming language.- In-depth knowledge of Linux kernel and device driver development.- Experience with audio hardware interfaces (I2S, SPDIF, HDMI, USB).- Understanding of audio codecs (AAC, MP3, FLAC, etc.).- Familiarity with audio frameworks (ALSA, PulseAudio).- Experience with DSP programming and optimization techniques.- Experience with debugging tools and techniques.- Good problem-solving and analytical skills.- Strong communication and teamwork abilities.- Experience with audio calibration and tuning.- Knowledge of digital signal processing (DSP) algorithms.- Experience with scripting languages (Python, Perl).- Familiarity with real-time operating systems (RTOS).

Posted 3 weeks ago

Apply

2.0 - 4.0 years

8 - 14 Lacs

Hyderabad

Work from Office

About the Role : System Software Verification Candidate should good in python , Embedded experience is mandatory. Should good in experience on the projects which are updated in resume. Job Responsibilities : - Board bring-up activities for Software components like bootloader, platform managers, Linux Kernel, Linux drivers, Baremetal drivers and application for ARM based boards and emulation platforms, Proto-typing platforms - Develops and executes test plans to evaluate functionality, security, and efficiency of firmware utilizing emulation and evaluation boards for pre-silicon and post silicon verification. - Analyzes, tracks, and debugs testing failures to determine corrective measures. Collaborates directly with development team to assess test plan requirements and resolve failures. - Automate and the functional and System level tests using Python and integrate the same in Test Automation framework and maintain the Test artifacts for any updates in the Test cases or in Test framework - Run the Regression tests, triage issues, create Defects in the system and wok with development team for closure. Drive dynamic code coverage for boot level Firmware using standard tools like LDRA etc. Essential Skills : - Working experience in verification and testing of Embedded System software or firmware etc. - Good experience in Device Driver Verification and validation on Linux, Bare metal, Real Time Operating Systems. - Skills in compiling/building/cross-compiling, debugging, testing, deploying Bootloader, TF-A, Linux Kernel, Device tree, Middleware software, and BareMetal application images for board bring up activities through JTAG debuggers & Emulators using different boot modes - Good understanding of any one of SoC/Processing Technologies like ARM/RISC-V/X86, MMU, Interrupt handling, Caches etc. - Hands on with one or more peripherals/controllers like UART, I2C, SPI, USB, SD, eMMC, QSPI, PCIe etc. - Define, Design and Develop manual/Automation test cases for Embedded system projects - Programming skills in C/C++, Makefile, Linker file creation, scripting language Python/Shell/Tcl - Experience in GIT environment and Test Automation framework Pytest, Jenkins etc. - Good to have exposure in design tools like VIVADO, VITIS, Configuration management tools like GIT/Perforce, JIRA, Confluence etc. Qualifications : Education Requirements : B.E/B.Tech or M.E/M.Tech in Electronics & Communications or Computer Science

Posted 3 weeks ago

Apply

5.0 - 10.0 years

1 - 3 Lacs

Bengaluru

Work from Office

Embedded Linux and Low Level Boot Expert

Posted 1 month ago

Apply

7.0 - 12.0 years

3 - 7 Lacs

Hyderabad, Bengaluru

Work from Office

Role : Linux BSP Development Location : Bangalore, Hyderabad Experience : 7 - 12 Yrs Employment Type : Full Time, Permanent Working mode : Regular Notice Period : Immediate - 15 Days Key Responsibilities : Linux BSP Development : Develop, port, and maintain Linux BSP for target devices. Device Driver Porting : Port device drivers for USB, I2C, and other peripherals. GPU Integration : Integrate GPU capabilities like OpenGL, CL, Vulkan, video acceleration, and display. Root Cause Analysis : Conduct in-depth root cause analysis for issues related to Linux BSP, device drivers, and GPU. Embedded Linux and RTOS : Work with embedded Linux and RTOS environments. Performance Optimization : Optimize system performance and resource utilization. Collaboration : Collaborate with cross-functional teams to ensure seamless integration. Documentation : Create clear and concise technical documentation. Required Skills and Experience : - Strong proficiency in Linux kernel development and device driver programming. - In-depth understanding of Linux kernel architecture and subsystems. - Experience with device driver development for USB, I2C, and other peripherals. - Knowledge of GPU architectures and APIs (OpenGL, CL, Vulkan). - Experience with embedded Linux and RTOS. - Strong problem-solving and debugging skills. - Excellent communication and collaboration skills. - Proficiency in scripting languages (e.g., Python, Bash).

Posted 1 month ago

Apply

3.0 - 6.0 years

3 - 6 Lacs

Hyderabad

Work from Office

Education : B.Tech/M.Tech in ECE, CS, EEE Notice Period : Immediate to 3 months Key Responsibilities : - Design, develop, and maintain camera driver software for embedded systems. - Port camera drivers to various hardware platforms and operating systems (Linux). - Optimize camera driver performance for low-power and high-performance scenarios. - Develop and integrate image signal processing (ISP) algorithms into the camera driver. - Work closely with hardware teams to ensure optimal camera module integration. - Troubleshoot and resolve camera-related issues. - Stay updated with the latest camera technologies and industry trends. Required Skills : - Strong proficiency in C programming language. - In-depth knowledge of Linux kernel and device driver development. - Experience with camera hardware interfaces (MIPI CSI-2, parallel interfaces). - Understanding of image signal processing concepts (noise reduction, color correction, etc.). - Familiarity with camera ISP pipelines and tuning. - Experience with debugging tools and techniques. - Good problem-solving and analytical skills. - Strong communication and teamwork abilities.

Posted 1 month ago

Apply

5.0 - 10.0 years

8 - 15 Lacs

Bengaluru

Work from Office

Responsibilities : - Design, develop, and implement high-quality device drivers for various hardware components (e.g., network interfaces, storage devices, sensors, peripherals). - Analyze hardware specifications and translate them into efficient and robust driver implementations. - Debug and troubleshoot driver issues, including performance bottlenecks, stability problems, and compatibility issues. - Optimize driver performance for latency, throughput, and resource utilization. - Work closely with hardware engineers to resolve hardware-related issues and ensure driver compatibility. - Collaborate with system architects to integrate drivers into the operating system. - Write clear and concise documentation for drivers, including design specifications, test plans, and user manuals. - Stay up-to-date with the latest advancements in driver development and operating system technologies. - Participate in code reviews and contribute to the improvement of driver development processes. Qualifications : - 5-10 years of professional experience in low-level device driver development. - Strong understanding of operating system internals (e.g., Linux kernel, Windows kernel). - Expertise in C/C++ programming and scripting languages (e.g., Python). - Experience with kernel-level debugging and performance analysis tools. - Familiarity with various hardware architectures (e.g., x86, ARM). - Excellent problem-solving, analytical, and debugging skills. - Strong communication and interpersonal skills. - Bachelor's or Master's degree in Computer Science or a related field.

Posted 1 month ago

Apply

7.0 - 12.0 years

2 - 6 Lacs

Hyderabad, Bengaluru

Work from Office

Employment Type : Full Time, Permanent Working mode : Regular Notice Period : Immediate - 15 Days Android BSP Development : Develop, port, and maintain Android BSP for target devices. HAL Development : Develop and maintain HAL modules for various hardware components. Kernel Customization : Customize Linux kernel for specific hardware requirements. Device Driver Porting : Port device drivers for USB, I2C, and other peripherals. GPU Integration : Integrate GPU capabilities like OpenGL, Vulkan, video acceleration, and display. Root Cause Analysis : Conduct in-depth root cause analysis for issues related to Android BSP, HAL, kernel, and GPU. Performance Optimization : Optimize system performance and resource utilization. Collaboration : Collaborate with cross-functional teams to ensure seamless integration. Documentation : Create clear and concise technical documentation. Required Skills and Experience : - Strong proficiency in Android framework and HAL development. - In-depth understanding of Linux kernel architecture and device driver programming. - Experience with device driver development for USB, I2C, and other peripherals. - Knowledge of GPU architectures and APIs (OpenGL, Vulkan). - Experience with Android performance optimization and power management. - Strong problem-solving and debugging skills. - Excellent communication and collaboration skills. - Proficiency in scripting languages (e.g., Python, Bash).

Posted 1 month ago

Apply

2.0 - 4.0 years

5 - 9 Lacs

Hyderabad

Work from Office

Job Title : System Software Verification Location : Hyderabad, India Experience : 2 to 4 Yrs About the Role : System Software Verification Candidate should good in python , Embedded experience is mandatory. Should good in experience on the projects which are updated in resume. Job Responsibilities : - Board bring-up activities for Software components like bootloader, platform managers, Linux Kernel, Linux drivers, Baremetal drivers and application for ARM based boards and emulation platforms, Proto-typing platforms - Develops and executes test plans to evaluate functionality, security, and efficiency of firmware utilizing emulation and evaluation boards for pre-silicon and post silicon verification. - Analyzes, tracks, and debugs testing failures to determine corrective measures. Collaborates directly with development team to assess test plan requirements and resolve failures. - Automate and the functional and System level tests using Python and integrate the same in Test Automation framework and maintain the Test artifacts for any updates in the Test cases or in Test framework - Run the Regression tests, triage issues, create Defects in the system and wok with development team for closure. Drive dynamic code coverage for boot level Firmware using standard tools like LDRA etc. Essential Skills : - Working experience in verification and testing of Embedded System software or firmware etc. - Good experience in Device Driver Verification and validation on Linux, Bare metal, Real Time Operating Systems. - Skills in compiling/building/cross-compiling, debugging, testing, deploying Bootloader, TF-A, Linux Kernel, Device tree, Middleware software, and BareMetal application images for board bring up activities through JTAG debuggers & Emulators using different boot modes - Good understanding of any one of SoC/Processing Technologies like ARM/RISC-V/X86, MMU, Interrupt handling, Caches etc. - Hands on with one or more peripherals/controllers like UART, I2C, SPI, USB, SD, eMMC, QSPI, PCIe etc. - Define, Design and Develop manual/Automation test cases for Embedded system projects - Programming skills in C/C++, Makefile, Linker file creation, scripting language Python/Shell/Tcl - Experience in GIT environment and Test Automation framework Pytest, Jenkins etc. - Good to have exposure in design tools like VIVADO, VITIS, Configuration management tools like GIT/Perforce, JIRA, Confluence etc. Qualifications : Education Requirements : B.E/B.Tech or M.E/M.Tech in Electronics & Communications or Computer Science

Posted 1 month ago

Apply

3.0 - 6.0 years

5 - 8 Lacs

Hyderabad

Work from Office

Job Title : Android HAL Developer Experience : 3-6 years Location : Hyderabad Education : B.Tech/M.Tech in ECE, CS, EEE Notice Period : Immediate to 3 months Key Responsibilities : - Design, develop, and maintain Android Hardware Abstraction Layers (HALs) for various hardware components (camera, audio, display, etc.). - Port HALs to different Android platforms and SoCs. - Optimize HAL performance and power consumption. - Work closely with hardware and software teams to ensure seamless integration. - Troubleshoot and resolve HAL-related issues. - Stay updated with the latest Android HAL development practices and industry trends. Required Skills : - Strong proficiency in C and C++ programming languages. - In-depth understanding of Android architecture and HAL concepts. - Experience with Android kernel and device driver development. - Knowledge of hardware interfaces (I2C, SPI, MIPI, USB). - Familiarity with Android frameworks (Binder IPC, HAL, HIDL). - Experience with debugging tools and techniques. - Good problem-solving and analytical skills. - Strong communication and teamwork abilities. Preferred Skills : - Experience with Android framework development. - Knowledge of Android security and performance optimization techniques. - Experience with scripting languages (Python, Shell). - Familiarity with real-time operating systems (RTOS).

Posted 1 month ago

Apply

3.0 - 8.0 years

18 - 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: -Linux application programming - Linux device driver development - Embedded C, MMU, Cache policies - Excellent debugging skills at kernel and user space and exposure to different debugging tools - Knowledge on PCIe, Ethernet, TCP, I2C protocols, DMA framework is a plus. - Make files Mandatory Skills: Embedded Linux Git Mandatory Skills Description: - Candidate should have 5-8yrs experience - Proficient in C and embedded systems. - Experience in Linux driver development (PCIe/USB/Ethernet) and application development. - PCIe driver development experience. - DMA client/controller driver development experience - Hands-on experience with Configuration Management tool like GIT, Perforce. - Have an interest to constantly learn and share new findings. - A quality mindset, ability for strategic thinking and a drive to always improve. - Self-motivated Nice-to-Have Skills Description: B.tech/M.Tech in CSE/IT/ECE/EEE/E&I

Posted 1 month ago

Apply

7.0 - 12.0 years

8 - 14 Lacs

Hyderabad

Work from Office

Notice Period : Immediate - 15 Days Android BSP Development : Develop, port, and maintain Android BSP for target devices. HAL Development : Develop and maintain HAL modules for various hardware components. Kernel Customization : Customize Linux kernel for specific hardware requirements. Device Driver Porting : Port device drivers for USB, I2C, and other peripherals. GPU Integration : Integrate GPU capabilities like OpenGL, Vulkan, video acceleration, and display. Root Cause Analysis : Conduct in-depth root cause analysis for issues related to Android BSP, HAL, kernel, and GPU. Performance Optimization : Optimize system performance and resource utilization. Collaboration : Collaborate with cross-functional teams to ensure seamless integration. Documentation : Create clear and concise technical documentation. Required Skills and Experience : - Strong proficiency in Android framework and HAL development. - In-depth understanding of Linux kernel architecture and device driver programming. - Experience with device driver development for USB, I2C, and other peripherals. - Knowledge of GPU architectures and APIs (OpenGL, Vulkan). - Experience with Android performance optimization and power management. - Strong problem-solving and debugging skills. - Excellent communication and collaboration skills. - Proficiency in scripting languages (e.g., Python, Bash).

Posted 1 month ago

Apply
Page 1 of 2
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