PaloAltoRecruiter Since 2001
the smart solution for Palo Alto jobs

Embedded Software / Firmware Engineer - Power Conversion Control

Company: Tesla Motors
Location: Palo Alto
Posted on: April 9, 2021

Job Description:

The Role As a firmware engineer on the power electronics controls team, you will be responsible for delivering high quality embedded code running on the processors at the heart of Tesla energy storage systems, vehicle, and production lines.You will be designing, implementing, and performing hands-on testing and system integration. You will also build out the modeling and software test infrastructure that model behaviors on the grid system. Come join a team of dynamic and deeply knowledgeable engineers that strive to build the most robust and reliable embedded systems that run EV charging systems and the renewable microgrids that power them. You will contribute to solving some of the most exciting problems in the embedded software space and change the way the world produces electric vehicles and delivers energy. The work is exciting and fun, pushing the technology envelope in an open, collaborative, and supportive environment. Help us put that clean energy in our amazing vehicles, and work with a diverse team around the world deploying reliable power to all corners of the globe. Responsibilities

  • Specify, design, and implement functionality and behaviors of embedded subsystems to deliver high-quality C code for controls software and algorithm development
  • Design the software architecture and firmware implementation on hardware through integration, test, and high volume manufacturing.
  • Hands-on hardware bring-up, system debugging, code/performance optimization, create and execute board level test plans to expose weakness or faults in firmware for the powertrains, vehicle and energy storage system.
  • Development of automated Hardware-In-Loop (HIL) and Software-In-Loop (SIL) validation platform and infrastructure to improve the level of automation, efficiency and accuracy of the powertrains, vehicle and energy storage system validation.
  • Implement continuous improvements and best practices within the team, and larger organization. Requirements
    • Experience in embedded development in robotics, real-time controls, or system software and all levels of experiences are needed
    • Proficiency in C
    • Strong software fundamentals including architectural design, algorithm development, data structures, code modularity, and maintainability.
    • Desired to have test driven development experience using unit testing, software in the loop, and hardware in the loop methodologies. Our developers participate significantly in firmware testing, so a validation mindset is required.
    • Ability to collaborate and communicate complex technical concepts. Preferred Skills
      • Knowledge of version control (Git) and continuous integration.
      • Understanding of physics, basic principles, and basic control with previous experience in power conversion field or validating highly complex and mission critical embedded system is a plus.
      • Good understanding with MISRA C/unit test or other code quality standard a plus.
      • Python experience and scripting skills in other common languages is a plus (Perl, Shell, Bash).
      • Knowledge and experience with automation and build tools is a plus (Jenkins, Docker, SCons). Employee Benefits
        • As a full time Tesla employee you will receive full benefits from day 1 for you and your dependents.
        • Kaiser and UnitedHealthcare PPO and HSA plans (including infertility coverage)
        • 3 medical plan choices with $0 paycheck contribution
        • Vision & dental plans (including orthodontic coverage)
        • Company paid Life, AD&D, short-term and long-term disability
        • 401(k), Employee Stock Purchase Plans, and other financial benefits
        • Employee Assistance Program, Paid Time Off, and Paid Holidays
        • Back-up childcare and employee discounts

Keywords: Tesla Motors, Palo Alto , Embedded Software / Firmware Engineer - Power Conversion Control, IT / Software / Systems , Palo Alto, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Other IT / Software / Systems Jobs


Front End Developer
Description: Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. As a member of the software engineering division, you will apply basic to intermediate knowledge (more...)
Company: Oracle
Location: Petaluma
Posted on: 04/21/2021

Senior Software Engineer
Description: Join Hired and find your dream job as a Senior Software Engineer at one of 10,000 companies looking for candidates just like you.Companies on Hired apply to you, not the other way around. You'll (more...)
Company: HIRED
Location: San Bruno
Posted on: 04/21/2021

Account Development
Description: At AT T, were transforming the speed of business. Our National Sales team works at the center of the deal offering our millions of customers integrated business solutions to meet their needs in cybersecurity, (more...)
Company: AT & T
Location: San Rafael
Posted on: 04/21/2021


Revature: Front End Developer (Entry Level)
Description: In the next 4 weeks, Revature is looking to hire over 300 Front End Developers across the country. We are the largest employer of emerging tech talent.One day someone is going to ask you where you got (more...)
Company: Revature
Location: West Sacramento
Posted on: 04/21/2021

Senior Software Engineer
Description: Join Hired and find your dream job as a Senior Software Engineer at one of 10,000 companies looking for candidates just like you.Companies on Hired apply to you, not the other way around. You'll (more...)
Company: Hired
Location: Danville
Posted on: 04/21/2021

Sales Executive Fiber
Description: At AT T, were transforming the speed of business. Our National Sales team works at the center of the deal offering our millions of customers integrated business solutions to meet their needs in cybersecurity, (more...)
Company: AT & T
Location: San Rafael
Posted on: 04/21/2021

UX Software Development Engineer (JoinOCI-SDE)
Description: Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. As a member of the software engineering division, you will assist in defining and developing (more...)
Company: Oracle
Location: Newark
Posted on: 04/21/2021

Revature: Entry Level Software Developer
Description: Revature is the fastest growing employer of emerging technology talent. We will hire over 300 Entry Level Software Developers across the country in
Company: Revature
Location: Rancho Cordova
Posted on: 04/21/2021

Senior GIS Developer
Description: Arthur Lawrence is urgently looking for Senior GIS Developer for a client in San Ramon, CA Kindly review the job requirements below. Your immediate application will enable us to place you successfully. (more...)
Company: Arthur Lawrence
Location: San Ramon
Posted on: 04/21/2021

GUI Application Developer
Description: Join Hired and find your dream job as a Senior Front End Engineer at one of 10,000 companies looking for candidates just like you. Companies on Hired apply to you, not the other way around. You (more...)
Company: Hired
Location: Walnut Creek
Posted on: 04/21/2021

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Palo Alto RSS job feeds