Embedded Software Developer

2 days ago


Bengaluru, Karnataka, India TekPillar Services Pvt. Ltd Full time ₹ 6,00,000 - ₹ 18,00,000 per year

Job Role : Embedded Software Developer

Experience : 8 Years

Location: Bangalore

We are seeking a skilled and experienced Embedded Software Developer with over 8 years of experience to join our dynamic team in Bangalore. As part of our development team, you will contribute to cutting-edge projects and collaborate on building sophisticated embedded systems for a wide range of applications.

The ideal candidate will possess a strong background in ARM-based processors, embedded system software, networking protocols, and programming languages such as C, Python, and C . You will have the opportunity to work on a variety of software solutions, from firmware development to device driver implementation, ensuring the efficiency and functionality of embedded applications.


Key Responsibilities :


- Design, develop, and implement embedded software solutions for a variety of applications using ARM based processors like Raspberry Pi, NXP, etc.

- Develop software for embedded systems, including firmware and device drivers to support various hardware platforms.

- Integrate Linux OS into embedded systems, including memory management and peripheral driver integration.

- Utilize networking protocols such as IPv4/IPv6, TCP/IP, Ethernet, and Linux networking stack to optimize connectivity and performance.

- Troubleshoot and debug embedded systems and networking issues, ensuring smooth operation.

- Work on the integration of protocols like Ethernet, PCIe, I2C, SPI, USB, RS232.

- Collaborate with cross-functional teams to ensure the integration of software solutions into end products.

- Maintain clear and detailed documentation of development processes and system designs.


Skills & Qualifications :


- Minimum 8 years of experience as an embedded software developer, with a strong portfolio of previous

work.

- Deep understanding and hands-on experience with ARM-based processors such as Raspberry Pi, NXP, and other similar platforms.

- Proven experience in software development for embedded systems, including firmware development and device driver creation.

- Strong knowledge of networking protocols and technologies, including IPv4/IPv6, TCP/IP, Ethernet, and related technologies.

- Expertise in Linux OS integration, memory management, and peripheral driver integration.

- Excellent proficiency in C and Python programming languages; working knowledge of C .

- Experience with hardware protocols like Ethernet, PCIe, I2C, SPI, USB, and RS232.

- Exceptional problem-solving, debugging, and troubleshooting skills.

- Ability to work independently while also being an effective team player.

- Excellent communication skills, both written and verbal, for clear and concise reporting and team collaboration.



  • Bengaluru, Karnataka, India Larsen & Toubro Ltd Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Embedded development & support > Designing, developing, testing and optimising software for embedded systemsExperience with customizing embedded Linux, BSP Experience in working with Zynq MpSoC & Petalinux > Testing and debugging embedded software to ensure reliability and performance > Collaborating with hardware engineers to understand system...


  • Bengaluru, Karnataka, India Megha Engineering And Infrastructure Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    1. Job SummaryDevelopment of software for microprocessor or microcontroller based Embedded Systems for defense applications.2. Responsibilities and Dutiesi. Development of embedded software for hardware embedded board bring-up based on Multicore processors.ii. Working with RTOS VxWorks for multitasking system.iii. Understanding of the multitasking software...


  • Bengaluru, Karnataka, India Capgemini Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Embedded Software Developer Location: Bangalore Experience: 4+ YearsAt Capgemini, we empower engineers to build intelligent embedded platforms that drive innovation across industries. Join our team to lead the development of Linux BSP solutions for next-generation hardware systems.Your Role As an Embedded Software Developer , you will be responsible for...


  • Bengaluru, Karnataka, India Emsec Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Job Title: Embedded Software DeveloperExperience: 2+ YearsLocation: [Your Location / Remote / Hybrid]Employment Type: Full-timeJob Summary:We are seeking a skilled and motivated Embedded Software Developer with 2+ years of hands-on experience in embedded systems. The ideal candidate will have a strong background in working with Linux, RTOS, and bare-metal...


  • Bengaluru, Karnataka, India Pragathi Solutions Full time ₹ 15,00,000 - ₹ 28,00,000 per year

    Company DescriptionPragathi Solutions is a leading company in India, specializing in the design of customized solutions for Vehicle Diagnostics and ECU Flashing. All products are designed and manufactured in-house with experienced teams of Domain Experts and Hardware and Software Engineers. The company provides dedicated customer support for automobile...


  • Bengaluru, Karnataka, India, Karnataka Toshiba Software Pvt. Ltd. Full time

    Embedded Software Engineer (MCU Development)Location: BengaluruExperience required: 4-12 yearsNotice Period: Immediate/Max 30 daysRequirement:1. Preferred Experience: 4 to 12 years2. Experience in Embedded Software Domain.3. Experience in MCU development, Peripheral driver development (SPI, I2C, Ethernet, CAN, etc..).4. Experience in porting RTOS like...


  • Bengaluru, Karnataka, India Cyanous Software Private Limited Full time ₹ 5,00,000 - ₹ 8,00,000 per year

    Job Title :Embedded Firmware DeveloperExperience :4-7 YearsLocation :Bangalore (Work from Office, 9 AM 6 PM)Employment Type :Full-timeJob OverviewWe are seeking an experienced Embedded Firmware Developer with 4-7 years of hands-on expertise in developing, testing, and maintaining embedded systems. The ideal candidate should have strong programming skills in...


  • Bengaluru, Karnataka, India Infosys Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Embedded SW DeveloperSoftware development for BSP, Interrupt, GPIO, IO Interfaces, I2C, PCIe etc. Hardware issue triage and troubleshooting experience Understanding of hardware - design documents, schematics, HW specifications etc. Ability to develop value-creating strategies and models that enable clients to innovate, drive growth and increase their...


  • Bengaluru, Karnataka, India Adeptise Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Were hiring an Embedded Software Developer in Bangalore (Hybrid, 3 days onsite). Work on real-time apps using C/C++, Linux & RTOS. 5–10 yrs exp, strong debugging & problem-solving skills required.


  • Bengaluru, Karnataka, India Versabyte Data Systems Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Role Overview:We are looking for motivated and skilled Embedded Software Engineers who have a strong foundation in embedded system development and are excited to work at the intersection of hardware and software. This role involves hands-on development, debugging, and optimization of embedded applications for real-world industrial and consumer electronics...