DescriptionJob Summary
The Software Cyber Security Engineer is responsible to develop the cyber security software functions according to Automotive Cybersecurity standards (UN R155 & ISO/SAE:21434 and customer specific requirements for all Garrett SW products. The Software Cyber Security Engineer is responsible to define the software cyber security activities and deliverables derive and author the cyber security software requirements to consequently define/review the Software architectural design to allocate cyber security requirements select and put in place the appropriate controls.
He/she will report to the Software engineering manager and support the Cyber Security manager on all activities for the projects.
Key Job Areas of Responsibilities
- SW development
- Supports the Cybersecurity Manager in the maintenance of the Cybersecurity Plan and in the planning monitoring and adjustment of the proposed Cybersecurityrelated activities.
- Create and maintain cybersecurity engineering work products for software according to Automotive Cybersecurity standards (UN R155 & ISO/SAE:21434 and customers/system inputs such as TARA Cybersecurity Concept and Cybersecurity Requirements.
- Responsible for the software cyber security features and maturity plan.
- Supports the definition/review of the cyber security software requirements.
- Supports the definition/review of the Software architecture to allocate the cyber security and derive the detailed design requirements.
- Supports the definition/review of the cyber security detailed design documents.
- Supports the software implementation/development (i.e. design coding integration and verification) of the planned security controls at the project level.
- Supports the independent cybersecurity analysis and verification/validation process activities.
- Responsible for software bugs and issues related to cyber security from analysis resolution to closure.
- Leads the cyber security technical reviews (Plan define the objectives share the status)
- Supports the software development workload estimation.
- Supports customer technical meeting regarding cyber security and ensures customer satisfaction by establishing proactive communication.
- Reports the software projects status (i.e cyber security dashboard: status risks issues actions and escalation).
2. Support new business win
- Support the cyber security requirements analysis during RFI/RFQ phases
- Support the cyber security solutions as per the customers expectations.
- Support the Software Project Leader to estimate the Software development effort identify the tools and skills during the RFI/RFQ phases
- Support customer technical meeting during RFI/RFQ phases
- Support the procurement of the required cyber security software modules (i.e. AUTOSAR stacks verification tools...
3. Software process capitalization and norms
- Contribute to establish automotive cybersecurity processes methods and tools
- Provide process improvement feedback regarding cybersecurity development processes and deliverables
- Responsible for sharing and capitalizing the lessons learned across the software organization
Education/Qualification
Bachelors/masters degree in electronic engineering Computer or technical equivalent.
Experience Required
- Automotive Cyber security Software experience >5 years)
- Experience in ISO 26262 Safety roles is preferable
- Experience in Automotive electric drive products (i.e. Inverter eMAchine)
- 3 years work experience in Multiple National Companies
Key Skills & Knowledge
- Strong experience in secure SW development (design coding and verification): General cryptographic encryption and authentication knowledge (i.e. SHA AES RSA PKI etc) cybersecurity controls (such as secure boot secure update secure diagnostics OTA E2E etc. Hardwarebased support of Cybersecurity (HSM crypto acceleration Random Number Generator)
- Practical proven with Automotive Cybersecurity standards (UN R155 & ISO/SAE:21434
- Good knowledge in embedded software development (Real Time Sw AUTOSAR MBD Microcontrollers architecture coding and testing)
- Knowledge in vehicle communication protocols (CAN UDS XCP J1939
- Knowledge in development tools: Jira JAMA Infineon Tricore C ETAS/ Vector AUTOSAR stacks Preferable
- Knowledge in ISO 26262 preferable
- Knowledge in developing technical processes procedures guidelines and template preferable.
- Practical proven experience with ASPICE Software Development preferable.
- SelfOrganized autonomous and dynamic
- Proven problemsolving skills including ability to interpret data define actions and implement solutions
- Agile development principles
- Customer oriented skills
- Executive oriented communication style
- Demonstrated English written and oral communication skills and ability to interact with individuals of all disciplines and levels
Perks & Benefits
- Hybrid Work Model.
- Competitive Salary and benefits.
- Dynamic international work environment.
- Career growth opportunities.