We are hiring for Embedded Software Engineer
Experience - 5 to 15 Years
Location : Bangalore
Notice period - immediate to 60 days
1. Responsibilities
- Design, Develop, and Implement : Create and modify Linux kernel modules and device drivers for various peripherals like I2C , SPI , USB, and PCIe .
- System Integration : Perform system-level integration, board bring-up, and validation with hardware and software teams.
- Debugging and Profiling : Use advanced debugging tools (GDB, ftrace, JTAG) to resolve issues, coredump analysis, perform root cause analysis, and optimize performance.
- Hardware Understanding : Read and understand hardware datasheets, schematics, and specifications to develop drivers.
- Collaboration : Work with cross-functional teams, including hardware, software, and validation.
- Programming : Strong proficiency in C is a must with good understanding of Linux file system.
2. Required Skills & Qualifications
Linux Kernel : Deep understanding of Linux kernel internals, architecture, module programming, interrupt handling, and DMA .Device Drivers : Hands-on experience with a range of drivers (character, block, network, USB, PCIe).Debugging Tools : Expertise with debugging tools like GDB, serial debugging and crash dump analysis.Communication Protocols : Familiarity with common embedded communication protocols (I2C, SPI, UART).
Problem-Solving : Excellent analytical and debugging skills with strong problem-solving abilities.If Interested , Kindly share me your updated CV with below details -
Candidate Name -
Candidate Email ID -
Candidate Mobile Number -
Date of Birth(As per Aadhar)-
Current / Preferred Location-
Total Years of IT experience -
Relevant Years of Experience -
Current Company-
Current CTC -
Expected CTC -
Any Offers in hand or Pipeline -
Notice Period (If serving then LWD) -