Firmware Architect

1 month ago


Bengaluru, India N Human Resources & Management Systems Full time
Job Description
Job Description: Firmware Architect

Location: Pan India

Role Overview:

We are seeking a talented Firmware Architect 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.
Required Skills and Qualifications:
  • Experience: 10+ years of hands-on experience in embedded firmware development and architect.
  • 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.
Preferred Qualifications:
  • 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.
Soft Skills:
  • 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.


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 Architect

    2 weeks ago


    Bengaluru, Karnataka, India N Human Resources & Management Systems Full time

    Job Title: Firmware ArchitectWe are seeking a highly skilled Firmware Architect to join our team at N Human Resources & Management Systems. As a Firmware Architect, you will be responsible for designing, developing, and maintaining firmware solutions for embedded systems.Key Responsibilities:Firmware Development: Design, develop, and test embedded firmware...

  • Firmware Architect

    5 months ago


    Bengaluru, India Microsoft Full time

    The Cloud Hardware Infrastructure Engineering Firmware Development team is responsible for design and development of Server and Rack Infrastructure Firmware for Microsoft's online services. We work closely with Microsoft product groups, industry partners and researchers to architect and develop server hardware solutions that meet the requirements for our...

  • Firmware Architect

    2 weeks ago


    Bengaluru, Karnataka, India Maxwell Energy System Pvt Ltd Full time

    Job Title: Firmware ArchitectWe are seeking a highly skilled Firmware Architect to join our team at Maxwell Energy System Pvt Ltd. As a key member of our engineering team, you will be responsible for designing and developing firmware for our battery management system.Key Responsibilities:Develop firmware for embedded systems using C programming...

  • Firmware Architect

    2 weeks ago


    Bengaluru, Karnataka, India N Human Resources & Management Systems Full time

    Job Title: Firmware ArchitectJob Summary: We are seeking a highly skilled Firmware Architect to design, develop, and maintain firmware solutions for embedded systems. The ideal candidate will have strong expertise in developing low-level software, particularly firmware, for microcontrollers and processors.Key Responsibilities:Firmware Development: Design,...

  • Firmware Architect

    1 month ago


    Bengaluru, India N Human Resources & Management Systems Full time

    Job Description: Firmware ArchitectLocation: Pan IndiaRole Overview:We are seeking a talented Firmware Architect 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...

  • Firmware Architect

    4 weeks ago


    Bengaluru, India Swasti Enterprises LLP Full time

    Position Objective:The Embedded Firmware Architect will be individually responsible for everything firmware-related. Architect, design, develop and maintain firmware for the company Develop the System SW, electrical architecture, and interfaces based on our platform requirements2. Document the architecture in system engineering tools to provide traceability...


  • Bengaluru, Karnataka, India Swasti Enterprises LLP Full time

    Embedded Firmware Architect Job DescriptionAt Swasti Enterprises LLP, we are seeking an experienced Embedded Firmware Architect to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining firmware for our company's products.Key Responsibilities:Develop system software, electrical architecture,...


  • Bengaluru, Karnataka, India N Human Resources & Management Systems Full time

    Job Description: Embedded Firmware ArchitectLocation: Pan IndiaRole Overview:We are seeking a talented Embedded Firmware Architect to 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...

  • Firmware Architect

    5 months ago


    Bengaluru, Karnataka, India Hewlett Packard Full time

    **Job Summary** - This role is responsible for overseeing the design, development, and optimization of embedded software and firmware for hardware products. The role contributes innovative ideas and leads large cross-functional teams, exercising independent judgment to solve unique and complex problems impacting the business. The role acts as a functional...


  • Bengaluru, Karnataka, India N Human Resources & Management Systems Full time

    Firmware Architect Role OverviewWe are seeking a talented Firmware Architect to 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...


  • Bengaluru, Karnataka, India Phase Power Protection Private Limited Full time

    Job Title: Embedded Firmware Software ArchitectJob Summary: We are seeking a highly skilled Embedded Firmware Software Architect to join our team at Phase Power Protection Private Limited.Design and Develop Firmware: Our ideal candidate will design and develop firmware for our embedded systems, utilizing their expertise in C and C++ programming...

  • Firmware Architect

    2 months ago


    Bengaluru, India Swasti Enterprises LLP Full time

    Position Objective : The Embedded Firmware Architect will be individually responsible for everything firmware-related. Architect, design, develop and maintain firmware for the company productsResponsibilities :1. Develop the System SW, electrical architecture, and interfaces based on our platform requirements2. Document the architecture in system engineering...


  • Bengaluru, Karnataka, India N Human Resources & Management Systems Full time

    **Job Description**Job Title: Senior Firmware ArchitectJob Summary:N Human Resources & Management Systems is seeking an experienced Senior Firmware Architect to lead the development of high-performance, low-power embedded firmware for complex systems. The ideal candidate will have a strong background in embedded systems, expert-level knowledge of C/C++, and...


  • Bengaluru, Karnataka, India Microsoft Full time

    Microsoft Silicon and Cloud Hardware Infrastructure Engineering (SCHIE) is the team behind Microsoft’s expanding Cloud Infrastructure and responsible for powering Microsoft’s “Intelligent Cloud” mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365,...


  • Bengaluru, India ABB Full time

    **Firmware Product Line Architect**: **Take your next career step at ABB with a global team that is energizing the transformation of society and industry to achieve a more productive, sustainable future. At ABB, we have the clear goal of driving diversity and inclusion across all dimensions: gender, LGBTQ+, abilities, ethnicity and generations. Together, we...


  • Bengaluru, Karnataka, India Microsoft Full time

    Microsoft Silicon and Cloud Hardware Infrastructure Engineering (SCHIE) is the team behind Microsoft’s expanding Cloud Infrastructure and responsible for powering Microsoft’s “Intelligent Cloud” mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365,...


  • Bengaluru, Karnataka, India Microsoft Full time

    Microsoft Silicon Cloud Hardware Infrastructure Engineering (SCHIE) is the team behind Microsoft’s expanding Cloud Infrastructure and responsible for powering Microsoft’s “Intelligent Cloud” mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365, Xbox...


  • Bengaluru, Karnataka, India N Human Resources & Management Systems Full time

    Job Title: Senior Firmware ArchitectLocation: RemotePosition Type: Full-TimeJob Summary:N Human Resources & Management Systems is seeking a seasoned Senior Firmware Architect to lead our embedded systems engineering team. The ideal candidate will have a strong background in firmware development, with a focus on real-time systems and embedded C/C++...


  • Bengaluru, Karnataka, India Microsoft Full time

    Microsoft Silicon and Cloud Hardware Infrastructure Engineering (SCHIE) is the team behind Microsoft’s expanding Cloud Infrastructure and responsible for powering Microsoft’s “Intelligent Cloud” mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365,...


  • Bengaluru, Karnataka, India Microchip Technology Full time

    We're looking for a skilled Software Architect to lead firmware validation efforts at Microchip Technology, Inc. This role involves translating functional specifications into comprehensive test plans, architecting testing strategies, and designing, developing, and debugging tests to verify firmware and embedded diagnostic software.Key responsibilities...