Prahari Technologies
Website:
praharitechnologies.com
Job details:
Key Responsibilities
- Firmware Development: Design and write robust, efficient C/C++ code for 32-bit and 16-bit microcontrollers, primarily utilizing STM32 and PIC architectures (experience with NXP or TI is a plus).
- Peripheral Integration: Develop custom drivers and manage communication protocols including SPI, I2C, UART/USART, and CAN bus.
- Sensor & Analog Interfacing: Interface with high-resolution ADCs (e.g., ADS1256 or similar), load cells, and various environmental sensors, ensuring precise data acquisition and noise filtering.
- System Optimization: Implement direct memory access (DMA) and efficient interrupt service routines (ISRs) to manage time-critical tasks without blocking the CPU.
- RTOS Implementation: Manage task scheduling, memory, and concurrency using RTOS environments such as Zephyr or FreeRTOS.
- Hardware Debugging: Work alongside hardware engineers to troubleshoot self-designed PCBs using oscilloscopes, logic analyzers, and multimeters.
About Company: Prahari Technologies is an R&D-focused electronics company based in India, specializing in reverse engineering, embedded systems, industrial automation, and IoT integration. We work across multiple industries, including agriculture, energy, manufacturing, and smart hardware, offering end-to-end hardware and software solutions. Our mission is to simplify innovation by transforming ideas into intelligent, market-ready products. Join us to work on real-world problems, cutting-edge technologies, and impactful engineering solutions.
Click on Apply to know more.