Linux Device Driver Engineer

Ignitarium

Pune District

On-site

INR 600,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology firm in Pune is seeking an Embedded Software Engineer to develop, test, and debug software for embedded platforms. You will design and implement software applications for microcontrollers and Linux systems, requiring excellent programming skills in C and C++. Candidates should have hands-on experience with Linux kernel and firmware development. This position offers the opportunity to work in a dynamic environment with cutting-edge technologies.

Qualifications

  • Very good programming skills in C language or C++ language.
  • Hands on experience in setting up Linux kernel or BSP build environments.
  • Experience in debugging the hardware in lab bench, FPGA or simulation.

Responsibilities

  • Design, develop, test and debug driver or application software for a microcontroller or Linux platform.
  • Define, develop, test and debug applications to validate the functionality of hardware or existing embedded software.

Skills

C programming
C++ programming
Microcontroller firmware development
Linux kernel setup
Linux device driver development
RTOS concepts
Debugging techniques
Inter-process communication

Job description

Overview

Embedded Software Engineer

We are looking for engineers who can develop, test and debug software in an embedded platform.

Responsibilities
  • Design, develop, test and debug driver or application software for a microcontroller or Linux platform
  • Define, develop, test and debug applications to validate the functionality of hardware or existing embedded software
Required skills and knowledge
  • Very good programming skills in C language or C++ language
  • Microcontroller based firmware development
  • Implement software as per a given hardware, software or protocol reference manual
  • Concepts of RTOS, concepts of microprocessor, interrupts, assembly instructions, startup code, memory map
  • Hands on experience in setting up Linux kernel or BSP build environments
  • Hands on experience in writing Linux kernel space code
  • Concepts of Kernel build environment, Linux Device Driver development and common Kernel functions
  • Experience in developing complex software with multiple processes, synchronization and inter-process communication
  • Knowledge of APIs related to file I/O, memory management, process management, signal handling
  • Experience in deriving test cases from hardware specification
  • Experience in debugging the hardware in lab bench, FPGA or simulation
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Linux Device Driver Engineer
Linux Device Driver Engineer

Sequoia Applied Technologies • India

On-site
INR 1,000,000 - 1,500,000
Linux Device Driver Engineer
Linux Device Driver Engineer

Sequoia Applied Technologies • Bengaluru

On-site
INR 800,000 - 1,200,000
Linux Developer
Linux Developer

Accolade Electronics Private Limited • Pune District

On-site
INR 800,000 - 1,200,000
Embedded Software Developer
Embedded Software Developer

Evoke HR • Bengaluru

Hybrid
INR 800,000 - 1,200,000
Linux Software Engineer
Linux Software Engineer

Nasu Group • Bengaluru

On-site
INR 900,000 - 1,500,000
Software/Firmware Developer
Software/Firmware Developer

L&T Semiconductor Technologies • Bengaluru

On-site
INR 900,000 - 1,500,000
Linux Developer
Linux Developer

Anlage Infotech • Pune District, Bengaluru

On-site
INR 900,000 - 1,500,000
Embedded Software Engineer
Embedded Software Engineer

Lakshmi Machine Works (LMW) • Coimbatore District

On-site
INR 450,000 - 700,000
Software Engineer (Development&Test)
Software Engineer (Development&Test)

Luxoft • Hyderabad

On-site
INR 1,000,000 - 1,500,000
Linux BSP & Device Driver Engineer
Linux BSP & Device Driver Engineer

PQAngels Tech • Bengaluru

On-site
INR <1,000