Urgent Requirement || Hardware and Software Security Architect || Contract


Hardware and Software Security Architect


Job Title: Hardware and Software Security Architect

Years of Experience: 10 Years


Key Responsibilities:

·       Define, Architect and Assess hardware and software components, including Microchips Trusted Platform Module (TPM), Trusted Execution
 Environment (TEE), firmware, to meet the organization’s requirements for security.

·       Develop strategies for secure storage, secure boot to cloud onboarding, key management, and cryptographic operations. Manage complete IoT device lifecycle.

·       Knowledge of Cloud services for IoT solutions, like Azure IOT Hub or AWS IoT and also integrations with IoT gateways.

·       Experience in designing, supporting Microcontrollers having Enhanced peripheral touch, Crypto accelerators (Advanced Encryption Standard (AES), Secure Hash Algorithm (SHA) and Galois/Counter Mode (GCM)), Arm TrustZone and Trustonic’s Kinibi-M Trusted Execution Environment (TEE)

·       Evaluate appropriate memory chips and flash memory (NAND, NOR flash, etc.) system requirements, performance, and security considerations.

·       Deep understanding of secure software development, embedded systems, and firmware design principles including microcontrollers and IoT devices

·       Identify potential security risks and vulnerabilities related to memory and storage components and propose mitigation strategies. Understanding of threat modeling and security assessments to proactively address security concerns.

·       Preparing detailed documentation of hardware, software, firmware, security architecture, design, best practices, and implementation

·       Provide training and guidance to development teams and stakeholders.

·       Collaborate with cross-functional teams, including software developers, system architects, and product managers, vendors, and partners to ensure security and memory requirements are met.

·       Stay informed about emerging hardware, software and security technologies, innovations and propose improvements to hardware and software designs. Contribute for development of secure, high-performance systems that protect sensitive data and ensure the reliability of organization’s products and services.

·       Implement testing frameworks and automated testing procedures.

·       Investigate and resolve complex software and firmware issues, working closely with development teams and vendors to identify root causes.



·       Bachelor’s or master’s degree in electronics engineering.

·       Proficiency in hardware description languages (e.g., VHDL, Verilog), software and firmware development tools and methodologies, programming languages such as C/C++. is a plus?

·       Excellent communication, leadership, and teamwork skills


Click here for More remote and onsite Contract / Fulltime USA JOBS


To apply for this job email your details to ramprasad@edvenswainc.com