Must Have Skills:
- Strong programming experience in C, C++ and Embedded C.
- Good understanding and hands-on experience with RTOS concepts (FreeRTOS or equivalent RTOS platforms).
- Experience in embedded system debugging using JTAG/SWD interfaces.
- Strong knowledge of TCP/IP networking, including:
- Socket Programming
- HTTP/HTTPS Protocols
- Hands-on experience with security libraries such as MbedTLS and OpenSSL.
- Experience in porting OpenSSL and other security components to embedded platforms.
- Experience working in Agile/Scrum development environments, including sprint planning, backlog grooming, daily stand-ups, and collaborative software development practices.
Good to Have Skills/ Understanding
- Understanding of Cryptography concepts, including:
- Symmetric Encryption and Asymmetric Encryption
- Understanding of implementing and integrating hashing algorithms such as:SHA-256 and SHA-384Exposure to GIT version control system
- Static Code Analysis e.g Sonar Cube tools and secure coding practices.
- Plus Azure DevOps/Agile would offer a great helpFamiliarity with Agile project management and tracking tools such as Jira or Azure DevOps.
Pay: ₹45,000.00 - ₹50,000.00 per month
Benefits:
Work Location: Hybrid remote in Subramanyapura, Bengaluru, Karnataka