Job Description:
1. Experience in Embedded SW development using STM32.
2. Hands on experience in C and C++.
3. Experience in Middleware development.
4. Experience in communication protocol, SPI, I2C, Modbus, UART etc.
5. Experience with development tools such as STM32CubeIDE, IAR Embedded Workbench.
6. Experience with real-time operating systems (RTOS).
Secondary:
1. Experience in Linux OS
2. Python and Java
Microcontroller ( STM32) Communication Protocols :- SPI, QSPI, I2C, UART, MODBUS Languages: C, C++, Java, Python
Other:- Timer, PWM, Ethernet, RTC, TCP/IP.
OS: Linux Proven experience in embedded firmware development, specifically with STM32 microcontrollers. Perform code reviews and maintain documentation for firmware development processes.
Proficient in C/C++ programming languages.
Experience with development tools such as STM32CubeIDE, IAR Embedded Workbench, or Keil. Experience with communication protocols (SPI, I2C, UART, Modbus etc.).
Experience with Timer, PWM,ADC, QSPI, Flash, EEPROM, Uart RS285, Secure element, Ethernet.
Experience in HMI interface. Experience in CyberSecurity, Mbedtls. Experience with real-time operating systems (RTOS).