Embedded Software Engineer
15 hours ago
Job Title : Embedded Software Engineer - Linux Kernel & Device Drivers (C/C )
Location : Hyderabad, India
Job Summary :
- We are looking for a highly skilled Embedded Software Engineer experienced in Embedded C/C development, Linux Kernel programming, and Device Driver design.
- The ideal candidate will contribute to low-level software development for embedded systems, working closely with hardware and firmware teams to design, implement, and optimize drivers and kernel modules for next-generation platforms.
Key Responsibilities :
Embedded Software Development :
- Design, develop, and debug embedded software in C and C for Linux-based systems.
- Develop and maintain board support packages (BSPs), bootloaders, and low-level firmware.
- Work on real-time performance optimization, memory management, and inter-process communication.
Linux Kernel & Device Driver Development :
- Develop and maintain Linux kernel modules and device drivers for various peripherals (I2C, SPI, UART, GPIO, USB, PCIe, etc.).
- Integrate and test drivers on custom hardware platforms.
- Analyze kernel crashes, debug hardware/software interactions, and contribute kernel patches when required.
- Collaborate with hardware engineers for bring-up, debugging, and validation of new boards.
System Integration & Debugging :
- Perform kernel configuration, cross-compilation, and root filesystem customization.
- Use debugging tools such as GDB, JTAG, Lauterbach, ftrace, and perf to diagnose complex issues.
- Develop test plans and perform validation of embedded software modules.
Collaboration & Documentation :
- Work with multidisciplinary teams (hardware, firmware, QA) to deliver robust embedded solutions.
- Write clear and maintainable documentation, including design specs, API guides, and debug notes.
- Participate in code reviews and continuous integration activities to ensure software quality.
Required Skills & Experience :
- Bachelors or Masters degree in Electronics, Computer Engineering, or related field.
- 3- 8 years of hands-on experience in embedded software development.
- Strong proficiency in Embedded C and C (C 11/14/17 preferred).
- Deep understanding of Linux Kernel internals, device driver architecture, and hardwaresoftware interaction.
- Experience with cross-compilation, build systems (Make, CMake, Yocto, Buildroot), and source control (Git).
- Familiarity with ARM architecture, SoC bring-up, and RTOS environments is a plus.
- Strong debugging and analytical skills, with ability to work independently in fast-paced environments.
Preferred / Good-to-Have Skills :
- Exposure to Yocto Project, U-Boot, and bootloader customization.
- Knowledge of network stack, USB, or multimedia subsystem development.
- Experience with embedded Linux distributions or open-source contributions.
- Understanding of hardware schematics and signal analysis (oscilloscope, logic analyzer).
- 
					
						Embedded Software Engineer
1 week ago
Hyderabad, Telangana, India PMR Software Solutions Full time ₹ 9,00,000 - ₹ 12,00,000 per yearRole DescriptionThis is a full-time, on-site role for an Embedded Software Engineer located in Hyderabad. The Embedded Software Engineer will be responsible for developing and implementing embedded software for various projects. Daily tasks include programming, debugging, troubleshooting, and improving software performance. The engineer will collaborate with...
 - 
					
						Embedded Systems Roles
6 days ago
Hyderabad, Telangana, India SREE VISMAYEE EMBEDDED SYSTEMS Full time ₹ 9,00,000 - ₹ 12,00,000 per yearCompany DescriptionSREE VISMAYEE EMBEDDED SYSTEMS specializes in delivering secure and scalable embedded software solutions in RTOS, Embedded Linux, and Android Automotive OS (AAOS). Our expertise encompasses development, integration, and testing across industries such as automotive, industrial, IoT, and consumer electronics. We also offer an Embedded...
 - 
					
						Embedded Software Development Engineer
2 weeks ago
Hyderabad, Telangana, India Innominds Software Full time ₹ 15,00,000 - ₹ 25,00,000 per yearMinimum QualificationsBachelor's / masters degree in engineering, Information Systems, Computer Science, Electronics or related field. Minimum 4 years of experience in Embedded software development and programming in C / C++ / Assembly. Strong understanding of Embedded hardware, Computer Architecture and Operating System concepts. Good understanding of OS...
 - 
					
						Embedded Software Engineer
2 weeks ago
Hyderabad, Telangana, India QTIMINDS Full time ₹ 2,50,000 - ₹ 7,50,000 per yearCompany DescriptionQTIMINDS provides on-demand access to highly skilled engineers specializing in embedded systems, platform software, and validation. We help enterprises scale with trusted talent through flexible staff augmentation and turnkey delivery models. With a foundation in the semiconductor and embedded ecosystem, we bring expertise that seamlessly...
 - 
					
						Embedded Software Engineer
2 weeks ago
Hyderabad, Telangana, India eInfochips (An Arrow Company) Full timeWe're Hiring – Embedded Software Engineer (BSP Developer)Exciting opportunity for embedded professionalsWe're looking for passionate engineers with strong experience inLinux Kernel Programming, Device Drivers, and Board Support Packages (BSP)to join our team inHyderabad. Experience:4–10 years Location:HyderabadKey Skills:Linux Device Drivers, Kernel...
 - 
					
						Senior Embedded Software Engineer
2 days ago
Hyderabad, Telangana, India MGrow Full time ₹ 10,00,000 - ₹ 25,00,000 per yearSenior Embedded Software EngineerType: Full-TimeExperience: 6–13 YearsLocation: Hyderabad (Work from Office – 5 Days a Week)Notice Period: Immediate Joiners PreferredInterview Rounds:Technical Round (L1)Customer Discussion (L2 – 2 Hours)HR RoundShift: GeneralWeekend Drives: YesPosition OverviewWe are seeking highly skilled and...
 - 
					
						Embedded Software Engineer
2 weeks ago
Hyderabad, Telangana, India GE Vernova Full time ₹ 20,00,000 - ₹ 25,00,000 per yearJob Description SummaryRole Summary/PurposeAs a Firmware Developer, you will have the opportunity to directly contribute to the Critical Infrastructure Communication (CIC) product line. You will work in an Agile scrum environment, working with your colleagues on the development and product management teams. You will be responsible for creating embedded and...
 - 
					
						Embedded Software Engineer
1 week ago
Hyderabad, Telangana, India GE Vernova Full time ₹ 6,00,000 - ₹ 18,00,000 per yearJob Description SummaryRole Summary/PurposeAs a Firmware Developer, you will have the opportunity to directly contribute to the Critical Infrastructure Communication (CIC) product line. You will work in an Agile scrum environment, working with your colleagues on the development and product management teams. You will be responsible for creating embedded...
 - 
					
						Embedded Software Engineer
2 days ago
Hyderabad, Telangana, India IOTIQ Automation Full time ₹ 9,00,000 - ₹ 12,00,000 per yearLocation: Hyderabad, Telangana Company: IOTIQ AutomationExperience Required in related field. About Us:IOTIQ Innovations is a cutting-edge IoT product development company specializing in Home Automation, BMS, Utility Management & Custom Solutions. Role Overview:Join our team to design, develop, and debug embedded software for smart systems. Collaborate with...
 - 
					
						Embedded Software Engineer
2 weeks ago
Hyderabad, Telangana, India eLogicTech Solutions Full time ₹ 5,00,000 - ₹ 12,00,000 per yearBachelor's degree in Electrical or Electronics Engineering with 1-3 years of relevant experience.Highly experienced in Embedded C, C++ coding as per MISRA standardsExperience in firmware programming for 8 bit, 16 bit and 32 bit controllers.Knowledgeable in Linker Scripts, Make files & firmware debugging using JTAG or on the UART console.Experienced in...