
Firmware Developer
4 weeks ago
Senior Firmware Engineer/Architect Job Description
We are seeking a highly skilled and experienced Senior Firmware Engineer/Architect to join our team. The ideal candidate will be a technical leader, responsible for designing, developing, and optimizing firmware for high-performance, low-latency applications on baremetal platforms. This role requires a deep understanding of microcontroller architecture, real-time operating systems (RTOS), and communication Responsibilities :
- Firmware Architecture & Development : Design, develop, and architect firmware for low-latency applications, primarily on baremetal platforms. This includes creating custom schedulers and optimizing code for performance and memory usage.
- System Integration : Develop and debug firmware for new SoCs, including bootloaders, ROM patches, and peripheral drivers for hardware IPs.
- Protocol Development : Design and implement high-speed communication protocols such as PMBus, AVS, VID3, or similar, ensuring robust and efficient data transfer.- Optimization : Customize and optimize schedulers, memory partitions, and data structures (e.g., linked lists, message queues) to meet strict performance and space constraints.
- Debugging & Testing : Utilize advanced debugging tools like JTAG to troubleshoot complex firmware issues and ensure code :
Education : Bachelor's degree in Electronic and Communication, Computer Science, Electrical Engineering, or a related field.
Experience :
- 5+ years of experience in firmware development, with a strong focus on embedded systems.
- Experience in the semiconductor industry is a plus.
- Proven experience with baremetal or RTOS-based embedded software development.
- Strong exposure to ARM Cortex M/S/R series architecture, including deep knowledge of hardware and software interrupts and their priority configurations.
- Experience with bootloaders, multi-threaded applications, and custom scheduler development.
- Proficiency with Makefile and build systems.
Preferred Skills :
- RTOS & Core Architecture : In-depth working knowledge of RTOS concepts, ARM controller core architecture, user and privileged modes, and scheduler operations.
- Code Optimization : Expertise in optimizing code for performance, space, and memory management.
- Debugging : Advanced debugging skills using tools like JTAG.
- Design Patterns : Familiarity with embedded design patterns such as interrupt-driven, event-driven, and message-driven architectures.
-
Firmware Developer
2 weeks ago
Bengaluru, Karnataka, India Kazam Full time ₹ 15,00,000 - ₹ 25,00,000 per yearKey Responsibilities:● Design, develop, and test firmware for rectifiers and AC chargers.● Collaborate closely with hardware engineers to define firmware requirements and specifications.● Implement control algorithms and digital signal processing (DSP) techniques to optimize rectifier and power electronics performance.● Develop and maintain code in...
-
Firmware Developer
6 days ago
Bengaluru, Karnataka, India Maimsd Technology Full time ₹ 1,80,000 - ₹ 2,40,000 per yearSenior Firmware Engineer/Architect Job DescriptionWe are seeking a highly skilled and experienced Senior Firmware Engineer/Architect to join our team. The ideal candidate will be a technical leader, responsible for designing, developing, and optimizing firmware for high-performance, low-latency applications on baremetal platforms. This role requires a deep...
-
Firmware Developer
1 week ago
Bengaluru, Karnataka, India EMO Full time ₹ 6,00,000 - ₹ 18,00,000 per yearPosition:Firmware DeveloperLocation:Bangalore About UsAt EMO Energy, we're a fast-moving deep-tech startup revolutionizing the electric mobility space. We are building a complete end-to-end EV technology stack from high-performance battery systems to intelligent control electronics powering the next generation of electric vehicles. We thrive on innovation,...
-
Firmware Developer
2 weeks ago
Bengaluru, Karnataka, India Triphase Technologies Full time ₹ 5,00,000 - ₹ 15,00,000 per yearRole & responsibilitiesThorough Knowledge in C & C++ programming skills.Extensive Design and implementation experience & debugging skills on embedded platformsPractical experience in programming of 8 /16 /32 bit microcontrollers ( Renesas / TI/ Nuvoton/ST/ NXP / PIC/ ) for in realKnowledge on ARM core ProcessorKnowledge on BLDC motor control .time...
-
Firmware Embedded Developer
2 weeks ago
Bengaluru, Karnataka, India Sportstech GMBH Full time ₹ 15,00,000 - ₹ 25,00,000 per yearWe 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...
-
Embedded Firmware Developer
2 weeks ago
Bengaluru, Karnataka, India SWITS DIGITAL Private Limited Full time ₹ 15,00,000 - ₹ 25,00,000 per yearJob Title:Embedded Firmware DeveloperLocation:BangaloreExperience:4-10 YearsJob SummaryWe are looking for a highly skilledEmbedded Firmware Engineerwith expertise inC/C++ development,RTOS (VxWorks), and communication protocol implementation. The ideal candidate will design, develop, and optimize firmware solutions for embedded systems, ensuring reliability,...
-
Firmware Development
1 week ago
Bengaluru, Karnataka, India Simperion Technologies Full time ₹ 9,00,000 - ₹ 12,00,000 per yearResponsibilities:* Design, develop, test & maintain firmware on Android devices using Embedded C.* Collaborate with SOC design team for CPU, USB, GPU programming & PCIe integration.
-
Embedded Firmware Developer
1 week ago
Bengaluru, Karnataka, India Eximietas Design Full time ₹ 9,00,000 - ₹ 12,00,000 per yearRole & responsibilitiesStrong programming skills in C.Hands-on experience in firmware development on microcontroller platforms focusing on functionality, performance, and quality.Experience with hardware communication protocols such as UART, SPI, I2C, and other peripheralsProven experience in developing sensor interfaces and working with sensor...
-
Firmware Developer
1 week ago
Bengaluru, Karnataka, India Simperion Technologies Full time ₹ 6,00,000 - ₹ 12,00,000 per yearResponsibilities:* Design, develop, test & maintain firmware using Embedded C, Python & Yocto.* Collaborate with cross-functional teams on BMC, I2C, ADC, UART, SP, SPI, PCIe & Redfish interfaces.
-
BMC Firmware Developer
4 weeks ago
Bengaluru, Karnataka, India Varite Full timeKey Responsibilities :- Develop and maintain BMC (Baseboard Management Controller) firmware for server platforms.- Work on side-band/out-of-band server management functionalities.- Design, implement, and optimize OpenBMC stack components.- Perform low-level debugging and root cause analysis of firmware issues.- Collaborate with cross-functional hardware and...