Role: Embedded/Automotive Cyber Security Software Engineer
Location: Michigan/Remote USA
Duration: Long Term
Experience Level: 6+ years
Responsibilities
- Drive Embedded Software Cybersecurity Architecture and Security Features Development
- Develop Threat Models and Conduct Risk Assessment
- Implementation of Low-Level Cybersecurity Requirements
- Provide Architectural Inputs for Design of Various Security Features incorporated in product
- Provide guidance and technical direction to other members on the delivery team
- Support and review product Cybersecurity Engineering through the various phases of Automotive product development: - Concept, Design, Concept Validation, Operations and Maintenance
Proven Technical Skills and Experiences
- Automotive E/E architectures for vehicle control and connected cars services.
- Experience with embedded software engineering and IoT systems
- Experience of Implementing security features using HSM/Trust zones on ARM based platforms
- Secure Software Development within RTOS/AUTOSAR
- Experience with Agile Toolchain Management
- Capabilities within Component and Unit-Level Cybersecurity Tests, including development and execution
- Experience of Implementing Security on Android and Linux based OS at the application and Kernel level
- Familiarity with vehicle network architecture, modules, and protocols (CAN etc.)
- Implementation of various security concepts like Secure boot, Secure Authentication, HSM, cryptography
- Experience of working on connected cars with automotive Tier1s/OEMs
Skills required
- B.E. or B.Tech./B.S degree in Computer Science, Electrical/Electronic Engineering
- 6+ years of experience in Cybersecurity experience in product security (preferred automotive Cybersecurity)
- Cybersecurity standard (ISO/SAE 21434), regulations (UN R155, UN R156)
- Risk Management (ISO/SAE 21434 preferred, or ISO 31000)
- Product-specific technical knowledge
- High level of interpersonal skills to work effectively in a geographically dispersed team
Experience working in any flavor of the Agile Software Development method e.g. SCRUM