Tesla
Firmware Engineer, Silicon Development, Autopilot
Tesla, Stanford, California, United States, 94305
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.
Responsibilities
Develop high-quality C code for real-time embedded environments including safety critical systemsDesign and support software with high volume manufacturing to scale to hundreds of thousands of unitsDevelopment and debug of firmware in pre-silicon environmentsSupport hardware bring-up including low level debug of board and SoCDesign for manufacturing of embedded systemsRequirements
Degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experienceExperience in embedded development such as robotics, real-time controls, system, or controls softwareProficiency in C Proficiency in Rust for embedded- nice to have Familiarity with MISRA C- is a plusExperience debugging embedded systems using tools such as scopes, logic analyzers and debuggersUnderstanding of microprocessor architecture of both ARM and RISC-V familiesTest driven development and familiarity with developer driven automated testingAbility to collaborate and communicate complex technical conceptsProven knowledge working with network protocols preferredCompensation and BenefitsBenefits
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 deductionFamily-building, fertility, adoption and surrogacy benefitsDental (including orthodontic coverage) and vision plans, both have options with a $0 paycheck contributionCompany Paid (Health Savings Account) HSA Contribution when enrolled in the High Deductible Aetna medical plan with HSAHealthcare and Dependent Care Flexible Spending Accounts (FSA)LGBTQ+ care concierge services401(k) with employer match, Employee Stock Purchase Plans, and other financial benefitsCompany paid Basic Life, AD&D, short-term and long-term disability insuranceEmployee Assistance ProgramSick and Vacation time (Flex time for salary positions), and Paid HolidaysBack-up childcare and parenting support resourcesVoluntary benefits to include: critical illness, hospital indemnity, accident insurance, theft & legal services, and pet insuranceWeight Loss and Tobacco Cessation ProgramsTesla Babies programCommuter benefitsEmployee discounts and perks programExpected Compensation
$120,000 - $252,000/annual salary + cash and stock awards + benefits
Pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position may also include other elements dependent on the position offered. Details of participation in these benefit plans will be provided if an employee receives an offer of employment.
Responsibilities
Develop high-quality C code for real-time embedded environments including safety critical systemsDesign and support software with high volume manufacturing to scale to hundreds of thousands of unitsDevelopment and debug of firmware in pre-silicon environmentsSupport hardware bring-up including low level debug of board and SoCDesign for manufacturing of embedded systemsRequirements
Degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experienceExperience in embedded development such as robotics, real-time controls, system, or controls softwareProficiency in C Proficiency in Rust for embedded- nice to have Familiarity with MISRA C- is a plusExperience debugging embedded systems using tools such as scopes, logic analyzers and debuggersUnderstanding of microprocessor architecture of both ARM and RISC-V familiesTest driven development and familiarity with developer driven automated testingAbility to collaborate and communicate complex technical conceptsProven knowledge working with network protocols preferredCompensation and BenefitsBenefits
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 deductionFamily-building, fertility, adoption and surrogacy benefitsDental (including orthodontic coverage) and vision plans, both have options with a $0 paycheck contributionCompany Paid (Health Savings Account) HSA Contribution when enrolled in the High Deductible Aetna medical plan with HSAHealthcare and Dependent Care Flexible Spending Accounts (FSA)LGBTQ+ care concierge services401(k) with employer match, Employee Stock Purchase Plans, and other financial benefitsCompany paid Basic Life, AD&D, short-term and long-term disability insuranceEmployee Assistance ProgramSick and Vacation time (Flex time for salary positions), and Paid HolidaysBack-up childcare and parenting support resourcesVoluntary benefits to include: critical illness, hospital indemnity, accident insurance, theft & legal services, and pet insuranceWeight Loss and Tobacco Cessation ProgramsTesla Babies programCommuter benefitsEmployee discounts and perks programExpected Compensation
$120,000 - $252,000/annual salary + cash and stock awards + benefits
Pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position may also include other elements dependent on the position offered. Details of participation in these benefit plans will be provided if an employee receives an offer of employment.