Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Embedded Developer C/Linux.
India Jobs Expertini

Urgent! Embedded Developer - C/Linux Job Opening In Bengaluru – Now Hiring People Prime World Wide

Embedded Developer C/Linux



Job description

<p><p><b>About Company : </b><br/><br/></p><p> Our client is a global technology consulting and digital solutions company that enables enterprises to reimagine business models and accelerate innovation through digital technologies.<br/><br/> Powered by more than 84,000 entrepreneurial professionals across more than 30 countries, it caters to over 700 clients with its extensive domain and technology expertise to help drive superior competitive differentiation, customer experiences, and business outcomes.<br/><br/><b>Job Title : </b> Embedded Developer<br/><br/><b>Location : </b> Bangalore (Global village Tech Park)<br/><br/><b>Experience : </b> 5 to 12 Years<br/><br/><b>Employment Type : </b> Contract to Hire<br/><br/><b>Work Mode : </b> Hybrid<br/><br/><b>Notice Period : </b> Immediate Joiners Only<br/><br/><b>Job Description :</b></p><p><p><b><br/></b></p>- Design, Develop, and Implement : Create and modify Linux kernel modules and device drivers for various peripherals like I2C, SPI, USB, and PCIe.<br/><br/></p><p> - System Integration : Perform system-level integration, board bring-up, and validation with hardware and software teams.<br/><br/></p><p> - Debugging and Profiling : Use advanced debugging tools (GDB, ftrace, JTAG) to resolve issues, coredump analysis, perform root </p><p>cause analysis, and optimize performance.<br/><br/></p><p> - Hardware Understanding : Read and understand hardware datasheets, schematics, and specifications to develop drivers.<br/><br/></p><p> - Collaboration : Work with cross-functional teams, including hardware, software, and validation.<br/><br/><b>Required Skills & Qualifications :</b><br/><br/></p><p> - Programming : Strong proficiency in C is a must with good understanding of Linux file system.<br/><br/></p><p> - Linux Kernel : Deep understanding of Linux kernel internals, architecture, module programming, interrupt handling, and DMA.<br/><br/></p><p> - Device Drivers : Hands-on experience with a range of drivers (character, block, network, USB, PCIe).<br/><br/></p><p> - Debugging Tools : Expertise with debugging tools like GDB, serial debugging and crash dump analysis.<br/><br/></p><p> - Communication Protocols : Familiarity with common embedded communication protocols (I2C, SPI, UART).<br/><br/></p><p> - Problem-Solving : Excellent analytical and debugging skills with strong problem-solving abilities.<br/><br/><b>Preferred Skills & Qualifications :</b></p><p><p><b><br/></b></p> - Embedded Platforms : Experience with ARM/Intel architecture and platforms.<br/><br/></p><p> - Build Systems : Familiarity with build systems like Yocto or Buildroot.<br/><br/></p><p> - Firmware : Knowledge of firmware development, bootloader customization, and boot sequence optimization.<br/><br/></p><p> - Scripting : Experience with scripting languages like Python or Bash for automation.<br/><br/></p><p> - Specific Domains : Exposure to areas like RTOS Linux.<br/></p><br/></p> (ref:hirist.tech)


Required Skill Profession

Computer Occupations



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Embedded Developer Potential: Insight & Career Growth Guide