Key Responsibilities Develop and implement secure software solutions using Embedded C. Work with RTOS (FreeRTOS) and Linux environments to design and maintain secure systems. Implement encryption, authentication, and secure communication protocols. Conduct threat modeling and vulnerability assessments to identify and mitigate potential risks. Collaborate with cross-functional teams to ensure security best practices are integrated into all stages of product development. Analyze and resolve security-related issues, ensuring compliance with industry standards and regulations.
Required Skills and Qualifications Strong programming skills in Embedded C. Proficiency in working with RTOS (FreeRTOS) and Linux environments. In-depth knowledge of encryption, authentication, and secure communication protocols. Hands-on experience with threat modeling and vulnerability assessment. Excellent problem-solving and analytical skills. Ability to work collaboratively in a team environment. Strong communication skills to effectively convey complex technical information.