Staff Firmware Engineer, Silicon Development Engineer, Autopilot AI – Palo Alto, CA

Tesla

The Role

The Silicon Development team is looking for a
Staff-level engineer to join the team in Palo Alto, CA. Firmware
engineers are expected to develop, test and document firmware for various
in-house silicon and sensors development projects. Firmware produced from the
team comprise the full stack, from the very first bootloaders of a system
including ROM through to real time operating system applications.

The successful applicant joins a team of deeply
knowledgeable embedded engineers with opportunities to solve ambitious and
challenging problems in the embedded space. The applicant works closely with
hardware teams and engages in hardware/software codesign with the
responsibility to design and develop systems to be functional, performant and
reliable.

Responsibilities

  • Develop
    high-quality C code for real-time embedded environments including safety
    critical systems.
  • Design
    and support software with high volume manufacturing to scale to hundreds
    of thousands of units.
  • Development
    and debug of firmware in pre-silicon environments.
  • Support
    hardware bring-up including low level debug of board and SoC.
  • Design
    for manufacturing of embedded systems.

Requirements

  • BS
    in Computer Science, Computer Engineering, Electrical Engineering or the
    equivalent in experience with evidence of exceptional ability.
  • Experience
    in embedded development such as robotics, real-time controls, system or
    controls software.
  • Proficiency
    in C
  • Proficiency
    in Rust for embedded- nice to have
  • Familiarity
    with MISRA C- is a plus.
  • Experience
    debugging embedded systems using tools such as scopes, logic analyzers and
    debuggers.
  • Understanding
    of microprocessor architecture of both ARM and RISC-V families
  • Test
    driven development and familiarity with developer driven automated
    testing.
  • Ability
    to collaborate and communicate complex technical concepts.
  • Proven
    knowledge working with network protocols preferred.
  • Experience
    with protocol buffers and other application layer protocols preferred
  • Contributions
    to open source projects a plus; let us know on the resume
Along with competitive pay, this position is eligible for benefits including:
  • As a full-time Tesla employee, you will receive full benefits from day 1 for you and your eligible dependents
  • Aetna PPO and HSA plans (including infertility and transgender coverage)
  • 2 medical plan choices with $0 paycheck contribution
  • Vision & dental plans (including orthodontic coverage)
  • Healthcare and Dependent Care Flexible Spending Accounts
  • Company Paid HSA Contribution when enrolled in the High Deductible Medical Plan with HSA
  • Company paid Life, AD&D, short-term and long-term disability
  • 401(k) match, Employee Stock Purchase Plans, and other financial benefits
  • Employee Assistance Program, Sick and Vacation time (Flex Time for salary positions), and Paid Holidays
  • Back-up childcare and employee discounts
  • Voluntary plans such as critical illness, hospital indemnity, accident insurance, and pet insurance
  • Voluntary Identity Theft and Legal Services plans
  • Adoption and surrogacy benefits

Responsibilities

Requirements