Rust Job: Sr Embedded Systems Engineer, Chassis Controls & P

Job added on

Company

Tesla Motors

Location

Palo Alto, CA - United States of America

Job type

Full-Time

Rust Job Details

What to Expect

The Chassis Controls and Powertrain Simulation team is looking for an experienced Electrical/Software Engineer to design, develop, and maintain cutting-edge Processor-in-the-Loop (PIL) and Hardware-in-the-Loop (HIL) development platforms, tools, and infrastructure.

This role is crucial for delivery of high-quality software for our existing customers and for new product development in short timeframes. Creating, maintaining, scaling highly efficient, effective, and thorough development, prototyping, and validation systems enables us to have high confidence in software features deployed to millions of vehicles.

Come join a team of deeply knowledgeable engineers that strive to build the most robust and reliable embedded systems using cutting edge hardware development tools and practices. You will solve some of the most ambiguous and challenging problems in the embedded space and change the way the world produces electric vehicles.

What You?ll Do

  • Create and develop automated Hardware-in-the-Loop (HIL) and Processor-in-the-Loop (PIL) infrastructure to enable reliable, efficient, thorough, accurate, and repeatable simulation scenarios
  • HIL/PIL platform and device under test (DUT) PCB boards bring-up for Tesla chassis controls, vehicle, and powertrain controllers
  • Develop and maintain VHDL for FPGA used in the hardware testers
  • Automate manual processes such as regression testing


What You?ll Bring

  • 2+ years of relevant experience in embedded development, test development, or similar
  • BS in Electrical Engineering, Computer Engineering, Computer Science, or equivalent practical experience
  • Experience in C and Python
  • You are passionate about automating work and enabling others to go faster with the tooling you develop
  • Ability to read and review electronic circuit schematics
  • Writing VHDL and working with FPGA
  • Knowledge of version control (Git) and continuous integration
  • Excellent verbal and written communication skills to coordinate with the team
Preferred:
  • Experience with automation and build tools (Jenkins, Docker, SCons)
  • Previous experience with highly complex and safety critical embedded system
  • Scripting skills in other common languages (Shell, Bash)
  • Experience with Rust programming language


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


    • Expected Compensation

      $104,000 - $348,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.