Principal Firmware Engineer

11 hours ago


Noida Uttar Pradesh India, Ghaziabad Pentair Full time

Position Requirements

The right person for this position should have 7+years of experience in IoT embedded systems. He/She should be passionate, tech savvy, academically sound, have interest in embedded devices and technologies that drive the headless domain.


Knowledge:

  1. Exposure to Microcontroller/Microprocessor Architecture /Family e.g. ARM Cortex, Microchip, Xtensa ESP32, TI CC32XX, Raspberry PI, iMX series
  2. Knowledge of any RTOS, FreeRTOS, uC OS, EmbOSs, VxWorks, QNX
  3. Knowledge of Microcontroller peripherals and drivers e.g. ADC, DAC, I2C, SPI, UART, CAN, RS485, DMA, Ethernet, SD/eMMC, SDIO, UFS
  4. Knowledge of embedded linux, device driver concepts and inter process communication
  5. Knowledge of networking concepts like OSI layers, embedded TCP/IP stacks and common IP protocols
  6. Knowledge of RF protocols WIFI, Zigbee, Bluetooth/BLE, IoT Cellular
  7. Knowledge of IoT communication protocols MQTT, COAP, AMQP
  8. Knowledge of Build toolchains and framework such as IAR, GCC, Keil, Mplab, Build root, Yocto
  9. DFMA and DFMEA, Design release process
  10. Coding standards, guidelines and compliance tools
  11. Version control and repositories using git tools
  12. Software quality assurance and automated testing tools

Experience / Skills:

  1. Embedded software design cycle
  2. Documenting Software Design (flow charts, state diagram, logic design, analysis, implementation, debugging and testing etc)
  3. Good hands-on programming in Embedded C, C++.
  4. Programming in scripting languages such as batch, shell, python, Nodejs is a plus.
  5. Experience with AWS/Google cloud for device connectivity. Exposure to IoT cloud services. e.g. AWS IoT
  6. Software and Hardware integration testing and troubleshooting
  7. Protocol debugging using protocol analyzer
  8. Understanding of Schematic/ Hardware design around microcontrollers like ST, TI, Atmel, Microchip, ARM core


Key Interfaces

  1. Global Project team members
  2. GEC Engineering Team
  3. Local Marketing team
  4. Project Engineer / leader from BU’s across Pentair.
  5. External vendors and suppliers


Qualifications and Experience:


M.Tech/B.Tech in Computer Science / Electronics Engineering from a good Engineering College. Should have worked on IoT based embedded device projects.


Other Requirements:

  1. Team player
  2. Good communication and presentation skills
  3. Ability to multitask
  4. Design Thinking
  5. Have passion for Design & Technology
  6. Should have a “can do” attitude

