Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
4.0 - 8.0 years
0 Lacs
hyderabad, telangana
On-site
As an experienced candidate with 4 years of experience, the role overview involves working on application development for embedded systems with expertise in C programming. Key responsibilities for this position include: - Strong proficiency in C programming language - Good understanding of driver and interrupt handling - Developing applications for embedded systems involving various Video IPs like DisplayPort, HDMI, SDI, frame buffers, and scalars - Prior knowledge and experience of Vivado and Vitis suite is a must - Possessing Linux knowledge will be considered as an added advantage Qualifications required for this role include: - B.E/B.Tech in ECE/EEE or M.E/M.Tech in VLSI/Electronics Plea...
Posted 2 days ago
0.0 years
0 Lacs
hyderabad, telangana, india
On-site
Key Responsibilities Develop and maintain Linux kernel components related to camera functionality. Integrate and support camera sensor drivers, MIPI drivers, and V4L2 interface modules. Manage memory and buffer operations within kernel space for optimized performance. Collaborate with cross-functional teams to triage and resolve stability issues. Contribute to video processing frameworks including: Video Session Link Manager Session Request Manager Queue and Sync Manager Analyze and resolve system-level bugs involving interrupts, memory access, and driver Skills : Strong in Linux Kernel fundamentals (IPC, system calls, threads, tasklets, IRQs). Proficient in C and C++ (including OOP concepts...
Posted 4 days ago
5.0 - 7.0 years
0 Lacs
bengaluru, karnataka, india
On-site
As a customer Application Engineer, you will Engage with customers to understand their technical requirements and provide expert guidance on the selection, implementation, resolve complex technical challenges and provide timely resolutions. In your new role you will: Lead, mentor, and develop a team of Customer Application Engineers to deliver high-quality technical support and guidance to customers. Engage with customers to understand their technical requirements and provide expert guidance on the selection, implementation, resolve complex technical challenges and provide timely resolutions. Define and implement strategic initiatives to optimize the team's performance and enhance customer s...
Posted 1 week ago
3.0 - 7.0 years
0 Lacs
karnataka
On-site
As a part of Aereo, India's leading drone solution startup, your role will involve the following responsibilities: - Understanding and maintaining/improving existing autopilot firmware stack for various types of Unmanned Aerial Systems (UAS). - Porting existing Flight controller stack to a different hardware platform. - Porting existing Flight controller applications to a different autopilot software stack. - Integrating new sensors and compute modules into the existing autopilot stack. - Collaborating with GCS (Ground Control Station) development to enhance the connectivity and features of UAS. - Collaborating with systems and embedded engineers to implement and test newly added functionali...
Posted 2 weeks ago
5.0 - 7.0 years
0 Lacs
bengaluru, karnataka, india
On-site
Digantara is a leading Space Surveillance and Intelligence company focused on ensuring orbital safety and sustainability. With expertise in space-based detection, tracking, identification, and monitoring, Digantara provides comprehensive domain awareness across all regimes, enabling end-users to access actionable intelligence on a single platform. At the core of its infrastructure lies a sophisticated integration of hardware and software capabilities, aligned with the key principles of situational awareness: perception (data collection) , comprehension (data processing) , and prediction (analytics) . This holistic approach empowers Digantara to monitor all Resident Space Objects (RSOs) in or...
Posted 2 weeks ago
4.0 - 8.0 years
1 - 2 Lacs
hyderabad
Work from Office
Key Responsibilities Design, develop, and maintain embedded firmware for microcontrollers, SoCs, and embedded platforms. Work on Linux Device Drivers (LDD) development, debugging, and integration. Implement low-level hardware interfaces (SPI, I2C, UART, GPIO, PCIe, USB, etc.). Develop and optimize board bring-up code, BSP, and bootloaders. Debug complex system-level issues using JTAG, oscilloscopes, logic analyzers and Linux debug tools. Collaborate with hardware, systems, and application teams for end-to-end product development. Write well-documented, reusable, and maintainable code following industry best practices. Perform unit testing, integration testing, and validation of firmware modu...
Posted 3 weeks ago
5.0 - 9.0 years
0 Lacs
jalandhar, punjab
On-site
As a Senior Embedded Firmware Developer at DigitalMonk, you will be responsible for designing, developing, and testing firmware for embedded systems. Your role will involve collaborating with cross-functional teams to define requirements, writing and debugging code, optimizing performance, and ensuring that the firmware is robust and maintainable. Additionally, you will support the hardware team in validation and troubleshooting activities. Key Responsibilities: - Design, develop, and test firmware for embedded systems - Collaborate with cross-functional teams to define requirements - Write and debug code, optimize performance - Ensure firmware is robust and maintainable - Support hardware t...
Posted 3 weeks ago
4.0 - 8.0 years
0 Lacs
hyderabad, telangana, india
On-site
Experience : 4 to 8 years Job Summary We are seeking a highly skilled and motivated Linux Device Driver Engineer with strong C/C++ programming skills and hands-on experience in Linux driver development. The ideal candidate will have a proven track record of working with kernel modules and hardware interfaces, and be comfortable debugging and optimizing low-level system software. Key Responsibilities Porting existing Linux device drivers to new platforms, SoCs, and kernel versions. New driver development for custom hardware components and peripherals. Debugging kernel and driver-level issues using industry-standard tools. Integration & bring-up of hardware with Linux-based systems. Collaborat...
Posted 3 weeks ago
6.0 - 10.0 years
0 Lacs
pune, maharashtra
On-site
Role Overview: You will be responsible for designing, developing, and validating PCIe drivers and subsystems while ensuring protocol compliance and system performance. As a PCIe & Linux Developer, your expertise in PCIe specifications, Linux PCIe sub-systems, and device driver development will be crucial for this role. Key Responsibilities: - Design and develop low-level PCIe device drivers focusing on DMA, memory management, and interrupt handling. - Implement and debug PCIe protocol stack, LTSSM, NTB, error/fault handling, and PCIe switch functionalities. - Integrate with PCIe switches, DUTs, and host systems for functional, non-functional, and compliance testing. - Develop and optimize er...
Posted 3 weeks ago
2.0 - 6.0 years
0 Lacs
noida, uttar pradesh
On-site
As a Field Application Engineer (FAE) at LogiCompute, a semiconductor distribution company, your role is crucial in supporting customers in designing, developing, and deploying embedded systems. You will be the primary technical liaison for customers integrating 32-bit RISC microcontrollers into their products, focusing on Linux integration for real-time operating systems and embedded Linux distributions. You will assist clients in industries such as IoT, automotive, consumer electronics, industrial automation, and edge computing where 32-bit RISC architectures are utilized for efficient and low-power processing with Linux for advanced features. Key Responsibilities: - Provide expert guidanc...
Posted 4 weeks ago
4.0 - 8.0 years
0 Lacs
hyderabad, telangana, india
On-site
Exp - 4 to 8 yrs Job Summary We are seeking a highly skilled and motivated Linux Device Driver Engineer with strong C/C++ programming skills and hands-on experience in Linux driver development. The ideal candidate will have a proven track record of working with kernel modules and hardware interfaces, and be comfortable debugging and optimizing low-level system software. Key Responsibilities Porting existing Linux device drivers to new platforms, SoCs, and kernel versions. New driver development for custom hardware components and peripherals. Debugging kernel and driver-level issues using industry-standard tools. Integration & bring-up of hardware with Linux-based systems. Collaborate with ha...
Posted 1 month ago
4.0 - 8.0 years
0 Lacs
hyderabad, telangana, india
On-site
Dear Connections, Job Title: Linux Device Driver Engineer Experience: 4 to 8 Years Location: Bangalore/Hyderabad Job Type: Full-Time Job Summary : We are seeking a highly skilled and motivated Linux Device Driver Engineer with strong C/C++ programming skills and hands-on experience in Linux driver development. The ideal candidate will have a proven track record of working with kernel modules and hardware interfaces, and be comfortable debugging and optimizing low-level system software. Required Skills & Qualifications: 4 to 8 years of professional experience in software development. Strong proficiency in C/C++ programming and memory management. Hands-on experience with any Linux device drive...
Posted 1 month ago
6.0 - 10.0 years
0 Lacs
karnataka
On-site
You are an experienced Linux Kernel Developer with strong proficiency in C and working knowledge of C++. Your primary responsibility will be to design, develop, and maintain Linux kernel modules and custom device drivers. You will interface with hardware using protocols such as I2C, SPI, UART, USB, and GPIO. It will be your duty to debug and optimize kernel-level code for performance and stability. Collaboration with hardware and embedded teams to integrate drivers with board support packages (BSPs) will be essential. You will also contribute to board bring-up and low-level system initialization. Documentation maintenance and ensuring compliance with open-source licensing and kernel coding s...
Posted 1 month ago
0.0 years
0 Lacs
hyderabad, telangana, india
On-site
Job Description Design, develop, and maintain embedded software for microcontroller and microprocessor-based systems. Work with RTOS platforms like ThreadX, FreeRTOS, and embedded Linux for system-level programming. Develop and port device drivers for interfaces such as UART, I2C, SPI, PCIe, and USB. Perform board bring-up activities including bootloader development, hardware-software integration, and system debugging. Implement and manage IPC mechanisms including message queues, shared memory, semaphores, and synchronization primitives. Handle interrupt management, kernel timing, and multithreading in embedded environments. Collaborate with hardware teams and use lab instruments (Oscillosco...
Posted 1 month ago
4.0 - 8.0 years
0 Lacs
hyderabad, telangana
On-site
As a Linux Device Driver Engineer, you will be responsible for porting existing Linux device drivers to new platforms, SoCs, and kernel versions. You will also engage in new driver development for custom hardware components and peripherals, debugging kernel and driver-level issues using industry-standard tools, and integrating & bringing up hardware with Linux-based systems. Working closely with hardware teams, you will interpret specifications to enable device functionality and optimize drivers for performance, reliability, and resource efficiency. Additionally, you will be required to write clear technical documentation for driver APIs, design, and integration steps. To excel in this role,...
Posted 1 month ago
6.0 - 8.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
We are seeking a skilled Embedded Software Engineer with 68 years of experience in real-time operating system (RTOS) development and low-level firmware programming. The ideal candidate will have hands-on expertise in designing custom RTOS components, strong proficiency in C, and a deep understanding of embedded processor architectures such as RISC-V, MIPS, or ARM. Key Responsibilities : Design and develop custom RTOS components , including: Scheduler Task infrastructure Inter-task communication mechanisms Memory management Interrupt handling Build and maintain firmware and driver development frameworks that meet real-time performance and timing constraints. Develop BootROM, bootloader , and ...
Posted 2 months ago
2.0 - 6.0 years
0 Lacs
coimbatore, tamil nadu
On-site
The role of a Firmware Engineer at our organization in Coimbatore involves being actively engaged in coding, debugging, hardware coordination, and the development of innovative firmware concepts. You will collaborate closely with the hardware, validation, and production teams to ensure the efficiency and reliability of the product. Your primary responsibilities will include firmware development, where you will work on coding in Embedded C for microcontrollers such as PIC, Nuvoton, etc., and interface with various hardware peripherals like GPIO, ADC, PWM, Timers, UART, I2C, and SPI. Implementing communication protocols, control logic, and writing well-documented, modular code using best pract...
Posted 2 months ago
12.0 - 16.0 years
0 Lacs
karnataka
On-site
You have over 12 years of experience in Linux device driver development, ideally focusing on PCIe devices. Your expertise in C Language is exceptional, with a strong command of low-level, performance-sensitive code, including bitwise operations, memory management, pointer arithmetic, and data structure optimization. Contributions to the open-source community, particularly in the Linux kernel or relevant projects, are highly valued. While familiarity with C++ is advantageous for specific projects, most Linux kernel drivers are written in C. Understanding object-oriented concepts in a C context can be beneficial. A deep understanding of Linux Kernel Architecture is crucial, including knowledge...
Posted 2 months ago
3.0 - 7.0 years
0 Lacs
hyderabad, telangana
On-site
You should have strong expertise in C/C++, Data Structures, LSP, LDD, Kernel Development, ARM Architecture, and Debugging with JTAG and T32 (GDB, KGDB optional). Your experience should include working on relevant projects and utilizing tools like GIT, as well as having an understanding of Jenkins. For the Audio domain, you will need knowledge in ALSA, PCM (Pulse Code Modulation Framework), Stage Freight, Audio Manager, Flinger, Audio Services, Audio HAL, and Codecs. For the Camera domain, we are seeking experienced embedded software engineers who are passionate about developing software for embedded systems. Your responsibilities will include Camera HAL3 driver development, customizing the A...
Posted 2 months ago
5.0 - 10.0 years
5 - 10 Lacs
Bengaluru
Work from Office
About The Role We're looking for someone hungry, who wants to break out of their comfort zone, and is ready to take a founding engineer role to build something from the ground up. As Engineering Lead , you will manage our CoreOS team within the Vehicle OS organization . This team is responsible for building and maintaining the foundational layers of our embedded platform, including real-time operating systems, board support packages, and hardware abstraction layers. As a leader in this role, you'll be responsible for hiring, mentoring, and guiding a high-performing engineering team while driving technical strategy and execution across multiple programs. At Applied Intuition, you will: Lead t...
Posted 2 months ago
5.0 - 9.0 years
0 Lacs
jalandhar, punjab
On-site
As a Senior Embedded Firmware Developer at DigitalMonk, you will be responsible for designing, developing, and testing firmware for embedded systems. Your role will involve collaborating with cross-functional teams to define requirements, writing and debugging code, optimizing performance, and ensuring that the firmware is robust and maintainable. Additionally, you will support the hardware team in validation and troubleshooting activities. To excel in this role, you should have experience in designing, developing, and testing firmware for embedded systems. Proficiency in C/C++ programming languages, a strong understanding of microcontroller architectures and peripherals, and familiarity wit...
Posted 2 months ago
2.0 - 6.0 years
0 Lacs
hyderabad, telangana
On-site
Qualcomm India Private Limited is seeking experienced embedded SW engineers who are passionate about developing software for mobile devices. The position involves working on embedded software supporting Camera functions in handsets, with a focus on Auto Focus, Auto White Balance, Auto Exposure technologies, Camera Image quality and tuning aspects, end-to-end use case design, feature implementation, Image processing, debugging, and resolution. As a part of the role, you will collaborate with global development teams and external customers to optimize power and performance. Minimum Qualifications include a Bachelor's degree in Engineering, Information Systems, Computer Science, or related fiel...
Posted 2 months ago
5.0 - 9.0 years
0 Lacs
jalandhar, punjab
On-site
As a Senior Embedded Firmware Developer at DigitalMonk, located on-site in Jalandhar, you will be responsible for designing, developing, and testing firmware for embedded systems. Your daily tasks will involve collaborating with cross-functional teams to define requirements, writing and debugging code, optimizing performance, and ensuring that the firmware is robust and maintainable. Additionally, you will support the hardware team in validation and troubleshooting activities. To excel in this role, you should have experience in designing, developing, and testing firmware for embedded systems, along with proficiency in C/C++ programming languages. A strong understanding of microcontroller ar...
Posted 3 months ago
2.0 - 6.0 years
0 Lacs
hyderabad, telangana
On-site
Qualcomm India Private Limited is seeking experienced embedded software engineers interested in developing software for mobile devices, particularly focusing on supporting Camera functions in handsets. The role involves in-depth knowledge of Auto Focus, Auto White Balance, Auto Exposure technologies, Camera Image quality and tuning aspects, end-to-end use case design, feature implementation, and Image processing. Debugging and resolution with existing code base, as well as collaborating with global development teams and external customers for power and performance optimization, are key responsibilities. The ideal candidate should hold a Bachelor's degree in Engineering, Information Systems, ...
Posted 3 months ago
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
97725 Jobs | Dublin
Wipro
33485 Jobs | Bengaluru
Accenture in India
27230 Jobs | Dublin 2
EY
26293 Jobs | London
Uplers
21605 Jobs | Ahmedabad
IBM
16891 Jobs | Armonk
Bajaj Finserv
16596 Jobs |
Turing
16488 Jobs | San Francisco
Capgemini
16263 Jobs | Paris,France
Amazon.com
16256 Jobs |