The Tesla Test & Automation Team is looking for an amazing Build and Release Manager to develop automation pipelines and work on applications/firmware builds and releases across Tesla's PCBAs. We are looking for someone who is excited about building great CI/CD pipelines and rapid software deployment, thrives in a fast-paced environment, and appreciates the importance of accuracy and on-time delivery.
* Work with Design Engineering, Firmware, Validation, and Product Security teams to define and drive the build/release processes for Tesla's electronic control units (ECU)/ PCBAs
* Define scalable policies and procedures that will ensure successful build and releases of firmware
* Develop and manage automation pipelines
* Manage build configuration requirements from early bring-up to start-of-production (SOP)
* Work with multi-functional teams to resolve bugs, feature/build issues, and drive the timeline for release from Tesla to supplier
* Minimum of 1 to 3 years prior experience managing a build and release process, either as an Technical Program Manager, Build and Release Manager, or Software Engineer
* Bachelor's Degree in related fields like Computer Science, Engineering, Business Management, or an equivalent level of additional industry experience (5+)
* Thorough understanding of branching, configuration management, testing, build and release processes for complex software
* Technical understanding of development tools, source control, and continuous integration build systems, e.g. GitHub, Jenkins, Artifactory, CI/CD pipelines
* Strong analytical thinking, analysis, and problem-solving skills
* Exceptional verbal and written communication skills, with the ability to filter and distill relevant information for the right audience
* Proven ability to work effectively with multiple partners across a highly-matrixed, multi-functional organization
* Ability to independently manage complex project objectives
* Proven track record of defining processes and completing them