Firmware Engineer, Autopilot Silicon Development

    • Tesla Motors
  • Austin, TX
  • Posted 60+ days ago | Updated 2 days ago

Overview

On Site
Full Time

Skills

Design for manufacturability
Test-driven development
Real-time
Operating systems
Systems design
Embedded systems
Computer science
Computer engineering
Electrical engineering
A+
Logic analyzer
Automated testing
Network protocols
Firmware
Expect
Sensors
Computer hardware
Design
C
Manufacturing
Debugging
System on a chip
Robotics
Rust
Microprocessor
ARM
Collaboration
PPO
Payroll
Health care
FSA
Finance
Insurance
Apache Flex
Legal

Job Details

What to Expect

The Silicon Development team is looking for a Firmware engineer to join the team. 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.

What You?ll Do

  • 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


  • What You?ll Bring

    • Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalemnt
    • 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


    Compensation and Benefits

    Benefits

    Along with competitive pay, as a full-time Tesla employee, you are eligible for the following benefits at day 1 of hire:
    • Aetna PPO and HSA plans > 2 medical plan options with $0 payroll deduction
    • Family-building, fertility, adoption and surrogacy benefits
    • Dental (including orthodontic coverage) and vision plans, both have options with a $0 paycheck contribution
    • Company Paid (Health Savings Account) HSA Contribution when enrolled in the High Deductible Aetna medical plan with HSA
    • Healthcare and Dependent Care Flexible Spending Accounts (FSA)
    • LGBTQ+ care concierge services
    • 401(k) with employer match, Employee Stock Purchase Plans, and other financial benefits
    • Company paid Basic Life, AD&D, short-term and long-term disability insurance
    • Employee Assistance Program
    • Sick and Vacation time (Flex time for salary positions), and Paid Holidays
    • Back-up childcare and parenting support resources
    • Voluntary benefits to include: critical illness, hospital indemnity, accident insurance, theft & legal services, and pet insurance
    • Weight Loss and Tobacco Cessation Programs
    • Tesla Babies program
    • Commuter benefits
    • Employee discounts and perks program