Excellent interpersonal s



  • Noida, Uttar Pradesh, India, Ghaziabad E-Solutions Full time

    Job Title: Principal Data Scientist Location: Noida Employment Type: Full-time Responsibilities: Convert broad vision and concepts into a structured data science roadmap and guide a team to successfully execute on it Collaborate with AI Product managers, UI/UX, stakeholders, etc. to design, develop, and deploy AI/LLM models Good in fine-tuning, and...


  • Noida, Uttar Pradesh, India, Ghaziabad Integer Telecom Services Inc Full time

    Job Title:Embedded Network Optimization Engineer (Multi-OEM Support – Samsung, Nokia, Ericsson)Position OverviewWe are seeking a highly skilled Embedded Network Optimization Engineer to work directly with mobile network operators, providing end-to-end troubleshooting, performance tuning, and optimization for device-to-network interaction across...

  • Support Engineer

    11 hours ago


    Noida, Uttar Pradesh, India, Ghaziabad R Systems Full time

    About usAt R Systems we are shaping the future of technology by designing cutting-edge software #products, platforms, and #digital experiences that drive business growth for our clients.Our product mindset and advanced engineering capabilities in #Cloud, Data, #AI, and Customer Experience empower us to deliver innovative solutions to key players across the...

  • Python Developer

    11 hours ago


    Noida, Uttar Pradesh, India, Ghaziabad Pyramid Consulting, Inc Full time

    Job Title: Senior Python EngineerLocation: Noida, Mohali, or Hyderabad - Hybrid Project Type: 12 Months (Can Be Extended)About the Role:We are hiring a highly experienced Principal/Senior Python Engineer to work with our prestigious UK-based, a leader in media and entertainment. This is a contractual role that requires the candidate to work onsite from our...


  • Noida, Uttar Pradesh, India, Ghaziabad Synopsys Inc Full time

    Experience on development of complex software projects, familiarity with C/C++ coding, and a strong background in data structures and algorithms. Has strong desires to learn and explore new technologies and demonstrates good analysis and problem-solving skills. Prior knowledge and experience of EDA/CAD tool development will be preferred.We are looking for...


  • Noida, Uttar Pradesh, India, Ghaziabad Talent Toppers Full time

    This role requires an excellent understanding of different roles across levels, skills (technologies), ability to put up Boolean searches and finding the relevant resumes from the job portals. Would prefer an engineering graduate for the role Job descriptionSourcing relevant resumes using Job portalsEnsuring a healthy pipeline of resumes for the recruiters...

  • Lead Data Scientist

    11 hours ago


    Noida, Uttar Pradesh, India, Ghaziabad E-Solutions Full time

    Job Title: Lead Data Scientist Location: Noida Employment Type: Full-time Responsibilities: Lead and manage a team of data scientists, providing guidance, mentorship, and technical expertise Collaborate with stakeholders to understand business objectives and develop data science strategies aligned with those objectives Design, develop, and implement advanced...

  • Principal Firmware

    2 weeks ago


    India Microsoft Full time

    Principal Firmware (UEFI) Development Engineer Multiple Locations, India Date posted Sep 18, 2025 Job number Work site 3 days / week in-office Travel 0-25% Role type Individual Contributor Profession Software Engineering Discipline Firmware Engineering Employment type Full-Time Overview If you are passionate about working on cutting edge new technology and...

  • Firmware Engineer

    6 days ago


    Vadodara, India Xylem Full time

    Job Description Xylem is a Fortune 500 global water solutions company dedicated to advancing sustainable impact and empowering the people who make water work every day. As a leading water technology company with 23,000 employees operating in over 150 countries, Xylem is at the forefront of addressing the world's most critical water challenges. We invite...


  • Bengaluru, Karnataka, India, Karnataka Enphase Energy Full time

    Enphase Energy is a global energy technology company and leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, Enphase transformed the solar industry with our revolutionary microinverter technology, which turns sunlight into a safe, reliable, resilient, and scalable source of energy to power our lives. Today, the...

  • Firmware Engineer

    3 weeks ago


    India Microsoft Full time

    Job Description The Azure Silicon Cloud Hardware Infrastructure and Engineering (SCHIE) team is instrumental in defining and delivering operational success for Azure that exceeds our customer expectations. The HW Security Center of Excellence within the SCHIE organization is responsible for design and development of Security Solutions (Silicon, Firmware,...

  • Principal Engineer

    3 weeks ago


    Bengaluru, India Micron Full time

    Job Description Our vision is to transform how the world uses information to enrich life for . Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate and advance faster than ever. Experience / Skills: - Job...


  • Bengaluru, India Sandisk Full time

    Job Description Company Description Sandisk understands how people and businesses consume data and we relentlessly innovate to deliver solutions that enable today's needs and tomorrow's next big ideas. With a rich history of groundbreaking innovations in Flash and advanced memory technologies, our solutions have become the beating heart of the digital...

  • Firmware Engineer

    2 weeks ago


    Bengaluru, India Capgemini Full time

    Job Description Job Description Choose Capgemini - Reimagine the Possible Choosing Capgemini means choosing a company where you are empowered to shape your career your way. You'll be supported and inspired by a collaborative global community, and you'll help leading organizations unlock the value of technology to build a more sustainable and inclusive...

  • Principal Engineer

    11 hours ago


    Bengaluru, Karnataka, India, Karnataka Micron Technology Full time

    As an SSD Firmware Validation Engineer at Micron Technology, Inc., your responsibilities will include:Define Test Plan/Design, test cases and develop Test Scripts to validate Firmware for Enterprise and Datacenter class NVMe SSD products. As part of Firmware Test Engineering team, you would demonstrate high degree of skills to understand one or more areas of...


  • India Microsoft Full time

    Job Description If you are passionate about working on cutting edgenew technology and looking to build a team ground up, with cultural values that put collaboration, growth mindset and people first, then this is the role for you. The Azure Firmware Center of Excellence team is instrumental in defining and delivering operational success for Azure that...


  • Chennai, India Avia Technologies Full time

    Job Description Role: Wireless (WiFi) Firmware Engineer Role & Responsibilities - Design, implement and maintain WiFi firmware and device drivers for SoC-based platforms, targeting IEEE 802.11 families (a/b/g/n/ac/ax). - Develop and optimise network-stack components (MAC, PHY glue, authentication, roaming, power management) to meet throughput, latency and...