Careers

Do you know anyone at Tesla Motors Inc.?   
Link will open in new window
<< Back to Search Results


Senior/Lead Build and Release Engineer

Req. ID: 3659
Office Location: US-CA-Palo Alto-Deer Creek-Office
# of openings: 1
Job Shift:
Job Type: Full time

Description

 

About Tesla

Palo Alto, California-based, Tesla Motors uses proprietary technology, world-class design, and state-of-the-art manufacturing processes to create a new generation of highway capable electric vehicles. We utilize an innovative distribution model based on Company-owned sales and service centers. This approach allows us to maintain the highest levels of customer experience and benefit from short customer feedback loops to ensure our customer needs are fulfilled. We believe our operational infrastructure provides us with a competitive advantage compared to traditional automobile manufacturers.

The Role:

The Build Release Engineer at Tesla will be responsible for the creating and maintaining the powertrain and infotainment build and deployment system for Tesla vehicles and OEM powertrain  programs.  The Engineer will be responsible for implementing SCM (Software Configuration Management) processes on projects, setting up CM infrastructure, supporting our Continuous Integration Build environment.

The ideal candidate will be detail-oriented and will continuously strive to improve and automate our build and release process.

Responsibilities:

  • Configure software/firmware builds for a broad range of embedded systems and automated deploys to validation and production systems
  • Lead the maintenance and administration of build/release systems
  • Write scripts to enhance current build/release environment and incorporating new development projects into existing build structures
  • Oversee and ensure the automated build, release and test suites run smoothly.
  • Report on configuration status of development, validation and production environments.
  • Installing and/or upgrading new software tools when needed and help administrate common engineering resources.  Support developer tools and build environments.
  • Lead the improvement, documentation, communication and enforcement of configuration engineering processes for software applications.
  • Support and Maintain source control environment (Subversion and git)
  • Perform software branch and merge process between release cycles
  • Enhance existing automated Build/Deploy process and architect the next generation centralized deployment
  • Continually evaluate tools and technologies to improve the overall release process

Requirements:

  • Bachelors Degree in Computer Science, Computer Engineering or related discipline
  • 4+ years experience as a Build Master
  • Strong experience with source control systems Subversion and Git
  • Administrative expertise of Linux, Windows, Jira
  • Extensive knowledge in various branching/merging methodologies and release procedures
  • Experience with continuous integration build engines, such as Hudson, Jenkins, Trac, etc.
  • Proficient in Make, Scons scripting languages for automated Build-Release process
  • Proficient with C/C++, Python, Java, MySql
  • Experience with automating software deployment and packaging.
  • Excellent communication skills both oral and written

Tesla Motors is committed to a policy of equal employment opportunity. We recruit, employ, train, compensate, and promote without regard to race, color, age, sex, ancestry, marital status, religion, national origin, disability, sexual orientation, veteran status, present or past history of mental disability, genetic information or any other classification protected by state or federal law.

 

 

 





Are you a returning applicant?

Previous Applicants:

If you do not remember your password click here.

Back to Search Results

New Search


Powered By Taleo


X Deutschland Site Besuchen