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 C++ Developer Kernel Programming.
Bengaluru Jobs | Expertini

Urgent! Embedded C++ Developer - Kernel Programming - Local Job Opening in Bengaluru

Embedded C++ Developer Kernel Programming



Job description

<p><p><b>Job Summary :</b><br/><br/>We are looking for an experienced Embedded C++ Engineer with strong expertise in low-level driver development for embedded systems.

The ideal candidate will have hands-on experience with hardware-software integration, board bring-up, and device driver development for real-time and resource-constrained Responsibilities :</b></p><p><br/>- Design, develop, and optimize low-level device drivers for embedded platforms.</p><br/>- Work on hardware bring-up, board initialization, and peripheral integration.<br/><br/>- Debug and resolve hardware/software interaction issues at the driver level.<br/><br/>- Collaborate with hardware, firmware, and system teams for seamless integration.<br/><br/>- Perform code reviews, unit testing, and integration testing to ensure robustness and reliability.<br/><br/>- Prepare and maintain technical documentation for drivers and Skills & Qualifications :</b><br/><br/>- Strong proficiency in C++ and C programming for embedded systems.<br/><br/>- Solid understanding of low-level programming, RTOS/Linux kernel internals, and device driver development.<br/><br/>- Hands-on experience with:<br/><br/>- Peripheral drivers (SPI, I2C, UART, USB, Ethernet, etc.)<br/><br/>- Bootloaders, memory management, and interrupt handling<br/><br/>- Familiarity with hardware debugging tools (Oscilloscope, JTAG, Logic Analyzers).<br/><br/>- Strong knowledge of microcontrollers, SoCs, and embedded hardware architectures.<br/><br/>- Good understanding of software development life cycle (SDLC) and version control to Have :</b></p><br/>- Experience with RTOS (FreeRTOS, QNX, VxWorks) or Linux BSPs.<br/><br/>- Exposure to ARM architecture, multi-core systems, and bare-metal programming.<br/><br/>- Knowledge of Python/Shell scripting for automation.<br/><br/>- Familiarity with automotive, IoT, or industrial embedded systems</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 C Potential: Insight & Career Growth Guide