Sr. Embedded Software Security Engineer – Tesla Energy

Tesla

  • Full Time

Responsibilities

Tesla Energy is looking for a strong software security
engineer to help with the design and development of its next generations of
embedded software security systems in batteries, charging, and solar systems.
This is a highly cross-functional role, where you will work collaboratively to
implement security features, assess requirements for security controls, build
and design software systems to achieve those requirements efficiently, and the
development of those systems. In short, as a security software engineer at
Tesla, you will be responsible for helping build the embedded software that
keeps all our products secure, while providing customer-facing connected
services and sophisticated remote diagnostics.

Requirements

  • Experience in embedded development in robotics, real-time
    controls, or system software.
  • 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.
  • Strong
    communication skills.
  • Ability
    to multi-task, prioritize and work in an extremely fast-paced, collaborative
    environment.