TekPillar
Embedded Software Engineer (C++ / Linux Device Drivers)
Skills
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Salary:
₹2,500,000 – ₹4,000,000 / year
Location:
Bengaluru, Karnataka, India
Work mode:
Onsite
Published on:
26 August 2026
What they need
Job Role: Embedded Software Engineer (C++ / Linux Device Drivers)
Experience: 3 to 10 Years
Location: Bangalore
Key Responsibilities:
- Design, develop, and debug embedded software using C/C++.
- Develop and debug Linux device drivers for low-level hardware interfaces.
- Work with peripheral devices and controllers such as SPI, I2C, UART, Timers, Interrupt Controllers, and ADC.
- Develop low-level drivers and perform hardware/software debugging.
- Understand processor and SoC architecture and translate hardware behavior into software models.
- Design, implement, and test virtual models of hardware components.
- Analyze technical requirements and convert high-level problems into efficient implementation solutions.
Key Skills:
- Strong hands-on experience in C and C++ programming.
- Experience in Embedded Linux and Linux device driver development.
- Hands-on experience with SPI, I2C, UART, Timers, Interrupts, and ADC.
- Experience developing low-level drivers for peripheral controllers.
- Good understanding of ARM or RISC-V processor architecture.
Other offers great for you!
These companies are also looking for great profiles
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
5 days ago
Quick apply
Mobiskill
Ingénieur Infrastructure Linux
500
Freelance
Paris, France
Hybrid
Top Recruiter
Skills
5 hours ago
Quick apply
Mobiskill
Expert Infrastructure On-Premise Linux / Stockage / VMware
570
Freelance
Paris, France
Hybrid
Top Recruiter
Skills
4 hours ago
Quick apply