Posted:5 days ago|
Platform:
Work from Office
Full Time
Responsibilities: Develop and Maintain Firmware: Create and sustain firmware for embedded systems, ensuring optimal performance and reliability. Programming and Debugging: Write and debug code in C/C++ for microcontrollers, with a focus on ARM Cortex M0/M3/M4 family, NodeMCU, and ESP32. Driver and BSP Design: Design and implement low-level drivers and board-specific packages to facilitate hardware interaction. Communication Protocols: Work with communication protocols such as TCP/IP, HTTP, MQTT, and Modbus to ensure seamless data transmission. IoT Platform Development: Develop applications for IoT platforms, including ZigBee, Bluetooth Low Energy (BLE), and Wi-Fi. Hardware Integration: Integrate firmware with hardware using debug tools and in-circuit emulators to ensure cohesive operation. Hardware Bring-Up: Perform hardware bring-up and troubleshoot hardware-software integration issues effectively. RTOS Utilization: Utilize Real-Time Operating Systems (RTOS) in embedded firmware development to enhance system responsiveness and multitasking. FOTA Implementation: Implement Firmware Over-The-Air (FOTA) updates to facilitate remote firmware upgrades. Peripheral Interface: Interface with various peripherals such as SPI, UART, I2C, I2S, USB, DMA, ADC, DAC, timers, EEPROM, flash memory, SD cards, and Ethernet. Sensor Integration: Work with a variety of sensors, including flow, temperature, pressure, accelerometer, gyro, compass, and light sensors, ensuring accurate data collection and processing. Testing and Debugging: Use test equipment such as oscilloscopes and logic analyzers for comprehensive debugging and testing of firmware and hardware components. Skills / Experience: Excellent programming and debugging skills in C/C++. Hands-on experience with the Arduino platform. Conversant with protocols like TCP/IP, HTTP, MQTT, Modbus. Preferred experience with ZigBee, Bluetooth Low Energy (BLE), Wi-Fi, and IoT platforms. Working knowledge of RTOS and FOTA. Strong experience with low-level drivers and board-specific package development. Excellent hands-on experience with microcontrollers (8/16/32 bit) in the ARM Cortex M0/M3/M4 family, NodeMCU, and ESP32. Good understanding of interfaces like SPI, UART, I2C, I2S, USB, and peripherals such as DMA, ADCs, DAC, timers, EEPROM, flash memory, SD cards, and Ethernet. Experience with hardware bring-up and integration of software and hardware using debug tools/in-circuit emulators. Knowledge of various sensors (flow, temperature, pressure, accelerometer, gyro, compass, light, etc.). Familiarity with using test equipment (e.g., oscilloscope, logic analyzer).
Aquaexchange Agritech
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Bengaluru
0.7 - 1.0 Lacs P.A.
Pune, Maharashtra, India
Experience: Not specified
0.5 - 5.0 Lacs P.A.
Navi Mumbai, Maharashtra, India
Experience: Not specified
0.5 - 5.0 Lacs P.A.
Pune, Maharashtra, India
Experience: Not specified
0.5 - 5.0 Lacs P.A.
Vijayawada, Hyderabad
6.0 - 15.0 Lacs P.A.
8.0 - 10.0 Lacs P.A.
Hyderabad, Vijayawada
7.0 - 12.0 Lacs P.A.
3.0 - 6.0 Lacs P.A.
Hyderabad
5.0 - 12.0 Lacs P.A.
Bangalore Rural
15.0 - 20.0 Lacs P.A.