Talent.com
This job offer is not available in your country.
Mirafra Technologies - Embedded Developer - C Programming

Mirafra Technologies - Embedded Developer - C Programming

Mirafra Software Technologies Pvt LtdBangalore
30+ days ago
Job description

Job Title : Embedded Software Developer

Location : Bangalore

Job Type : Full-time

Job Summary :

We are seeking a highly skilled and motivated Embedded Software Developer with strong expertise in C programming, Data Structures, and Linux Internals. The ideal candidate will contribute to the design, development, and optimization of embedded systems and applications running on Linux-based platforms.

Key Responsibilities :

  • Design, develop, and maintain embedded software using C.
  • Implement and optimize efficient data structures for real-time performance.
  • Work with Linux internals, including kernel modules, system calls, device drivers, and inter-process communication (IPC).
  • Collaborate with hardware engineers to bring up and debug embedded systems.
  • Optimize performance and memory usage for resource-constrained devices.
  • Conduct code reviews, write unit tests, and follow best software development practices.
  • Troubleshoot and debug issues at the OS, driver, or application level.

Required Skills & Qualifications :

  • Strong proficiency in C programming, especially for embedded systems.
  • Deep understanding of data structures and algorithms.
  • Hands-on experience with Linux Internals : process management, memory management, kernel space vs user space, file systems, and networking.
  • Experience with build systems (Make / CMake), cross-compilation, and version control (e.g., Git).
  • Familiarity with debugging tools such as GDB, strace, perf, etc.
  • Good problem-solving and analytical skills.
  • Bachelor's or Master's degree in Computer Science, Electronics, or a related field.
  • Nice to Have :

  • Experience with Linux kernel development or writing device drivers.
  • Knowledge of RTOS concepts or other real-time systems.
  • Exposure to Yocto, Buildroot, or embedded Linux distributions.
  • Familiarity with scripting (Python, Shell) for automation tasks.
  • Why Join Us :

  • Work on cutting-edge embedded technologies.
  • Opportunity to work in a collaborative, fast-paced environment.
  • Competitive salary and benefits.
  • Room for professional growth and skill development.
  • (ref : hirist.tech)

    Create a job alert for this search

    Embedded Developer • Bangalore

    Related jobs
    • Promoted
    Embedded Firmware Developer - C / C++ Programming

    Embedded Firmware Developer - C / C++ Programming

    SMARTWORK IT SERVICESBangalore
    Job Title : Embedded Firmware Developer Location : Bangalore Experience : 4- 10 Years ...Show moreLast updated: 30+ days ago
    • Promoted
    Firmware Developer - Embedded Systems - Automotive Domain

    Firmware Developer - Embedded Systems - Automotive Domain

    MirafraBangalore
    Role : Firmware Developer Job Responsibilities and Requirements : - Plan, design, and implement embedded software for nex...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Software Developer

    Embedded Software Developer

    TekPillarBangalore
    Job Role : Embedded Software Developer Experience : 8+ Years Location : Bangalore Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Developer - C / Linux

    Embedded Developer - C / Linux

    People Prime World WideBangalore
    About Company : Our client is a global technology consulting and digital solutions company that enables enterprises to reimagine business models ...Show moreLast updated: 24 days ago
    • Promoted
    Embedded Developer - C / C++ Programming

    Embedded Developer - C / C++ Programming

    TekPillarBangalore
    We are looking for a talented Embedded C Developer to join our engineering team.Key Responsibilities : - Design and deve...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Firmware Engineer

    Embedded Firmware Engineer

    Univision Technology Consulting Pvt. Ltd.Bengaluru, India
    Develop and maintain embedded firmware for ARM Cortex-M / RISC-V microcontrollers.Implement device drivers for I2C, SPI, UART, CAN, USB, BLE, and Ethernet. Work on RTOS (FreeRTOS, Zephyr) and bare-m...Show moreLast updated: 5 days ago
    • Promoted
    Zorba AI - Embedded Firmware Developer - C / C++

    Zorba AI - Embedded Firmware Developer - C / C++

    Zorba Consulting India Pvt. Ltd.Bangalore
    Experience : 4+ Years.Location : Bangalore, India (Work from Office).Job Type : Full-Time.Job Summary : We are looking for a passio...Show moreLast updated: 30+ days ago
    • Promoted
    C++ Embedded Engineer

    C++ Embedded Engineer

    Cyanous Software Private LimitedBangalore
    Embedded C / C++ Development experience Embedded Linux.Strong Debugging Skills Focused on Embedded Linux.Experience with Yocto Build Environment. Highlited skills are mandatory and skills should be ...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Software Engineer - C / C++ Programming

    Embedded Software Engineer - C / C++ Programming

    Qode.worldBangalore
    Location : Bangalore Experience : 8+ years Work mode : Onsite, immediate Noti...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Systems Developer

    Embedded Systems Developer

    Tekpillar Service Pvt. Ltd.Bangalore
    Role : Embedded Systems Developer Experience : 3.Years Location : Bangalore A...Show moreLast updated: 30+ days ago
    • Promoted
    Mirafra Software - ARM Architecture / BSP Developers

    Mirafra Software - ARM Architecture / BSP Developers

    MirafraBangalore
    Development, testing and optimization of initialization routines for CPU.Development of tests to validate complex system behavior in Debug, root-cause analysis and fixing of issues in complex.Det...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Firmware Developer - C / C++ Programming

    Embedded Firmware Developer - C / C++ Programming

    LION AND ELEPHANTS CONSULTANCY PRIVATE LIMITEDBangalore
    About the Role : We are seeking a highly skilled and motivated Embedded Firmware Developer to join our dynamic engineering team in Bangalor...Show moreLast updated: 20 days ago
    • Promoted
    Firmware Embedded Developer - C / C++

    Firmware Embedded Developer - C / C++

    Sportstech GMBHBangalore
    We are looking for an experienced Firmware Embedded Developer to design and develop firmware for fitness / wearable devices , with a strong focus on Blue...Show moreLast updated: 5 days ago
    • Promoted
    Embedded C Developer

    Embedded C Developer

    Tekpillar Service Pvt. Ltd.Bangalore
    Role : Embedded C Developer Location : Bangalore Experience : 3 - 6 Years Not...Show moreLast updated: 27 days ago
    • Promoted
    Embedded Firmware Developer

    Embedded Firmware Developer

    Cyanous Software Private LimitedBangalore
    Job Title : Embedded Firmware Developer Experience : 4-7 Years Location : Bangalore (Work from Office, 9 AM...Show moreLast updated: 21 days ago
    • Promoted
    Smartbytes Technology - Embedded Developer - RTO / Communication Protocols

    Smartbytes Technology - Embedded Developer - RTO / Communication Protocols

    SmartBytes TechnologyBangalore
    Key Responsibilities : - Design, develop, and maintain embedded software solutions using FreeRTOS and other RTOS platforms.Work closely with hardwa...Show moreLast updated: 30+ days ago
    • Promoted
    C++ Developer - Embedded / Automotive Domain

    C++ Developer - Embedded / Automotive Domain

    MirafraBangalore
    Good experience with UML design, design patterns.Strong coding, debugging and problem solving skills.Experience with embedded systems preferably related to automotive Infotainment middleware, appli...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Software Developer - C++ / Embedded Linux

    Embedded Software Developer - C++ / Embedded Linux

    SKYGATE CONSULTINGBangalore
    Job Description : - Must have very good expertise in C++ programming language with feature development experience using this language. One or more years of experience in program...Show moreLast updated: 30+ days ago