Job Description
Responsibilities:
- Work on microcontrollers and embedded systems development.
- Develop and test firmware using C/C++ and Python.
- Handle communication protocols such as UART, I2C, SPI, USB, and CAN.
- Work on hardwaresoftware integration, debugging, and real-time applications.
- Use tools like STM32CubeIDE, MPLAB, and debugging tools for development.
- Work with sensors, ADC, RTC, EEPROM, motors, and peripherals.
- Participate in documentation, testing, and project execution activities.
Skills Required:
- Hands-on experience with PIC, STM32, ESP32, or similar microcontrollers.
- Strong knowledge in C, C++, Python.
- Experience in communication protocols (UART, SPI, I2C, USB, CAN).
- Understanding of RTOS, multitasking, and embedded debugging.
- Basic knowledge of Python scripting for automation (added advantage).
- Good analytical and problem-solving skills.
Education:
BE/BTech ECE / EEE / Embedded Systems or related stream.
Experience:
13 years in Embedded/Firmware development.
Interested candidates can share their updated CVs to kiran@bvrpc.comRole:
Automation DeveloperIndustry Type:
Electronics ManufacturingDepartment:
Engineering – Software & QAEmployment Type:
Full Time, PermanentRole Category:
Software Development
EducationUG:
Diploma in Engineering, BCA in Computers, B.Tech/B.E. in ComputersPG:
M.Tech in Computers
Key Skills
Skills highlighted with ‘‘ are preferred keyskills
C++PyqtGITComputer VisionPython
GStreamerProject EngineeringUSB device handlingOOPSSTLNumpySQLLinuxOpencvImage ProcessingXMLPandasGUI