Talent.com
This job offer is not available in your country.
Principal Firmware Engineer

Principal Firmware Engineer

ConfidentialNoida, India
9 days ago
Job description

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 :

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

Experience / Skills :

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

  • Global Project team members
  • GEC Engineering Team
  • Local Marketing team
  • Project Engineer / leader from BU's across Pentair.
  • 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 :
  • Team player
  • Good communication and presentation skills
  • Ability to multitask
  • Design Thinking
  • Have passion for Design & Technology
  • Should have a "can do" attitude
  • Excellent interpersonal s

    Show more

    Show less

    Create a job alert for this search

    Firmware Engineer • Noida, India