Senior Software Engineer experienced in the development of real‐time C/C++ applications with a focus on embedded/mission-critical solutions Involved in all phases of Software Development life cycle: Requirement Analysis, Designing, Development, and Testing.
Specialties:
- Design & Developing C/C++ Applications/Firmware.
- Linux( Desktop/ Embedded), Build root, Busy Box, etc.
- Cross-compile and Builds( Cyqwin, Make, CMake).
- RTOS( RTX, freertos, VxWorks, etc.).
- STL, BOOST, QT framework.
- Python and Shell Scripting.
- Debugging( GDB, JTAG).
- Unit Testing and TDD.
- JIRA, Confluence, etc.
- Multi-threading.
- Agile( SCRUM).
- GIT, SVN, JIRA, Confluence.
- IoT.
- Cryptography( symmetric and asymmetric), authentication, and key management.
- ARM Cortex M/A, 8051, AVR, PIC platform experience( TI, NXP, ST, ATMEL, etc.).
- Communication Peripherals( USB, ETHERNET, SPI, I2C, UART, RS232, RS485, etc.)
- Sockets and network protocols( TCP, UDP, HTTP).
- Financial Messaging ISO8583 and Smart cards contact & contact-less technologies.