Embedded Firmware Developer

2 weeks ago


Bengaluru, India SMARTWORK IT SERVICES Full time

Job Title : Embedded Firmware DeveloperLocation : BangaloreExperience : 4- 10 YearsRole Overview :We are seeking an experienced Embedded Firmware Engineer with strong expertise in C/C++ programming, RTOS (preferably VxWorks), and communication protocol implementation. The role requires developing and optimizing low-level firmware, device drivers, and real-time applications for embedded systems, ensuring performance, reliability, and seamless hardware-software Responsibilities :Firmware Development & Optimization :- Design, develop, and maintain embedded firmware in C/C++ for real-time and mission-critical applications.- Optimize code for performance, low latency, and memory efficiency.- Implement bootloaders, BSPs, and low-level hardware Development :- Work with RTOS platforms (VxWorks preferred) for task scheduling, synchronization, and inter-process communication.- Develop and manage multi-threaded, real-time & Protocol Implementation :- Design and integrate device drivers for communication protocols such as Ethernet, CAN, RS422, SPI, I2C, UART.- Develop protocol stacks and ensure robust data exchange between hardware & Testing :- Debug and troubleshoot firmware using oscilloscopes, logic analyzers, JTAG/ICE, and debugging tools (e.g., GDB, Lauterbach).- Perform unit testing, integration testing, and hardware-in-the-loop (HIL) validation.- Analyze and resolve real-time performance issues, race conditions, and Integration & Collaboration :- Collaborate with hardware engineers to validate designs and support bring-up activities.- Work with software/system engineers to integrate firmware into larger system solutions.- Contribute to CI/CD pipelines for firmware deployment and automated & Scripting :- Write and maintain Linux shell scripts for build automation, testing, and system monitoring.- Develop Python/Perl scripts (if applicable) for test harnesses and debugging support.Required Skills & Qualifications :- Strong C/C++ programming skills with focus on embedded systems.- Hands-on experience with RTOS (VxWorks preferred; FreeRTOS, QNX, or RTEMS a plus).- Strong knowledge of communication protocols: Ethernet, CAN, RS422 (plus UART, SPI, I2C).- Experience in device driver development and integration.- Solid understanding of real-time constraints, interrupt handling, and multi-threaded programming.- Working knowledge of Linux shell scripting for automation/testing.- Proficiency with debugging tools, JTAG, and hardware analyzers.- Strong problem-solving and debugging skills in embedded environments.- Good understanding of hardware-software interaction, schematics, and Skills :- Experience with safety-critical or DO-178C/ISO 26262 compliant systems.- Knowledge of Yocto, embedded Linux, or Linux device driver development.- Familiarity with version control (Git), CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps).- Exposure to secure firmware development (encryption, authentication, secure boot).- Knowledge of performance benchmarking and power optimization techniques. (ref:hirist.tech)



  • Bengaluru, India Cyanous Software Private Limited Full time

    Job Title : Embedded Firmware DeveloperExperience : 4-7 YearsLocation : Bangalore (Work from Office, 9 AM 6 PM)Employment Type : Full-timeJob Overview :We 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...


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

    We are looking for an experienced Firmware Embedded Developer to design and develop firmware for fitness/wearable devices, with a strong focus on Bluetooth Low Energy (BLE) integration with mobile applications. The role involves developing low-power embedded solutions, integrating with NDK/SDK layers, and collaborating closely with mobile app teams to...


  • 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...

  • Embedded Firmware

    1 week ago


    Bengaluru, India Codersbrain Full time

    Embedded Firmware Exp: 5-8 Years Notice Period : Immediate Location: Whitefield, Bangalore Skills : Embedded C, RTOS, Communication protocols. JD for Firmware **Responsibilities**: - Contribute to specifications, design, analysis, and development of embedded firmware along with team of engineers - Collaborate with system engineers, multi-disciplined...


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

    As an Embedded Firmware Developer at our company, you will be responsible for designing, developing, and testing firmware for global product lines. Your primary focus will be on firmware development for 8/16/32-bit microcontrollers and ARM-based processors, ensuring seamless integration and debugging with the hardware team. You will play a key role in...


  • Bengaluru, India AIIR Products Full time

    General Description AIIR Products is a pioneering provider of AI-powered heating and cooling solutions designed to enhance comfort and energy efficiency in multi-family, residential, and hospitality settings. AIIR focuses exclusively on delivering innovative, sustainable systems that leverage advanced machine learning technology.  AIIR is committed to...


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

    Responsibilities:4+* Design, develop, test & maintain embedded firmware using C/C++ with RTOS concepts on VxWork platform.* Collaborate with cross-functional teams for product integration and testing.


  • Bengaluru, India TekPillar® Full time

    We are Hiring: Embedded Firmware Engineer at Bangalore Location Job Role: Embedded Firmware Engineer Experience: 4+ Years Job Location: Adugodi, Bangalore (5 Day Work From Office) CTC : Up to 15 LPA #Note: Looking for only Immediate Joiners (within 10 days) Responsibilities: Collaborate with hardware teams to analyze and implement hardware changes. Lead...


  • Bengaluru, India TekPillar® Full time

    We are Hiring: Embedded Firmware Engineer at Bangalore Location Job Role: Embedded Firmware Engineer Experience: 4+ Years Job Location: Adugodi, Bangalore (5 Day Work From Office) CTC : Up to 15 LPA #Note: Looking for only Immediate Joiners (within 10 days) Responsibilities: Collaborate with hardware teams to analyze and implement hardware changes. Lead...


  • Bengaluru, India TekPillar® Full time

    We are Hiring: Embedded Firmware Engineer at Bangalore Location Job Role: Embedded Firmware Engineer Experience: 4+ Years Job Location: Adugodi, Bangalore (5 Day Work From Office) CTC : Up to 15 LPA #Note: Looking for only Immediate Joiners (within 10 days) Responsibilities: Collaborate with hardware teams to analyze and implement hardware changes. Lead...