Torc Robotics→
Cybersecurity Architect 1 at Torc Robotics in Blacksburg, VA
Entry LevelHybridFull-timeBlacksburg, VA$109k–$131k/yr
Skills
cybersecurity principlesstatic analysisdynamic analysisfuzz testingsoftware analysis toolsc programmingc++ programmingunix-like operating systemsnetwork security principles
Job Description
Summary: Torc Robotics is a leader in autonomous driving technology focused on developing software for automated trucks. As a Product Cybersecurity Architect 1, you will embed cybersecurity into the foundation of autonomous driving systems and ensure security is integrated across the product lifecycle.
Responsibilities:
- Perform cybersecurity assurance activities such as static analysis, dynamic analysis, and fuzz testing
- Perform attack surface analysis at varying levels of software and hardware abstraction
- Collaborate with product development teams to embed cybersecurity into software development activities
- Focus on ensuring compliance with best practices and industry standard requirements pertaining to software security activities defined by the AVCDL
- Prepare and present evidence in the safety case to demonstrate readiness to launch new products or release new software versions from a software security perspective
- Train internal stakeholders on software security practices and act as a resource where expert software security assistance is needed
Required Qualifications:
- Bachelor's degree in computer science, electrical engineering, or related technical field plus demonstrated competences and technical proficiencies typically acquired through 0–3+ years of experience
- Strong understanding of cybersecurity principles and practices
- Strong understanding of software cybersecurity activities such as static analysis, dynamic analysis, and fuzz testing
- Experience with software analysis tools such as CodeQL, libfuzzer, honggfuzz, UBSan, and ASan
- Experience using programming languages such as C and C++
- Proficiency in recognizing software/hardware weaknesses and security vulnerabilities
- Knowledge of Unix-like operating systems and software
- Knowledge of computer networking protocols, network security principles, and practices
Preferred Qualifications:
- Experience developing safety-critical, cyber-physical systems in industries such as automotive, medical or aerospace
- Experience with embedded programming
- Experience with designing secure test plans
- Knowledge of secure coding standards & guidelines such as CERT C++ and MISRA C++
- Knowledge of cybersecure development lifecycles such as the Microsoft SDL, A Versatile Cybersecurity Development Lifecycle (AVCDL), or similar
Required Skills: Cybersecurity principles, Static analysis, Dynamic analysis, Fuzz testing
Important Skills: Software analysis tools, C programming, C++ programming, Unix-like operating systems, Network security principles
Benefits: 100% paid medical, dental, and vision premiums for full-time employees, 401K plan with a 6% employer match, Flexibility in schedule and generous paid vacation (available immediately after start date), Company-wide holiday office closures, AD+D and Life Insurance
Benefits
100% paid medical, dental, and vision premiums for full-time employees
401K plan with a 6% employer match
Flexibility in schedule and generous paid vacation (available immediately after start date)
Company-wide holiday office closures
AD+D and Life Insurance