Embedded Application Development

2 weeks ago


Bengaluru, Karnataka, India Nazztec Private Limited Full time ₹ 9,00,000 - ₹ 12,00,000 per year

Description :

Job Title : Embedded Application Development/ Senior Embedded Developer

Experience : 6 8 Years

Location : [Bangalore]

About the Role :

We are looking for an experienced Embedded Software Engineer with strong hands-on expertise in middleware development, device drivers, board bring-up, and communication protocols. The ideal candidate should have a solid foundation in C programming, data structures, and RTOS/Linux kernel internals, along with experience in debugging and hardware interaction.

Key Responsibilities :

- Design, develop, and maintain embedded software for microcontrollers and processors.

- Work on board bring-up, bootloader, and device driver development for peripherals (UART, SPI, I2C, CAN, etc.).

- Implement and integrate communication protocols and middleware components.

- Derive embedded software design concepts from requirements and system specifications.

- Participate in architecture and design discussions, code reviews, and performance optimizations.

- Develop and maintain Linux device drivers (character, block, platform) and kernel modules.

- Configure Device Tree and customize Linux boot process.

- Debug system-level issues using tools such as gdb, strace, dmesg, perf, etc.

- Work on RTOS-based applications, handling tasks, scheduling, and inter-task communication.

- Collaborate with hardware, QA, and system teams to ensure seamless software-hardware integration.

- Follow clean coding practices, maintain design documentation, and use configuration management tools.

Required Skills & Experience :

Embedded Software Development :

- Strong experience with C programming and data structures.

- Experience in middleware, device driver development, and board bring-up.

- Exposure to communication protocols (UART, SPI, I2C, CAN, Ethernet, etc.).

- Proficient with microcontrollers/microprocessors (ARM Cortex-M/A series, etc.).

- Knowledge of hardware debugging tools oscilloscope, logic analyzer, function generator, etc.

- Experience with configuration management and defect tracking tools (Git, Jira, etc.).

RTOS :

- Hands-on experience with RTOS concepts task scheduling, synchronization, interrupt management.

- Ability to translate requirements into modular RTOS-based designs.

Linux Kernel & Driver Development :

- Strong understanding of Linux kernel architecture and system calls.

- Experience with Linux device drivers (character, block, platform).

- Knowledge of Device Tree configuration, kernel module development, and Makefiles.

- Understanding of memory management, interrupts, and I/O operations.

- Proficiency with Linux debugging and profiling tools gdb, strace, dmesg, perf.

Soft Skills :

- Strong problem-solving and debugging skills.

- Attention to detail and adherence to clean coding standards.

- Good communication and collaboration abilities.

- Ability to work independently and mentor junior engineers if required.

Education : B.E / B.Tech /M.E / M.Tech in Electronics, Electrical, Computer Engineering, or related fields.

Nice to Have :

- Exposure to Yocto, Buildroot, or embedded Linux build systems.

- Familiarity with Agile development and continuous integration tools.



  • Bengaluru, Karnataka, India Etaclam Techno Services Full time ₹ 7,20,000 - ₹ 12,00,000 per year

    Job Title: Embedded Application Developer – C/C++ & PythonExperience: 3–8 YearsLocation: (Bangalore) (on-site)Employment Type: Full-timeAbout the RoleWe are seeking skilled Embedded Application developer who are passionate about building robust, efficient, and scalable embedded applications. You will work in Linux/RTOS-based environments and contribute...


  • Bengaluru, Karnataka, India Etaclam Techno Services Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Job description:Job Title: Embedded Application Developer – C/C++ & PythonExperience: 3–8 YearsLocation: (Bangalore) (on-site)Employment Type: Full-timeAbout the RoleWe are seeking skilled Embedded Application developer who are passionate about building robust, efficient, and scalable embedded applications. You will work in Linux/RTOS-based environments...

  • Embedded Developer

    2 weeks ago


    Bengaluru, Karnataka, India Vimerse Infotech Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Name of the JD: Embedded Developer -TNM Education Qualification: Education Qualification: B.E./B.Tech./M.E./M.Tech. in Computer Science, Electronics & Electrical / Electronics & Communication /Electronics &Tele-communication Exp required: 3-7 years Locations: Bangalore Notice Period: 30 days Roles and Responsibilities:  - Experience in programming Embedded...

  • Embedded Developer

    2 weeks ago


    Bengaluru, Karnataka, India Vimerse Infotech Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Name of the JD: Embedded Developer -TNM Education Qualification: Education Qualification: B.E./B.Tech./M.E./M.Tech. in Computer Science, Electronics & Electrical / Electronics & Communication /Electronics &Tele-communication Exp required: 3-7 years Roles and Responsibilities: Experience in programming Embedded C/C++ applications with strong background in...

  • Embedded Developer

    5 days ago


    Bengaluru, Karnataka, India ACL Digital Full time ₹ 4,00,000 - ₹ 6,00,000 per year

    Responsibilities:3-8 years of experience in embedded software developmentWork on bare-metal driver development ( C) and RTOS-based application programming ( C /C++)Strong understanding of architectures Like ARM, ExtensaGood understanding of communication protocols such as UART, SPI, I2C, CAN, and EthernetPerform hands-on development and debugging of embedded...

  • Embedded Developer

    1 week ago


    Bengaluru, Karnataka, India Persistent Systems Full time ₹ 8,00,000 - ₹ 15,00,000 per year

    Title: Embedded DeveloperLocation: Onsite, Bangalore (WFO 5 Days a week)Type: FulltimeWe are seeking a talented and hands-on Software Engineer with strong C++ and Linux expertise to work on embedded device platforms. Experience in camera systems, image processing pipelines, or multimedia frameworks is a major advantage. The role involves development and...

  • Embedded Developer

    2 weeks ago


    Bengaluru, Karnataka, India staffhire Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Keywords Consumer Electronics Industrial Automation Healthcare Aerospace Etc Job DescriptionExperience in programming Embedded C/C++ applications with strong background in C/C++ inheritance, templates and pointers.Strong in OS concepts like efficient multi-threading and resource-sharing.Experience in working with firmware, application and board support...

  • Embedded Developers

    1 week ago


    Bengaluru, Karnataka, India IELEKTRON TECHNOLOGIES PVT. LTD. Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    IELEKTRON is a design house, providing engineering services & solutions to global OEM/Tier1s in Automotive, Aerospace & Industrial IOT Segments through key value-added services in Embedded and Data Science/AI technologies.150+ Engineers, Projected to 300+ engineers in FY22-23.10+ Key Global Clients/Customer50+ Global Project Successful deliveries.Key...

  • Embedded Developer

    2 weeks ago


    Bengaluru, Karnataka, India Persistent Systems Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    About Position:We are seeking Embedded Developer with hands on experience of c++, linux.Role: Embedded Developer (C++, Linux)Location: BangaloreExperience: 5 to 10 yearsJob Type: Full Time EmploymentWhat You'll Do:Design, implement, and maintain C++ applications and system-level components on Linux-based embedded platforms.Collaborate with cross-functional...


  • Bengaluru, Karnataka, India TekPillar® Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    Job Role:QNX Embedded DeveloperExperience:2 to 5 YearsLocation:BangaloreWe are seeking a skilledQNX Embedded Developerwith strong experience inLinuxandQNXplatforms. The ideal candidate will work on system-level software, device drivers, and kernel-level development while building high-quality embedded solutions for real-time applications.Key...