Senior Embedded Firmware Professional

3 days ago


Pune, Maharashtra, India beBeeFirmware Full time ₹ 15,00,000 - ₹ 20,00,000
Embedded Firmware Developer Opportunity

This position offers the chance to contribute to the development of cutting-edge firmware solutions for microcontroller-based systems. As a skilled Embedded Firmware Developer, you will be responsible for designing and implementing firmware solutions that meet performance, stability, and security requirements.

Key Responsibilities:
  • Design, develop, and optimize firmware for 32-bit microcontrollers.
  • Collaborate with hardware engineers to define firmware architecture and interfaces.
  • Implement and optimize drivers for I2C, SPI, UART, CAN, USB, Ethernet protocols.
  • Develop real-time and bare-metal firmware with focus on performance, stability, and maintainability.
  • Conduct system-level debugging using oscilloscopes, logic analyzers, and JTAG tools.
  • Manage OTA updates, bootloaders, and power optimization features.
Required Skills:
  • Proficiency in C/C++ and embedded programming best practices.
  • Hands-on experience with STM32, PIC, ATSAM, ESP32 microcontrollers.
  • Strong understanding of communication protocols (RS-485, Modbus, MQTT, BLE, Wi-Fi).
  • Familiarity with Git, debugging tools, and firmware build systems.
  • Knowledge of hardware schematics and cross-functional collaboration.
Preferred Skills:
  • Exposure to IoT platforms and cloud integration.
  • Experience with Linux-based embedded systems and scripting (Python).
  • Awareness of OTA security, secure boot, and PCB design tools.

This is an exciting opportunity to leverage your skills in embedded systems and software development to contribute to innovative firmware solutions. If you have a strong background in firmware development and are passionate about delivering high-quality results, we encourage you to apply.



  • Pune, Maharashtra, India beBeeEmbedded Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    Firmware Engineering RoleAt Schneider Electric, we are committed to innovation and excellence in digital automation and energy management. We specialize in addressing various sectors, including homes, buildings, data centers, infrastructure, and industries, by combining energy technologies, real-time automation, software, and services.Lauritz Knudsen...


  • Pune, Maharashtra, India Starkenn Technologies Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Job Title: Senior Embedded Firmware EngineerExperience: 78 YearsDepartment: Embedded Systems / Firmware EngineeringJob Summary:We are seeking a highly skilled and experienced Senior Embedded Firmware Engineer with 78 years of hands-on experience in embedded systems development. The ideal candidate will demonstrate deep expertise in Embedded C programming,...


  • Pune, Maharashtra, India beBeeEmbedded Full time ₹ 1,50,00,000 - ₹ 2,00,00,000

    Job Title: Senior Embedded Control System Firmware EngineerWe are seeking a highly skilled and experienced Senior Embedded Control System Firmware Engineer to join our team. As a key member of our firmware development team, you will be responsible for designing, developing, and implementing high-quality firmware for our embedded control systems.Key...


  • Pune, Maharashtra, India beBeeBootLoader Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    Embedded Boot Firmware ArchitectThis senior role focuses on architecting, designing, and optimizing bootloaders and BootROM firmware for ARM Cortex-M/R/A based platforms.Key responsibilities include defining requirements and specifications in collaboration with hardware, silicon, and cross-functional engineering teams, leading development and maintenance of...


  • Pune, Maharashtra, India beBeeFirmware Full time ₹ 1,04,000 - ₹ 1,30,878

    Job SummaryThis role is focused on designing and developing firmware for embedded products.We are looking for an experienced firmware development engineer to join our team.The ideal candidate will have a strong background in C/C++ programming and experience with microcontrollers.About the RoleYou will work closely with the product management team to...


  • Pune, Maharashtra, India ACL Digital Full time

    Super Urgently hiring for Embedded Firmware Validation /Embedded QA/Test Engineer Experience – 5-8 Years Pune - 5 Days work from office Immediate to serving np , 45 Days joiner Excellent scripting & debugging skills: Knowledge about Python or any other scripting language 2. Experience in functional & system level(overall product level) testing 3....


  • Pune, Maharashtra, India beBeeFirmware Full time ₹ 10,00,000 - ₹ 20,00,000

    We are seeking a skilled Embedded Firmware Tester to expand our team's expertise in automated and manual testing of electronics products.Key Responsibilities:Develop test cases from firmware requirements, design and execute automated and manual tests, and review results.Analyse test failures, read logs, manually execute tests, and document...


  • Pune, Maharashtra, India L&T Technology Services Full time

    Role : Embedded Firmware Testing & PythonExperience : 3-7 YearsLocation : BengaluruResponsibilities:Review Firmware Requirements documents, ability to derive test cases from requirements.Design and Execute test cases (Automated and Manual) and analyse results.Triage automated test failures, read logs and manually execute the tests, and file defects.Help...


  • Pune, Maharashtra, India L&T Technology Services Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Role :Embedded Firmware Testing & PythonExperience :3-7 YearsLocation :BengaluruResponsibilities:Review Firmware Requirements documents, ability to derive test cases from requirements.Design and Execute test cases (Automated and Manual) and analyse results.Triage automated test failures, read logs and manually execute the tests, and file defects.Help in...


  • Pune, Maharashtra, India L&T Technology Services Full time

    Role : Embedded Firmware Testing & Python Experience : 3-7 Years Location : Bengaluru Responsibilities: Review Firmware Requirements documents, ability to derive test cases from requirements. Design and Execute test cases (Automated and Manual) and analyse results. Triage automated test failures, read logs and manually execute the tests, and file...