Specialist - Embedded Firmware

7.0 - 12.0 years

15.0 - 30.0 Lacs P.A.

Noida

Posted:4 days ago| Platform: Naukri logo

Apply Now

Skills Required

RTOSMicrocontrollermqttBleIOTWirelessEmbedded CC++MicroprocessorsZigbeeFirmware

Work Mode

Hybrid

Job Type

Full Time

Job Description

Pentair GEC, Noida Job Description for Position: Engineer III Technical Specialist - Firmware Position Requirements The right person for this position should have 7-15 years of experience in Embedded systems. He/She should be passionate, tech savvy, academically sound, have interest in embedded devices and technologies that drive the headless domain. He / She should be able to understand Pentair product domain and develop products using industry best practices. He / She is required to be hands-on with embedded low-level driver and application development to monitor, control and manage the embedded devices. Role & Responsibilities - Lead projects for a segment’s end-to-end firmware delivery. - Define design/architecture for the product firmware. - Firmware development & troubleshooting. - Code review and quality assurance using industry standard tools. - Ensure process compliance, best practices and leveraging AI in simplifying them. - Mentor project team members. - Manage launched products firmware lifecycle. - Manage product challenges due to external factors such as market or supply chain. - Collaborate with Business Unit, Cross functional and Delivery Teams to achieve Project goals for firmware. Knowledge: Exposure to Microcontroller/Microprocessor Architecture Family e.g. ARM Cortex, Microchip, Xtensa ESP32 , TI CC32XX, Raspberry PI, iMX series, RISC V Knowledge of any RTOS - FreeRTOS , uC OS, EmbOSs, VxWorks, QNX Knowledge of embedded linux , device driver concepts and inter process communication. Knowledge of Build toolchains and framework such as IAR, GCC , Keil, Mplab, Build root, Yocto Knowledge of Microcontroller peripherals and drivers e.g. ADC, DAC, I2C, SPI, UART, CAN, RS485 , DMA, Ethernet, SD/eMMC, SDIO, UFS Understanding of different types of analog & digital sensors and their qualification/verification process Knowledge of RF protocols WIFI , Zigbee, Bluetooth/BLE , IoT Cellular. Knowledge of networking concepts like OSI layers, embedded TCP/IP stacks and common IP protocols. Knowledge of IoT communication protocols MQTT , COAP, AMQP 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: Maintain, support & troubleshoot products already in production 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 is a plus. 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 External vendors and suppliers Qualifications and Experience: M.Tech/B.Tech in Computer Science / Electronics Engineering from a good Engineering College. 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 skills ** We have multiple Openings at various levels - experience range that we would like to consider would be between 7-15 years.

Industrial Machinery Manufacturing
London Golden Valley +

RecommendedJobs for You