System Software Engineer, Tegra Security Software
We are seeking a System Software Engineer to develop and maintain security-focused software for advanced embedded computing platforms. You will work on low-level system components that help protect devices throughout their lifecycle, from secure boot and trusted execution through to platform update and recovery mechanisms.
Your responsibilities will include designing, implementing and testing security software in C and C++, with a strong focus on reliability, performance and maintainability. You will contribute to firmware and operating system integration, develop features for hardware-backed security services, investigate complex system issues and support the delivery of robust solutions across multiple product generations.
You will collaborate with engineers working across hardware, firmware, operating systems and validation to define interfaces, review technical designs and resolve issues efficiently. The role will also involve analysing security requirements, assessing potential vulnerabilities, participating in code reviews, improving development and test processes, and producing clear technical documentation.
We are looking for experience in systems or embedded software development, ideally within a security-critical or resource-constrained environment. You should have strong C or C++ programming skills and a solid understanding of operating system concepts, computer architecture, concurrency, memory management and debugging. Familiarity with secure boot, trusted execution environments, cryptography, key management, hardware security modules or device authentication would be advantageous.
Experience with embedded Linux, firmware development, bootloaders, device drivers, build systems and source control is desirable. An understanding of security development lifecycles, threat modelling and vulnerability mitigation would also be beneficial. You should be comfortable working with hardware and software debugging tools, interpreting technical specifications and investigating problems at the system level.
The successful candidate will be a structured problem-solver who communicates clearly and works effectively in a collaborative, international environment. A degree in computer science, computer engineering, electronic engineering or a related discipline, together with relevant professional experience, is preferred.
System Software Engineer, Tegra Security Software
Other similar jobs
Popular job searches
Your next job
starts here.
JOB SPECIALISMS
LATEST JOBS
TOP SEARCHES
LOCATIONS
- Security Engineer
- Security Analyst
- Security Consultant
- Security Architect
- IT Security Manager
- Identity Access Management IAM
- Data Protection
- Cyber Security Consultant
- SOC Analyst
- Risk Analyst
- Governance and Compliance
- Penetration Tester
LATEST JOBS
- SecOps Engineer
- Senior KIM Lead and Deputy Dat...
- Cyber Security Cloud Engineer
- Senior Risk Manager Technolog...
- Senior Security Architect - Pl...
- IGA Lead Engineer
- Lead Cybersecurity Architect
- Security Contract Delivery Pro...
- System Software Engineer, Tegr...
- Network & Security Delivery Te...
- Cyber Threat Intelligence Anal...
- Senior Identity & Access Manag...