P
Firmware Engineer II- Embedded Software
Pentair plc
Noida, India₹20,000–₹50,000/mo≈ AED 880-2.2K/moToday
IndiaEmbedded SystemsRTOSEmbedded LinuxCoding StandardsVersion ControlSoftware Quality AssuranceMicrocontrollerMicroprocessor ArchitectureDevice Driver ConceptsBuild ToolchainsMicrocontroller PeripheralsdriversAnalog Digital SensorsMotor Control DriversRF ProtocolsNetworking ConceptsIoT Communication ProtocolsDFMADFMEAFull Time
Skills Required
GitCommunication
Job Description
Job Description As an Embedded Systems Engineer at our company, you will be responsible for designing and developing embedded systems solutions. Here is a breakdown of what is expected from you:
**Role Overview:**
You should possess 6-9 years of experience in Embedded systems and demonstrate a strong passion for technology. Your academic background should be solid, and you should have a keen interest in embedded devices and technologies that drive the headless domain.
**Key Responsibilities:**
- Should have knowledge of Microcontroller/Microprocessor Architecture/Family such as ARM Cortex, Microchip, Xtensa ESP32, TI CC32XX, Raspberry PI, iMX series, RISC V
- Familiarity with RTOS like FreeRTOS, uC OS, EmbOSs, VxWorks, QNX
- Understanding of embedded Linux, device driver concepts, and inter-process communication
- Knowledge of Build toolchains and frameworks like IAR, GCC, Keil, Mplab, Buildroot, Yocto
- Proficiency in Microcontroller peripherals and drivers (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
- Familiarity with motor control drivers and their operations
- Knowledge of RF protocols such as WIFI, Zigbee, Bluetooth/BLE, IoT Cellular is a plus
- Understanding of networking concepts like OSI layers, embedded TCP/IP stacks, and common IP protocols
- Familiarity with IoT communication protocols MQTT, COAP, AMQP
- Proficiency in DFMA and DFMEA, Design release process
- Adherence to coding standards, guidelines, and compliance tools
- Experience with version control and repositories using tools like git
- Familiarity with software quality assurance and automated testing tools
**Qualifications Required:**
- 6-9 years of experience in Embedded systems
- Strong academic background
- Passion for technology and embedded devices
- Knowledge of various Microcontroller/Microprocessor Architectures
- Proficiency in RTOS, embedded Linux, and device driver concepts
- Familiarity with Build toolchains, Microcontroller peripherals, and drivers
- Understanding of sensor technology, motor control drivers, RF protocols, networking concepts, and IoT communication protocols
- Experience with DFMA and DFMEA, coding standards, version control, and software quality assurance
Please note that our company values diversity, equity, and inclusion. We believe in the power of a diverse workforce and take active steps to ensure a fair and inclusive work environment. As an Embedded Systems Engineer at our company, you will be responsible for designing and developing embedded systems solutions. Here is a breakdown of what is expected from you:
**Role Overview:**
You should possess 6-9 years of experience in Embedded systems and demonstrate a strong passion for technology. Your academic background should be solid, and you should have a keen interest in embedded devices and technologies that drive the headless domain.
**Key Responsibilities:**
- Should have knowledge of Microcontroller/Microprocessor Architecture/Family such as ARM Cortex, Microchip, Xtensa ESP32, TI CC32XX, Raspberry PI, iMX series, RISC V
- Familiarity with RTOS like FreeRTOS, uC OS, EmbOSs, VxWorks, QNX
- Understanding of embedded Linux, device driver concepts, and inter-process communication
- Knowledge of Build toolchains and frameworks like IAR, GCC, Keil, Mplab, Buildroot, Yocto
- Proficiency in Microcontroller peripherals and drivers (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
- Familiarity with motor control drivers and their operations
- Knowledge of RF protocols such as WIFI, Zigbee, Bluetooth/BLE, IoT Cellular is a plus
- Understanding of networking concepts like OSI layers, embedded TCP/IP stacks, and common IP protocols
- Familiarity with IoT communication protocols MQTT, COAP, AMQP
- Proficiency in DFMA and DFMEA, Design release process
- Adherence to coding standards, guidelines, and compliance tools
- Experience with version control and repositories using tools like git
- Familiarity with software quality assurance and automated testing tools
**Qualifications Required:**
- 6-9 years of experience in Embedded systems
- Strong academic background
- Passion for technology and embedded devices
- Knowledge of various Microcontroller/Microprocessor Architectures
- Proficiency in RTOS, embedded Linux, and device driver concepts
- Familiarity with Build toolchains, Microcontroller peripherals, and drivers
- Understanding of sensor technology, motor control drivers, RF protocols, networking concepts, and IoT communication protocols
- Experience with DFMA and DFMEA, coding standards, version control, and software quality assurance
Please note that our company values diversity, equity, and inclusion. We believe in the power of a diverse workforce and take active steps to ensure a fair an