
Embedded Firmware Developer
19 hours ago
Job Title : Embedded Firmware Developer
Location : Bangalore
Experience : 4- 10 Years
Role 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)-
Embedded Firmware Developer
2 days ago
Bengaluru, Karnataka, India beBeeFirmware Full time ₹ 12,00,000 - ₹ 20,00,000Job Title: Firmware Development SpecialistKey Responsibilities:Create software modules that meet all quality, performance, maintainability, and extensibility requirements.Develop firmware using C and C++ without an operating system.Conduct unit testing and use automated unit test frameworks.Work with embedded systems fundamentals, including microcontrollers,...
-
Embedded Firmware Developer
4 weeks ago
Bengaluru, Karnataka, India Talpro Full timeLocation : BangaloreJob Description :We are looking for an experienced Embedded Firmware Developer with a strong background in C programming and firmware development.The ideal candidate should have at least 6 years of hands-on experience in developing embedded firmware for microcontrollers and possess expertise in working with various interfaces such as I2C,...
-
Embedded Firmware Developer
12 hours ago
Bengaluru, Karnataka, India beBeeFirmware Full time ₹ 10,00,000 - ₹ 15,00,000Job Title: We are seeking a highly motivated firmware engineer to design, develop and maintain firmware for next-generation storage products.The role involves full-stack embedded firmware development across various environments with a strong emphasis on C/C++ development, system optimization and hardware-software integration.You will work within an Agile...
-
Embedded Firmware Developer
6 hours ago
Bengaluru, Karnataka, India Cyanous Software Private Limited Full timeJob 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...
-
Embedded Systems Firmware Developer
16 hours ago
Bengaluru, Karnataka, India beBeeFirmware Full time US$ 8,00,000 - US$ 19,99,999Role Overview:We are seeking a skilled Firmware Development Specialist with expertise in low-level firmware development, embedded systems integration, and real-time systems programming.Key ResponsibilitiesContribute to the design, integration, and validation of advanced embedded platforms.Develop firmware for ASIC bring-up, bootloaders, and peripheral...
-
Embedded Firmware Developer
5 days ago
Bengaluru, Karnataka, India beBeeembedded Full time ₹ 2,50,000 - ₹ 3,00,000About this role:We're looking for a talented Embedded Firmware Developer to join our team. This is an exciting opportunity to work on cutting-edge projects that involve developing, testing, and debugging firmware for embedded systems.Responsibilities:Design, develop, and test firmware for embedded systems using C/C++.Collaborate with hardware teams to...
-
Senior Embedded Firmware Developer
4 days ago
Bengaluru, Karnataka, India beBeeFirmware Full time ₹ 15,00,000 - ₹ 22,50,000Embedded Firmware Development OpportunityAre you a skilled engineer with experience in firmware development for SoC designs? We have an exciting opportunity for you to join our team as a Firmware Engineer.
-
Embedded Firmware Engineer
19 hours ago
Bengaluru, Karnataka, India Varite Full timeWe are seeking a highly skilled Embedded Firmware Engineer with 4 to 8 years of experience in Wi-Fi or embedded firmware development. The ideal candidate will have a strong command of C programming, RTOS concepts, and embedded system optimization in resource-constrained environments.Key Responsibilities :- Develop and maintain embedded firmware for Wi-Fi and...
-
Embedded Firmware Expert
11 hours ago
Bengaluru, Karnataka, India beBeeArchitecture Full time ₹ 2,00,00,000 - ₹ 2,50,00,000Embedded Firmware Architect Role:We are seeking an experienced Embedded Firmware Architect to design and develop cutting-edge firmware architectures for Real-Time Operating Systems (RTOS) such as FreeRTOS, Mbed-OS, and ThreadX.As a key member of our team, you will be responsible for developing firmware using Embedded C/C++ with over 10 years of hands-on...
-
Embedded Firmware Design Engineer
3 days ago
Bengaluru, Karnataka, India beBeeFirmware Full time ₹ 12,00,000 - ₹ 30,00,000Embedded Firmware Design EngineerWe seek an accomplished Embedded Firmware Design Engineer to spearhead the development of cutting-edge firmware solutions.Key Responsibilities:Design and engineer robust firmware for embedded systems, ensuring optimal performance, reliability, and scalability.Develop firmware architecture design, aligning with product...