Role: Embedded Developer
Years of experience: 6 to 8 years
MUST HAVE :-
Design, code and unit test embedded firmware in C and C++ with strong OOP and data structure knowledge
- Perform board bring up and debugging on STM32 and ESP32 platforms using industry standard tools
- Work with RTOS environments preferably Zephyr including tasks, scheduling, timers and synchronization
- Develop and validate I2C, SPI, RS232, RS485 and USB communication interfaces
Build IoT connectivity using Wi Fi, MQTT, HTTP, BLE and embedded webserver capabilities - Use GitHub for version control and JIRA for tracking while delivering in Agile or SAFe environments
- Investigate and resolve complex firmware issues and deliver within tight timelines
- Communicate effectively with cross functional teams and stakeholders.