waypointjobs

EngineersOfAI

Principal Embedded Security Engineer

sunnyvale, CA

Check who can apply and the requirements below before continuing.

About this opportunity

EngineersOfAI lists this Principal Embedded Security Engineer opportunity in sunnyvale, California. Review the employer’s description below for duties, qualifications and application requirements.

Job description

The role

The security of our software is paramount to the safety of our vehicles. The onboard software for our various fleets of vehicles is critical to data gathering, model training, and demonstration of our self-driving technology. You will work with embedded software engineers to design, implement, review, and test the onboard software and connected services for our current and future platforms.

Key responsibilities:

Design and develop real-time embedded firmware and embedded Linux software to implement security controls for the system

Contribute to technical requirements, architecture, and interface design documents

Partner with the wider Wayve Security team to identify and address security issues related to our vehicle fleet

Partner with developers from throughout the organization to design and promote secure software architectures

Build, deploy, and maintain security tools, libraries, controls, and instrumentation in Wayve’s codebases

Perform code and design reviews to identify and help remediate security flaws

About you

In order to set you up for success as an Embedded Security Engineer at Wayve, we’re looking for the following skills and experience.

Essential

Proven record of designing and delivering software security systems for internet-connected embedded devices

Experience incorporating hardware-based security techniques (Hardware Security modules, TrustZone, Secure Boot, etc) into a robust hardware/software system design

Sound knowledge of Cryptography fundamentals and Public Key Infrastructure

Extensive experience creating, presenting, and refining clear, compelling technical specifications from top-level system architecture documents down to low-level implementation guides and test plans

System-level (kernel/bootloader) software development experience

Significant experience with at least Python, C++, C, or Go.

Exceptional ability to communicate and collaborate with developers, non-engineering stakeholders, and leadership

Desirable

Experience with QNX or similar realtime operating systems

Experience designing, developing, and maintaining professional software

Experience with Azure, GCP, containers, secrets management systems, cryptography, popular threat modeling systems, and other contemporary security topics

Contributions to the security community (open source, published research, presentations, blog posts, etc.)

Bachelor’s degree or above in CS, Engineering, Math, Physics, or similar

This role is a full-time role based in Sunnyvale, CA (hybrid) and the reasonably estimated salary for this role ranges from $295,500 to $375,100, plus a competitive equity package. Actual compensation is based on the candidate's skills, qualifications, and experience.

#J-18808-Ljbffr

Worksite address

sunnyvale, CA, 94087, US

Who can apply

Review the original listing for work authorization, qualifications and employer requirements.

Ready for your next step?Apply on the official website
Apply on WhatJobs ↗

Explore related searches

Current related jobs

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Space Systems Mechanical Engineer

laurel, MD

See pay details in description

Description Do you want to design and build unique space structures and spacecraft for NASA missions that enable groundbreaking scientific disco…

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

System Security Engineer

laurel, MD

See pay details in description

Description Are you looking for an opportunity to utilize your technical skills to solve complex, real-world problems? If so, we're looking …

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Advanced Reentry Mission Engineer

laurel, MD

See pay details in description

Description Are you interested in hypersonic and reentry system design and prototyping? Do you want to make contributions to next generation …

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Thermal and EO/IR Modeling and Simulation Engineer

laurel, MD

See pay details in description

Description Are you looking for a unique opportunity to impact significant advances to the nation's groundbreaking integrated air and missile de…

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Network Effects Engineer

laurel, MD

See pay details in description

Description Do you want to perform advanced research, development, and test & evaluation of communications systems and network technologies that…

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

System Realization and Resilience Engineer

laurel, MD

See pay details in description

Description Are you passionate about applying system engineering principles to influence the development and resilience of future strategic weap…

Listing review due 2026-10-06View job