Senior Firmware Engineer

3 weeks ago


Noida, India Grid OS(Powered by Grid) Full time

As a Senior Firmware Developer at Grid OS, you will take a leadership role in designing and optimizing the firmware for our innovative IoT products. In this role, you will collaborate with cross-functional teams, mentor junior developers, and drive firmware development from conception to production. Your expertise will ensure the seamless functionality and reliability of our hardware systems, enabling cutting-edge solutions for our clients.

Responsibilities

  • Lead the design and development of firmware for embedded devices and systems, ensuring alignment with project requirements and timelines.
  • Oversee and participate in the modification, debugging, and documentation of existing firmware, adhering to change control processes.
  • Perform advanced testing and validation of firmware modules, ensuring performance, scalability, and stability.
  • Research and prototype new technologies, driving innovation and improving product efficiency.
  • Collaborate with hardware, electrical engineering, and product management teams to ideate and implement robust solutions.
  • Act as the technical liaison with customers, advising and assisting in the creation of customized systems.
  • Lead Code and Algorithms optimization to improve on Product/System performance.
  • Drive the evaluation and selection of SoCs and chipsets, ensuring compatibility with project goals and constraints, including expertise in low-cost chipsets.
  • Ensure the smooth migration between chipsets as required, demonstrating versatility in handling a variety of hardware platforms.
  • Stay updated on IoT, cellular standards, industry trends, emerging technologies ensuring that products meet current and future requirements.
  • Champion the adoption of best practices in embedded software development, including Agile and V-model methodologies.
  • Provide regular progress updates and technical reports to stakeholders, ensuring clear communication and transparency.

Requirements

  • Educational Background: Bachelor's or Master's degree in Computer Science, Electronics, or related fields.
  • Experience: At least 3-5 years of hands-on experience in embedded firmware development, with a proven track record of leading projects or teams and experience with architectures like ARM Cortex, Atmega, PIC, PowerPC, iMX6, etc.
  • Proficiency in embedded systems design with real-time operating systems (RTOS).
  • Expertise in Linux development/custom environments is a good to have.
  • Technical Expertise: Advanced knowledge of networking protocols (e.g., TCP, HTTPS, FTP) and troubleshooting network stacks.
  • Proficiency in embedded Linux development across user space, drivers, and kernel levels.
  • Experience with hardware interfaces such as UART, SPI, GPIO, I2C, JTAG, and USB, as well as RF, Audio, BMS, and Modbus subsystems.
  • Familiarity with cellular and IoT standards (e.g., GSM, GPRS, LTE, NB-IoT) and SoCs like Quectel and Espressif.
  • Competence in reverse engineering and the ability to analyse and build upon third-party code.
  • Leadership and Collaboration: Demonstrated ability to lead teams, delegate tasks, and foster a collaborative development environment.
  • Strong communication skills to interface effectively with cross-functional teams and stakeholders.
  • Problem-Solving: Proven ability to tackle complex challenges and deliver innovative firmware solutions.
  • Continuous Learning: A strong curiosity and eagerness to learn and adapt to new product requirements and emerging technologies.

This role is ideal for a seasoned firmware expert with a passion for IoT innovation, technical leadership, and cross-functional collaboration.

Job Type: Full-time

Pay: ₹1,200, ₹1,600,000.00 per year

Benefits:

  • Flexible schedule
  • Paid sick time
  • Paid time off

Ability to commute/relocate:

  • Noida, Uttar Pradesh: Reliably commute or planning to relocate before starting work (Required)

Education:

  • Bachelor's (Required)

Experience:

  • Firmware: 3 years (Required)

Work Location: In person


  • Firmware Engineer

    4 days ago


    Noida, Uttar Pradesh, India Belectriq Mobility Full time ₹ 1,20,000 - ₹ 1,80,000 per year

    Firmware Engineer/ Senior Firmware Engineer Location: Noida Experience: 2–5 years Company: Belectriq Mobility Pvt LtdAbout Us:Belectriq Mobility is a tech-driven company building cutting-edge EV chargers (AC & DC, 3.3kW to 360kW), proudly designed and Made in India. Founded by alumni from IIT, ISB, and XLRI, we combine innovation, sustainability, and...


  • Noida, Uttar Pradesh, India Grid OS(Powered by Grid) Full time ₹ 12,00,000 - ₹ 16,00,000 per year

    As a Senior Firmware Developer at Grid OS, you will take a leadership role in designing and optimizing the firmware for our innovative IoT products. In this role, you will collaborate with cross-functional teams, mentor junior developers, and drive firmware development from conception to production. Your expertise will ensure the seamless functionality and...

  • NXP Firmware

    1 week ago


    Noida, India ScaleneWorks Full time

    1. Candidate should have overall experience of Firmware development for more than 4 years. 2. Must have academic record and strong background with more than one domain as firmware/SOC/RTOS/Bootloader/Security/Automotive . 3. Must have strong background as engineer development in electronics/semiconductors/software industry for 4+ Years. 4. Should have...

  • NXP Firmware

    1 week ago


    Noida, India ScaleneWorks Full time

    1. Candidate should have overall experience of Firmware development for more than 4 years. 2. Must have academic record and strong background with more than one domain as firmware/SOC/RTOS/Bootloader/Security/Automotive . 3. Must have strong background as engineer development in electronics/semiconductors/software industry for 4+ Years. 4. Should have...

  • Firmware Engineer

    3 weeks ago


    Noida, India Esscorptech Full time

    Responsibilities: * Design, develop, test and maintain firmware using Embedded C, RTOS and Arm Cortex processors. * Ensure compliance with IEC standards and implement DLMS, MQTT, Modbus protocols.


  • Noida, India Shashwath Solution Full time

    We are looking for a candidate with a strong background in firmware development and relevant experience in the electronics, semiconductors, or software industry. The ideal candidate should meet the following requirements: Requirements:Candidate should have overall experience of Firmware development for more than 4 years. Must have academic record and...


  • Noida, Uttar Pradesh, India Shashwath Solution Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    We are looking for a candidate with a strong background in firmware development and relevant experience in the electronics, semiconductors, or software industry. The ideal candidate should meet the following requirements: Requirements:Candidate should have overall experience of Firmware development for more than 4 years. Must have academic record and...


  • Noida, Uttar Pradesh, India Shashwath Solution Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    We are looking for a candidate with a strong background in firmware development and relevant experience in the electronics, semiconductors, or software industryThe ideal candidate should meet the following requirements:Requirements:Candidate should have overall experience of Firmware development for more than 4 yearsMust have academic record and strong...


  • Noida, India Samvid Search Full time

    What Were Looking For :Are you passionate about building intelligent, high-performance embedded systems? Join our dynamic Embedded Software Design Team as a Firmware Engineer, where you'll play a pivotal role in designing and developing cutting-edge embedded solutions from concept to production.Were looking for someone who thrives in a collaborative...


  • Hyderabad, Kolkata, Noida, India Mindstech Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Participate in firmware specification development, firmware architecture, design, code development, debugging, module integration, participation in code reviews, documentation, unit/integration/system testing, and other assigned engineering tasks Required Candidate profileDevelop Firmware for Class 1.0, 0.5 and 0.2 smart energy metersEmbedded C programming...