Senior Firmware Engineer

3 days 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



  • 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...


  • Noida, Uttar Pradesh, India Trakbond Full time

    Job descriptionLocation: Sector 78, NoidaCompany: TrakbondPosition: Firmware & Embedded EngineerJob Type: Full-Time,Role: Product Development, R&DNOTE:Candidates currently living in Sector 78, Noida or nearby areas.Remote candidates should NOT apply for this job.At least 1 year work experience mandatory.C/C++ knowledge is must.About Us: Trakbond is...


  • Noida, Uttar Pradesh, India Trakbond Full time

    Job description Location: Sector 78, Noida Company: Trakbond Position: Firmware & Embedded Engineer Job Type: Full-Time, Role: Product Development, R&D NOTE: Candidates currently living in Sector 78, Noida or nearby areas. Remote candidates should NOT apply for this job. At least 1 year work experience mandatory. C/C++ knowledge is must. About...


  • Noida, Uttar Pradesh, India Trakbond Full time

    Job descriptionLocation: Sector 78, NoidaCompany: TrakbondPosition: Firmware & Embedded EngineerJob Type: Full-Time,Role: Product Development, R&DNOTE: Candidates currently living in Sector 78, Noida or nearby areas.Remote candidates should NOT apply for this job.At least 1 year work experience mandatory.C/C++ knowledge is must.About Us: Trakbond is at the...

  • Firmware Engineer

    3 days 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, 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...


  • Noida, India Choice Consultants Full time

    Embedded C, Free RTOS, Understanding of Schematic/Pin configurations, Working knowledge of Microcontrollers, UART, SPI, I2C, CAN Bootloader, Firmware Architecture and Flowchart Required Candidate profile ( Protocols: CAN, LIN, Modbus, BLE, TCP/IP, MQTT ( Debugging Tools: Logic analysers, oscilloscopes, protocol analysers

  • Firmware L2 Support

    2 weeks ago


    Noida, Uttar Pradesh, India SourceFuse Full time

    **Job Information**: Work Experience: 5+ Years Industry: IT Services **Job Type**: FULL TIME Location: Noida **Duties & Responsibilities**: - Understanding of L2 Firmware Operations & Support - Incident Management of critical and escalated cases related to Firmware - Proposing solution to recurring incidents - Assist Problem Management activity for...


  • Greater Noida, Uttar Pradesh, India Eppeltone Engineers Pvt. Ltd Full time ₹ 10,00,000 - ₹ 13,40,905 per year

    Job descriptionJob DescriptionOverall 7+ years of experience in design and development of embedded systemsExpertise and hands-on coding experience in Linux, C++ & C.Experience in handling projects with 16/32 bit microcontrollers from any one or more makes such as Renesas, TI, ARM.Experience in communication protocols such as I2C, SPI, RS232, RS485, USB,...