Must Have Skills:
Solid 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.
Robust 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.
Positive 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:
Flexible schedule
Work Location: Hybrid remote in Subramanyapura, Bengaluru, Karnataka