Talent.com
Mirafra Technologies - Embedded Software Engineer - Linux Device Driver

Mirafra Technologies - Embedded Software Engineer - Linux Device Driver

MirafraBangalore
8 days ago
Job description

Job Description :

We are looking for a highly skilled Embedded Software Engineer with strong expertise in Embedded C programming and Linux device driver development.

The ideal candidate will have hands-on experience working on Linux internals and developing or maintaining device drivers for various hardware interfaces.

Key Responsibilities :

  • Design, develop, and maintain device drivers for Linux-based embedded systems.
  • Work on various drivers such as GPIO, DMA, LCD, Sensor, PCIe, Ethernet, NAND / NOR, USB, or similar interfaces.
  • Develop efficient, reliable, and scalable embedded software using Embedded C.
  • Analyze and optimize performance and memory usage in embedded systems.
  • Collaborate with hardware, firmware, and system teams to integrate and validate software solutions.
  • Debug and resolve issues related to device drivers and Linux kernel modules.
  • Participate in design reviews, code reviews, and system integration testing.

Required Skills and Qualifications :

  • Strong programming skills in Embedded C and Data Structures.
  • Solid understanding of Linux internals and kernel-space / user-space concepts.
  • Proven experience in Linux Device Driver development (minimum one or two full-cycle driver development
  • projects).

  • Good understanding of hardware interfaces and protocols (e.g., SPI, I2C, UART, PCIe, USB, Ethernet).
  • Experience with kernel debugging tools and build systems (e.g., Makefiles, Yocto, Buildroot) is a plus.
  • Strong problem-solving, analytical, and debugging skills.
  • Excellent communication and teamwork abilities.
  • Preferred Qualifications :

  • Hands-on experience with ARM-based architectures or other embedded platforms.
  • Exposure to bootloaders (U-Boot), BSP development, or RTOS environments.
  • Experience with cross-compilation toolchains and version control systems (e.g., Git).
  • Education :

  • Bachelors or Masters degree in Electronics, Computer Science, Electrical Engineering, or a related
  • discipline.

    (ref : hirist.tech)

    Create a job alert for this search

    Embedded Software Engineer • Bangalore

    Related jobs
    • Promoted
    Embedded Linux Development Engineer

    Embedded Linux Development Engineer

    Luxoft IndiaBengaluru, Karnataka, India
    Project Description : This is a great opportunity to work as a part of a highly regarded team to deliver leading-edge solutions. We are looking for an experienced engineer for an exciting role to au...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Senior Software Engineer – Model-Based Development (MBD)

    Senior Software Engineer – Model-Based Development (MBD)

    eStar Technologieshosur, tamil nadu, in
    Tech in Computer Science / Electronics.We are looking for an experienced Model-Based Development (MBD) Engineer to join our client's Electronics R&D team. In this role, you will design, develop, int...Show moreLast updated: less than 1 hour ago
    • Promoted
    • New!
    Senior Electronics Engineer

    Senior Electronics Engineer

    Terumo Blood and Cell Technologieshosur, tamil nadu, in
    We are looking for a highly skilled and experienced Senior Embedded Systems Engineer to join our dynamic team.Be responsible for Designing, developing, and maintaining embedded systems and software...Show moreLast updated: less than 1 hour ago
    • Promoted
    Linux Device Driver Engineer

    Linux Device Driver Engineer

    ConfidentialBengaluru / Bangalore
    Design, develop, and debug Linux device drivers and Board Support Packages (BSP) for embedded systems.Integrate, configure, and optimize the Linux kernel for custom hardware platforms.Collaborate w...Show moreLast updated: 10 days ago
    • Promoted
    Linux Kernel Engineer

    Linux Kernel Engineer

    IgnitariumBengaluru, Karnataka, India
    We are looking for engineers who can develop, test and debug software in an embedded platform.Required skills and Knowledge : . Very good programming skills in C language or C++ language.Possess any o...Show moreLast updated: 30+ days ago
    • Promoted
    Firmware Engineer

    Firmware Engineer

    USTBengaluru, Karnataka, India
    Embedded C / C++ and Linux-based firmware development.Linux internals, kernel modules, and device drivers.Proficiency in debugging using. I2C, SPI, UART, CAN, Ethernet, USB).Git), CI / CD, and agile pra...Show moreLast updated: 10 days ago
    • Promoted
    • New!
    Embedded Hardware Engineer

    Embedded Hardware Engineer

    Praanhosur, tamil nadu, in
    The company is backed by top tier VCs and CXOs globally and currently operates between the United States and India.Our team puts extreme attention to detail and loves building technology that's asp...Show moreLast updated: 1 hour ago
    • Promoted
    • New!
    Embedded Manual Testing

    Embedded Manual Testing

    HCLTechhosur, tamil nadu, in
    HCLTech Hiring : Embedded Manual Testing🚀.Join our team to build high-performance applications using modern.Proficiency in Embedded Manual Device Testing. Expertise in understanding the System and S...Show moreLast updated: less than 1 hour ago
    • Promoted
    Linux Device Driver Engineer - Embedded C Programming

    Linux Device Driver Engineer - Embedded C Programming

    ANP HR ConsultancyBangalore
    Description : - Design, develop, and debug Linux Device Drivers for subsystems such as GPIO, DMA, LCD, Sensor, PCIe, Ethernet, NAND / NOR, or USB.Work on kernel-level p...Show moreLast updated: 17 days ago
    • Promoted
    Linux Firmware Developer

    Linux Firmware Developer

    USTBengaluru, Republic Of India, IN
    Embedded C / C++ and Linux-based firmware development.Linux internals, kernel modules, and device drivers.Proficiency in debugging using. I2C, SPI, UART, CAN, Ethernet, USB).Git), CI / CD, and agile pra...Show moreLast updated: 10 days ago
    • Promoted
    Linux Device Driver Developer

    Linux Device Driver Developer

    IgnitariumBengaluru, Karnataka, India
    Senior Embedded Software Engineer.We are looking for engineers who can develop, test and debug software in an embedded platform. Required skills and Knowledge : .Very good programming skills in C lang...Show moreLast updated: 1 day ago
    • Promoted
    C++ Engineer - Device Driver

    C++ Engineer - Device Driver

    SMARTWORK IT SERVICESBangalore
    Description : Title : C++ Engineer Location : Bangalore Experience : 6-10 years <...Show moreLast updated: 7 days ago
    • Promoted
    • New!
    Embedded Firmware Engineer

    Embedded Firmware Engineer

    Praanhosur, tamil nadu, in
    The company is backed by top tier VCs and CXOs globally and currently operates between the United States and India.Our team puts extreme attention to detail and loves building technology that's asp...Show moreLast updated: less than 1 hour ago
    • Promoted
    • New!
    Hardware Design Engineer

    Hardware Design Engineer

    Space pulse Technosolution Pvt ltd.hosur, tamil nadu, in
    Space Pulse Technosolutions Pvt Ltd.We are looking for a passionate.Microcontroller Programmer / Embedded Firmware Development Engineer. Develop and debug controller software in.UART, SPI, I2C, ADC,...Show moreLast updated: less than 1 hour ago
    • Promoted
    Embedded Linux Development Engineer

    Embedded Linux Development Engineer

    LuxoftBengaluru, Karnataka, India
    Project description This is a great opportunity to work as a part of a highly regarded team to deliver leading-edge solutions. We are looking for an experienced engineer for an exciting role to augm...Show moreLast updated: 16 days ago
    • Promoted
    Linux Buses Lead

    Linux Buses Lead

    eInfochips (An Arrow Company)Bengaluru, Karnataka, India
    Architect, implement, and maintain.Collaborate with hardware and firmware teams for.Debug kernel and user-space issues using. Linux kernel driver development.Solid debugging and problem-solving skil...Show moreLast updated: 16 days ago
    • Promoted
    • New!
    Deputy Engineer

    Deputy Engineer

    Space pulse Technosolution Pvt ltd.hosur, tamil nadu, in
    Space Pulse Technosolutions Pvt Ltd.We are looking for a passionate.Microcontroller Programmer / Embedded Firmware Development Engineer. Develop and debug controller software in.UART, SPI, I2C, ADC,...Show moreLast updated: less than 1 hour ago
    • Promoted
    Embedded Linux Developer - Kernel / Device Driver

    Embedded Linux Developer - Kernel / Device Driver

    VariteBangalore
    Job Summary : We are looking for an experienced Embedded Software Engineer with a strong foundation in embedded Linux, device driver development, and hardware-software integrat...Show moreLast updated: 30+ days ago