Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
3 - 7 years
5 - 15 Lacs
Bengaluru
Work from Office
Hiring for Linux Device Driver Developer. Mandatory skill set- C Linux device Driver Kernel module User space X86 multi core processor
Posted 4 months ago
7 - 12 years
15 - 30 Lacs
Navi Mumbai
Work from Office
Greetings for the Day! About Lauritz Knudsen Electrical and Automation Lauritz Knudsen Electrical and Automation (A unit of Schneider Electric India Pvt. Ltd.) is a pioneering electrical and automation brand with a rich legacy of over 70 years in India. We offer comprehensive portfolio of low-voltage switchgear, medium-voltage switchgear, automation solutions, software, and services catering to diverse segments, including homes, agriculture, buildings, infrastructure, and industry. L&T Switchgear is now Lauritz Knudsen Electrical & Automation. We are looking out for experience professional with following expertise for Lauritz Knudsen (A Unit of Schneider Electric). If interested do apply for this role: Position Title: Manager / Senior Manager Experience : 6- 15 years Work Location: Mahape, Navi Mumbai. Key Responsibilities/Deliver: Design and development of embedded systems firmware. Coding and Algorithm Understanding System requirements/specification and architecting subsystem module specifications. Strong knowledge of Linux operating system, industrial communication protocol, Linux device Driver development, C/C++, ARM architecture. Functional Competencies: Strong experience in embedded system programming Experience on Linux development. Exposure to development of industrial communication protocol
Posted 4 months ago
6 - 11 years
20 - 35 Lacs
Bangalore Rural, Bengaluru
Work from Office
"We are Hiring for Linux Device Driver Developer Role at Bangalore Location" Role: Linux Device Driver Developer Work Experience: 5 to 11 Years Location: Bangalore Required Skills & Experience: Strong programming expertise in C and C++ for embedded systems. Hands-on experience with Linux device driver development and BSP customization . Experience with embedded RTOS platforms like Linux, QNX , etc. Proficiency in writing and debugging drivers for UART, SPI, I2C, PCIe, Ethernet , and memory/storage interfaces. Solid understanding of communication protocols : SPI, I2C, UART, Ethernet. Knowledge of hypervisors and virtualization techniques in embedded domains. Skilled in using embedded system debugging tools (JTAG, GDB, etc.). Strong analytical and problem-solving capabilities. More Information: +91 7359 710155 | rushit@tekpillar.com
Posted 4 months ago
1 - 6 years
15 - 20 Lacs
Chennai
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As an Engineer / Sr. Engineer / Lead Engineer in the WLAN FIRMWARE HALPHY Group, you will be designing, developing, unit testing, bug fixing and maintaining WLAN firmware and HALPHY components that implements functional aspects of WLAN features on low memory foot print processors that will work in tandem with device drivers running on the host processors. The host driver and the firmware implement the WLAN drivers on the Qualcomm"™s WLAN SoC platforms. You will be working on cutting edge WiFi technologies, solving challenging WiFi design & performance issues and working with some of the leading WiFi ODMs & OEMs across the globe on their sometimes high pressure & tough timelines. At least 2-8 years of relevant hands-on technical experience in WLAN/Linux driver development with a record of strong individual technical achievement Strong programming skills in C. This position is for wireless LAN (WLAN) RF level development. The role requires knowledge of WLAN RF basics, RF system level programming, WLAN RF performance enhancement techniques, L2/L1 features, and writing APIs for upper layers. Implement RF calibration algorithms, Crystal calibration algorithms, RF level debugging, Flash/EEPROM programming, Generating RF initialization sequences for WLAN chipsets, Writing APIs for RF equipment. Responsibilities Design, develop, unit test and documentation of Firmware for AP SoC. Bring up the driver and unit test the driver features in the new AP. Optimize the driver for maximum performance. Bug analysis/fixing of the issues during product verification stage and customer reported issues. Travel to customer site for bug fixing. 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. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Skills/Experience At least 2-8 years of relevant hands-on technical experience in WLAN/Linux driver development with a record of strong individual technical achievement - Strong programming skills in C - Must have hands on working experience working on real-time embedded systems - Must have hands on experience in solving complex system issues with good problem solving skills - Experience in working on Firmware in small memory footprint processors is a BIG plus - Hands on experience in Networking driver development, Ethernet and Wireless LAN driver development preferred - Hands on knowledge and experience on IP Networking technologies is a plus - RF level knowledge is a plus - Excellent verbal and written communication skills - Experience in Wireless LAN protocols is a BIG plus - Should be able to work in an aggressive, high pressure environment Educational Requirements BE/BTech/MTech in Computer Science or in Electronics preferred with proven success in a challenging academic program.
Posted 4 months ago
3.0 - 8.0 years
8 - 16 Lacs
hyderabad
Work from Office
We are seeking a highly skilled Embedded Linux Engineer with 48 years of experience in kernel and driver development. The ideal candidate will have deep expertise in Linux internals, system-level debugging, and performance optimization. This role involves working closely with cross-functional teams to design, develop, and maintain robust embedded solutions. Key Responsibilities Develop and maintain Linux kernel modules and device drivers Optimize CPU and memory performance for embedded systems Implement and troubleshoot OS-level features such as memory management, scheduling, IPC, and multi-threading Perform low-level debugging using tools like JTAG and other hardware interfaces Collaborate with hardware and software teams to resolve system-level issues Analyze and improve system architecture for reliability and scalability Document design specifications and technical reports Primary Skills Strong proficiency in C programming and data structures Deep understanding of Linux kernel internals and device driver development Expertise in embedded system debugging and performance tuning Hands-on experience with memory management, process scheduling, and IPC mechanisms Familiarity with multi-threaded and multi-processing environments Secondary Skills Exposure to system architecture and hardware-software integration Experience with version control systems (e.g., Git) Knowledge of build systems and cross-compilation toolchains Familiarity with scripting languages (e.g., Python, Bash) for automation Preferred Qualifications Bachelors or Master’s degree in Computer Science, Electronics, or related field Certifications in Embedded Systems or Linux Kernel Development (optional but advantageous) Prior experience in product development lifecycle for embedded platforms Strong analytical and problem-solving skills with a proactive mindset
Posted Date not available
5.0 - 6.0 years
8 - 18 Lacs
hyderabad
Work from Office
Role & responsibilities Board bring-up activities for Software components like bootloader, platform managers, Linux Kernel, Linux drivers, Baremetal drivers and applications for ARM based boards. Testing, Verification bring up of Linux Kernel and Linux Drivers I2C, Flashes, USB , Ethernet, PCIe , DDR memory Tests etc. 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 the development team to assess test plan requirements and resolve failures. Run the Regression tests, triage issues, create Defects in the system and work with development team for closure. 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 Essential Skills: Good experience in Linux 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.
Posted Date not available
3.0 - 8.0 years
12 - 22 Lacs
hyderabad
Work from Office
Role: Sr. Embedded Developer Parent company: TEKsystems Client/ Project/Domain: Semiconductor Design /Manufacturing Work Location (client): Hitec City, Hyderabad Work mode : Work From Office Work timings: Normal Working hours Qualification: Bachelors degree Experience: 2 to 10 years We have multiple opportunities for Embedded Development roles (All Hyderabad) 1. BSP /Yocto Project 2. PCIe/USB/Ethernet/Multimedia Driver Development. 3. RTOS Driver Development. Key Skills of All Projects Proficient in Embedded C Development. Developing Drivers and applications for ARM Based Systems. Developing bare metal drivers, application for ARM based systems. Interview Process 1st Level Online test (Embedded Programming) Link for Programming test https://tests.mettl.com/authenticateKey/8k2tijmi2o 2nd Level Virtual interview (Technical ) 3rd Level Techno Managerial Priority Applications Priority to candidates who can Join within 30-45 days (Attach over mail Resume, Screenshot of Resignation/LWD confirmation/ Notice period terms and condition) to verify lead time to join, CCTC, ECTC. If All things align well with your aspirations along with above notice period criteria. Apply here and Write mail to sishivanna@teksystems.com, with subject. "Job application | Embedded | Hyderabad". Complete online test using link above For updates or to stay connected with future opportunities https://www.linkedin.com/in/swamyks/ Roles Description 1. BSP /Yocto/ RTOS Project Basic Yocto knowledge. Linux internals and system level knowledge. Boot loaders knowledge. Understating system boot flows and various booting mechanism(SD, eMMC, QSPI, OSPI, UFS, jtag etc..) Understanding of device tree and customizations based on the peripheral Good at C programming Knowledge on arm architecture/arm system ready features Board bring up or pre/post silicon validation Develop and test new functionality in firmware application Having scripting knowledge like python, shell, tcl is added advantage 2. PCIe/USB/Ethernet/Multimedia Driver Development. 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. 3. Multimedia Project Developing baremetal drivers, application for ARM based systems. Good working experience with linux v4l2, DRM frameworks, i2c, IPC, DMA driver development. Good working experience with multimedia IPs like MIPI, HDMI, SDI, VCU, ISP etc. Work experience in ARM architecture. Linux Device driver programming experience in Linux Kernel and Drivers. System knowledge, System Debugging. Responsibilities Product development or systems engineering background with hardware platforms and their software & firmware ecosystems Excellent verbal communication and written, presentation skills . Excellent interpersonal, organizational, analytical and planning. Experience working in a fast-paced matrixed technical organization. Exposure to SafeRTOS, FreeRTOS is a plus. Functional skills -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 Join Silicon Circle LinkedIn Group ( https://www.linkedin.com/groups/14779223/) A trusted circle for professionals across the semiconductor industry from RTL and DV to physical design, DFT, validation, analog, Embedded and more. Share career opportunities, insights, and learning resources Network with peers, mentors, and future collaborators Support each other in navigating the fast-evolving silicon world Know someone passionate about semiconductors? Add them and help grow the circle. Together, we build chips and each other. WhatsApp Groups based on Individual Domain. RTL- https://tinyurl.com/RTLconnectors Design verification- https://tinyurl.com/Designvevrificationcircle Physical Design- https://tinyurl.com/physicaldesigncircle Embedded systems- https://tinyurl.com/embeddedsystemscircle
Posted Date not available
3.0 - 6.0 years
9 - 17 Lacs
bengaluru
Work from Office
Multimedia Developer | Exp: 3 to 6 years | Location: Bangalore Embedded C or C++ With (Linux or RTOS or Android or windows) with any multimedia exp Job Description: 3-6 years of relevant experience in development. Development experience in Embedded domain using C Programming Experience in Linux system programming Experience in working on any Linux/Android Drivers Experience working in any Multimedia drivers ( Audio, Video, Display, Graphics, Camera) Knowledge of respective Multimedia HAL Role The engineer is expected to contribute to an advanced software development environment facilitating board bring-up, development, and delivery. The engineer is expected to develop and debug software prototypes including device driver level software. Software System development and bug fixing on Automotive Chipsets for products based on Android/Linux/QNX OS platforms. Development and implementation of an efficient and transparent variant handling and re-use concept for the platform
Posted Date not available
3.0 - 5.0 years
3 - 6 Lacs
hyderabad
Work from Office
Responsibilities: 1. Should be good at, C, C++, Linux driver development 2. Should have worked in protocol like i2S, SPI, i2C. rf, 6lowpan, Tcp / Ip stack etc.. 3. Experience in porting MbedOS , FreeRTOS to different boards is good. 4. Analyzing and enhancing efficiency, stability and scalability of system resources 5. Design, develop, code, test and debug system software 6. Provide post production support 7. Interface with hardware design and development Requirements: 1. Proven working experience in software engineering 2. Experience in hands-on development and troubleshooting on embedded targets 3. Solid programming experience in C or C++ 4. Adequate knowledge of reading schematics and data sheets for components 5. Strong documentation and writing skills
Posted Date not available
3.0 - 5.0 years
2 - 6 Lacs
bengaluru
Work from Office
Responsibilities: Should be good at, C, C++, and Linux driver development Should have worked in protocol like i2S, SPI, and i2C. rf, 6lowpan, Tcp / Ip stack etc. Experience in porting MbedOS and FreeRTOS to different boards is good. Analyzing and enhancing efficiency, stability, and scalability of system resources Design, develop, code, test, and debug system software Provide post-production support Interface with hardware design and development Proficient in Linux Driver Development & Linux TCP/IP protocol stack. Preferred hands on experience in OpenWRT development and support. Excellent understanding of Linux Operating system concepts. Hands on experience in Yocto Linux build environment. Requirements: Proven working experience in software engineering Experience in hands-on development and troubleshooting on embedded targets Solid programming experience in C or C++ Adequate knowledge of reading schematics and data sheets for components Strong documentation and writing skills Note: Self-motivated, goal oriented and good analytical skills
Posted Date not available
2.0 - 4.0 years
2 - 5 Lacs
bengaluru
Work from Office
Experience with GPON OMCI Software development Familiar with OLT TC layer and management layer software development. Familiar with developing adaptation layer between PON SOC SDK and OLT management layer. Excellent knowledge on Embedded operating systems. Proficient in Linux driver development & Linux TCP/IP protocol stack. Hands-on experience in OpenWRT development and support. Good knowledge onGPON OMCI Standard Hands on Experience in C Programming language.
Posted Date not available
1.0 - 3.0 years
2 - 6 Lacs
bengaluru
Work from Office
Responsibilities: Should be good at, C, C++, and Linux driver development Should have worked in protocol like i2S, SPI, and i2C. rf, 6lowpan, Tcp / IP stack etc. Experience in porting MbedOS and FreeRTOS to different boards is good. Analyzing and enhancing efficiency, stability, and scalability of system resources Design, develop, code, test, and debug system software Provide post-production support Interface with hardware design and development Proficient in Linux Driver Development & Linux TCP/IP protocol stack. Preferred hands on experience in OpenWRT development and support. Excellent understanding of Linux Operating system concepts. Hands on experience in Yocto Linux build environment. Requirements: Proven working experience in software engineering Experience in hands-on development and troubleshooting on embedded targets Solid programming experience in C or C++ Adequate knowledge of reading schematics and data sheets for components Strong documentation and writing skills Note: Self-motivated, goal oriented and good analytical skills.
Posted Date not available
2.0 - 4.0 years
2 - 5 Lacs
bengaluru
Hybrid
Experience with GPON OMCI Software development Familiar with OLT TC layer and management layer software development. Familiar with developing adaptation layer between PON SOC SDK and OLT management layer. Excellent knowledge on Embedded operating systems. Proficient in Linux driver development & Linux TCP/IP protocol stack. Hands-on experience in OpenWRT development and support. Good knowledge on GPON OMCI Standard Hands on Experience on C Programming language.
Posted Date not available
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
73564 Jobs | Dublin
Wipro
27625 Jobs | Bengaluru
Accenture in India
22690 Jobs | Dublin 2
EY
20638 Jobs | London
Uplers
15021 Jobs | Ahmedabad
Bajaj Finserv
14304 Jobs |
IBM
14148 Jobs | Armonk
Accenture services Pvt Ltd
13138 Jobs |
Capgemini
12942 Jobs | Paris,France
Amazon.com
12683 Jobs |