Job Description
- Design, develop, and maintain firmware for microcontroller-based systems.
- Write efficient and optimized C/C++ code for embedded applications.
- Work with various communication protocols such as UART, SPI, I2C, CAN, Modbus , etc.
- Perform hardware bring-up , debugging, and troubleshooting using oscilloscopes and logic analyzers.
- Collaborate with hardware design teams for PCB and circuit design validation .
- Implement and manage RTOS-based applications for real-time systems.
- Develop and maintain documentation for firmware architecture, APIs, and test cases.
- Conduct unit testing , validation, and verification of firmware.
- Contribute to IoT and automation projects with sensor integration and wireless modules (Wi-Fi, BLE, GSM, etc.).
- Ensure system reliability, performance, and security across embedded platforms.
Job Tags
Permanent employment, Full time,