- Firmware Design & Development: Design, develop, and maintain firmware for Veego’s instruments using Embedded C and C++. Write efficient, reliable code for STM32 microcontrollers (ARM Cortex-M series) using STM32CubeIDE, HAL, and LL drivers.
- Peripheral & Protocol Integration: Implement and debug hardware communication interfaces including RS-232, I2C, and SPI for sensor integration, actuator control, and host connectivity. Validate electrical behaviour using oscilloscopes and logic analysers.
- Hardware Bring-Up & Debugging: Work closely with the hardware team during PCB bring-up and prototype validation. Use JTAG/SWD debuggers, serial terminals, and other tools to diagnose and resolve firmware-hardware issues.
- Version Control & Documentation: Maintain software version control using Git or equivalent. Produce and maintain software design documents, test reports, and release notes.
Pay: ₹40,000.00 - ₹50,000.00 per month
Work Location: In person