Embedded Software Engineer (C++ / Linux Device Drivers) (Bengaluru)

Embedded Software Engineer (C++ / Linux Device Drivers) (Bengaluru)

26 Aug
|
Tekpillar
|
Bengaluru

26 Aug

Tekpillar

Bengaluru

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.
- Positive understanding of ARM or RISC-V processor architecture.

📌 Embedded Software Engineer (C++ / Linux Device Drivers) (Bengaluru)
🏢 Tekpillar
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded software engineer (c++ / linux device drivers) (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: embedded software engineer (c++ / linux device drivers) (bengaluru) / bengaluru