Firmware Development Lead
1 week ago
Location: Pan India
Role OverviewWe are seeking a highly skilled Firmware Development Lead to join our team and contribute to the design, development, and maintenance of firmware solutions for embedded systems. The ideal candidate will have strong expertise in developing low-level software, particularly firmware, for microcontrollers and processors. This role involves close collaboration with hardware engineers to ensure seamless integration of firmware into hardware systems for industries such as automotive, IoT, industrial automation, and consumer electronics.
Key Responsibilities- Firmware Development: Design, develop, and test embedded firmware for microcontrollers, sensors, and peripheral devices.
- Hardware Interaction: Write and optimize low-level code to interact with hardware components, including memory, sensors, and communication interfaces.
- Bootloader Development: Implement bootloaders and ensure secure and reliable system boot-up for embedded devices.
- Peripheral Drivers: Develop drivers for peripheral devices (I2C, SPI, UART, CAN, Ethernet, etc.) and optimize them for performance and power efficiency.
- Testing and Debugging: Utilize hardware testing tools like oscilloscopes, logic analyzers, and JTAG for debugging and optimizing firmware performance.
- Firmware Optimization: Analyze system performance and optimize code for speed, memory, and power consumption.
- Collaboration: Work closely with hardware engineers, software developers, and other cross-functional teams to ensure seamless integration of firmware with hardware.
- Firmware Updates: Develop over-the-air (OTA) firmware update mechanisms and ensure reliability and security in firmware upgrades.
- Documentation: Maintain comprehensive technical documentation, including firmware design, flowcharts, code, and interface specifications.
- Experience: 6-9 years of hands-on experience in embedded firmware development.
- Education: Bachelor's or Master's degree in Electronics, Electrical Engineering, Computer Engineering, or related fields.
- Programming: Strong proficiency in C/C++ for embedded systems; experience with Assembly is a plus.
- Microcontrollers: Hands-on experience with microcontrollers (ARM Cortex, AVR, PIC, STM32, etc.) and embedded processors.
- Hardware Interface: In-depth knowledge of hardware interfaces (GPIO, UART, SPI, I2C, etc.).
- RTOS: Familiarity with real-time operating systems (RTOS) such as FreeRTOS, ThreadX, or Zephyr.
- Debugging Tools: Experience with debugging tools like JTAG, SWD, oscilloscopes, and logic analyzers.
- Firmware Testing: Proficiency in developing test cases and performing unit testing for embedded systems.
- Low-Power Design: Experience in designing low-power firmware for battery-operated devices.
- Version Control: Knowledge of version control systems like Git, SVN, or similar.
- Bootloaders: Experience in developing custom bootloaders and managing OTA firmware updates.
- Embedded Security: Knowledge of embedded security features, such as secure boot, encryption, and hardware-based security (TPM).
- Wireless Protocols: Familiarity with wireless communication protocols (Bluetooth, Zigbee, Wi-Fi, LoRa, etc.).
- IoT Systems: Experience working on firmware for IoT devices and edge computing solutions.
- Automation: Hands-on experience in automating firmware testing and validation processes.
- Strong analytical and troubleshooting skills.
- Ability to collaborate effectively with hardware and software teams.
- Attention to detail and commitment to quality and performance.
- Good communication and documentation skills.
- Work on exciting and innovative projects in embedded and IoT domains.
- Gain exposure to cutting-edge technologies in industries like automotive, consumer electronics, and industrial automation.
- Collaborate with a team of highly skilled professionals in a dynamic work environment.
- Competitive compensation and growth opportunities.
If you are passionate about developing high-quality firmware and excited to work on challenging embedded systems projects, we encourage you to apply.
Location: Open to candidates across Pan India.
Employment Type: Full-time
Requirements
Machine Learning, Deep learning, Python, R Programming SQL DB Proficiency in Vector DB, word embeddings Selection of suitable LLMs and for text generation and data ingestion Ability to integrate 3 rd party APIs such as OpenAI, Groq etc... Build scalable solution for text and image generation using LLMs
-
Firmware Development Lead
1 week ago
Bengaluru, Karnataka, India Dover India Full timeJob Title: Tech Lead FirmwareJob Summary:We are seeking a highly skilled Tech Lead Firmware to lead our firmware development team. The successful candidate will have strong technical expertise in firmware programming, debugging, and problem-solving skills, as well as experience in working with embedded systems.Key Responsibilities:Lead the firmware...
-
Firmware Development Lead
1 week ago
Bengaluru, Karnataka, India Dover India Full timeJob Title: Firmware Development LeadJob Summary:We are seeking an experienced Firmware Development Lead to join our team at Dover India. The successful candidate will be responsible for leading the development of firmware for embedded systems, working closely with the Technical Working Group (TWG) team to ensure timely and high-quality delivery.Key...
-
Senior Firmware Development Lead
4 days ago
Bengaluru, Karnataka, India N Human Resources & Management Systems Full timeJob Title: Senior Firmware Development LeadLocation: RemotePosition Type: Full-TimeJob Summary:N Human Resources & Management Systems is seeking an experienced Senior Firmware Development Lead to lead the design, development, and optimization of embedded firmware for complex systems. The ideal candidate will have deep expertise in embedded systems, strong...
-
Firmware Technical Lead
1 week ago
Bengaluru, Karnataka, India Dover India Full timeFirmware Tech LeadJob Summary:We are seeking a highly skilled Firmware Tech Lead to join our team at Dover India. As a key member of our software development team, you will be responsible for leading the development of firmware for our embedded systems.Key Responsibilities:Lead the development of firmware for our embedded systems, ensuring timely delivery...
-
Firmware Development Manager
1 day ago
Bengaluru, Karnataka, India Lenovo Full timeAbout the RoleLenovo is seeking a highly skilled Firmware Development Manager to lead our team in developing XCC for our High End servers, Edge Servers, AI Servers, and key Hyperscale customers in North America.As the Firmware Development Manager, you will be responsible for managing and leading a firmware team dedicated to developing platform unique...
-
Firmware Development Manager
1 week ago
Bengaluru, Karnataka, India Lenovo Full timeJob Title: Firmware Development ManagerJob Summary:We are seeking a highly skilled Firmware Development Manager to lead our firmware development team in Bangalore, India. The successful candidate will be responsible for managing and leading a team of firmware engineers to develop platform unique firmware features for our High End products.Key...
-
Firmware Developer
7 days ago
Bengaluru, Karnataka, India Yulu Full timeAbout Yulu: We are a leading shared electric mobility technology player dedicated to making mobility accessible, affordable, environmentally sustainable, and inclusive. Our robust technology stack and deep stakeholder partnerships have created a strong positive impact in several cities over the past five years. We are excited to welcome people with high...
-
Firmware Developer
4 days ago
Bengaluru, Karnataka, India Yulu Full timeAbout Yulu:We are a leading shared electric mobility technology player dedicated to making mobility accessible, affordable, environmentally sustainable, and inclusive. Our robust technology stack and deep stakeholder partnerships have created a strong positive impact in several cities over the past five years.We are excited to welcome people with high...
-
Firmware Engineering Lead
1 week ago
Bengaluru, Karnataka, India N Human Resources & Management Systems Full timeJob DescriptionLocation: Pan IndiaRole OverviewWe are seeking a highly skilled Firmware Engineering Lead to join our team and contribute to the design, development, and maintenance of firmware solutions for embedded systems. The ideal candidate will have strong expertise in developing low-level software, particularly firmware, for microcontrollers and...
-
Firmware Engineering Lead
1 week ago
Bengaluru, Karnataka, India N Human Resources & Management Systems Full timeJob DescriptionLocation: Pan IndiaRole OverviewWe are seeking a highly skilled Firmware Engineering Lead to join our team and contribute to the design, development, and maintenance of firmware solutions for embedded systems. The ideal candidate will have strong expertise in developing low-level software, particularly firmware, for microcontrollers and...
-
Firmware Development Manager
1 week ago
Bengaluru, Karnataka, India Lenovo Full timeAbout the RoleWe are seeking a highly skilled Firmware Development Manager to lead our team in developing XCC for our High End servers, Edge Servers, AI Servers, and key Hyperscale customers in North America.Key ResponsibilitiesDevelop and implement platform unique firmware features for our High End products via corresponding firmware project managers and...
-
Senior Firmware Developer
1 day ago
Bengaluru, Karnataka, India N Human Resources & Management Systems Full timeJob Title: Senior Firmware DeveloperWe are seeking a highly skilled Senior Firmware Developer to lead the design, development, and optimization of embedded firmware for complex systems. The ideal candidate will have deep expertise in embedded systems, strong problem-solving skills, and the ability to mentor junior engineers.Key Responsibilities:Firmware...
-
Firmware Development Specialist
4 days ago
Bengaluru, Karnataka, India Lenovo Full timeJob DescriptionLenovo ISG is seeking a skilled Firmware Development Specialist to join our UEFI firmware development team in Bangalore, India. As a key member of our team, you will be responsible for the development and maintenance of UEFI/BIOS firmware for our next-generation server products.ResponsibilitiesDevelop and maintain UEFI/BIOS firmware for x86...
-
Senior Firmware Developer
1 week ago
Bengaluru, Karnataka, India N Human Resources & Management Systems Full timeJob Title: Senior Firmware DeveloperWe are seeking an experienced Senior Firmware Developer to lead the design, development, and optimization of embedded firmware for complex systems. The ideal candidate will have deep expertise in embedded systems, strong problem-solving skills, and the ability to mentor junior engineers.Key Responsibilities:Firmware...
-
Senior Firmware Engineering Lead
4 days ago
Bengaluru, Karnataka, India ACL Digital Full timeFirmware Lead – Chip level.We are seeking a highly skilled Firmware Lead to join our team at ACL Digital. The ideal candidate will have extensive experience in Microchip development, Boot ROM, Secure Boot, and Bare Metal Code development/C Programming.Key responsibilities include:Leading firmware development teamsDesigning and implementing secure firmware...
-
Senior Firmware Developer
1 week ago
Bengaluru, Karnataka, India N Human Resources & Management Systems Full timeJob Title: Senior Firmware DeveloperWe are seeking a highly skilled Senior Firmware Developer to lead the design, development, and optimization of embedded firmware for complex systems. The ideal candidate will have a deep understanding of embedded system architecture, strong problem-solving skills, and the ability to mentor junior engineers.Key...
-
Firmware Development Specialist
1 day ago
Bengaluru, Karnataka, India Lenovo Full timeUEFI Firmware Development OpportunityLenovo ISG is seeking a skilled UEFI engineer to join our team in Bangalore, India. As a UEFI engineer, you will be responsible for developing and maintaining UEFI firmware for next-generation server products.Key Responsibilities:Develop and maintain UEFI firmware for x86 and ARM servers.Collaborate with internal teams to...
-
Senior Firmware Developer
4 days ago
Bengaluru, Karnataka, India N Human Resources & Management Systems Full timeJob Title: Senior Firmware DeveloperJob Summary:We are seeking an experienced Senior Firmware Developer to lead the design, development, and optimization of embedded firmware for complex systems. The ideal candidate will have deep expertise in embedded systems, strong problem-solving skills, and the ability to mentor junior engineers.Key Responsibilities:...
-
Senior Firmware Developer
1 day ago
Bengaluru, Karnataka, India N Human Resources & Management Systems Full timeJob Title: Firmware Engineering LeadLocation: RemotePosition Type: Full-TimeJob Summary:N Human Resources & Management Systems is seeking an experienced Firmware Engineering Lead to drive the design, development, and optimization of embedded firmware for complex systems. The ideal candidate will have deep expertise in embedded systems, strong problem-solving...
-
Firmware Development Specialist
1 week ago
Bengaluru, Karnataka, India Lenovo Full timeJob Opportunity: UEFI Firmware DeveloperLenovo ISG is seeking a skilled UEFI firmware developer to join our team in Bangalore, India. As a key member of our UEFI firmware development team, you will be responsible for designing and developing next-generation server products.Responsibilities:Develop and maintain UEFI firmware for x86 and ARM servers, including...