Job Description
• Platform Cyber Security team and be involved in the delivery of the latest automotive infotainment and connectivity technologies. You will develop and maintain software for Security. The role will also include developing unit test cases, functional test cases, running code quality tools and checking for vulnerabilities.
Responsibilities:
This position will be responsible for developing embedded software and assessment of security threat landscape for connected vehicles and mitigation methods. The role will require working closely with cybersecurity, development and test teams to define, design, implement, and sustain security solutions for vehicle and components. This position requires a strong security software development background, including threat modeling, threat identification and providing a security test plan. The ideal candidate must possess strong security skills to analyze, design & build scalable software. Additionally, the candidate will need to have an end-to-end system knowledge to be able to influence the development of security solutions while working in a fast paced collaborative environment.
• Define, design, implement, test and sustain security solutions for vehicle and its components.
• Security Analysis – Analyze the requirements and design to mitigate the threat vectors within each attack surface.
• The security risk analysis will be performed across the product life cycle keeping end to end solution perspective.
• Software development in an agile, fast paced and collaborative environment.
• Collaborate with Corporate Cybersecurity Team, other development and test teams to determine the functional and non-functional requirements
• Lead and deliver software architecture solutions, HLD, DD for cybersecurity features for multiple ECU’s with consideration for design evolution, reuse and maintenance
• Define and uphold high coding standards to ensure no vulnerabilities are introduced and the code written is highly maintainable, extensible and secure.
• Provide technical guidance and coaching to other members of the team
• Excellent written and verbal communication
• Participate in code reviews, daily standup meetings and feature planning
Job Qualification
Basic Qualification:
• Bachelor’s degree, in Computer Science or Electrical Engineering.
• 10+ years’ experience in software development
• 5+ years in software architecture experience
• 5+ years’ experience in Cybersecurity
• 5+ years in C++
• 5+ years of technical leadership
• Excellent knowledge and experience with OOA and OOD
• Deep technical understanding of programming languages such as: C, C++
• Deep technical understanding of multi-CPU and controller based embedded systems
Preferred Qualification:
• Master’s degree, in Computer Science or Electrical Engineering.
• Strong interpersonal and communications skills to build/ maintain ongoing business relationships
• Experience with compliance regulations/laws, security frameworks and standards (e.g., NIST, ISO, OWASP, etc.) would be an asset.
• Experience with in-vehicle signaling and communications mechanisms such as CAN would be an asset
• Experience in defensive programming
• Experience with OpenSSL and other symmetric and asymmetric cryptographic libraries
• Experience in key management and key distribution
• Experience in OS hardening
Contact
Interested candidates should click Apply button to submit a completed Curriculum Vitae/ Resume and Cover Letter to: Recruitment Department – FPT Software Workforce Development
• Contact Person : Mrs. Hoang Le My Hanh
• Email : [email protected]