Software Release Engineering Manager
Company: Woven
Location: Palo Alto
Posted on: October 18, 2024
Job Description:
Palo Alto, CA / Ann Arbor, MI / Product & Technology - AD/ADAS /
Employee / hybridWoven by Toyota is the mobility technology
subsidiary of Toyota Motor Corporation. Our mission is to deliver
safe, intelligent, human-centered mobility for all. Through our
Arene mobility software platform, safety-first automated driving
technology and Toyota Woven City - our test course for advanced
mobility - we're bringing greater freedom, safety and happiness to
people and society.Our unique global culture weaves modern Silicon
Valley innovation and time-tested Japanese quality craftsmanship.
We leverage these complementary strengths to amplify the
capabilities of drivers, foster happiness, and elevate
well-being.TEAM"Kaizen" is the Japanese philosophy of continuous
improvement, accomplished through cycles of reflection and action.
Woven by Toyota's Integration team is developing software tools and
practices to achieve "Kaizen" in automated driving. Our goal is to
operationalize modern CI/CD processes with a data-first approach to
deliver performant software to our customers.WHO ARE WE LOOKING
FOR?We are looking for a passionate engineer who is excited to
contribute to autonomous driving and driver assist systems. As part
of this role you will help build and maintain the software release
systems, ensuring that software is delivered on time and with high
quality. Your goal will be to improve development velocity via
process, simulation testing, or other means, while maintaining a
stable and robust main software branch. Experience in standing up a
robust CI/CD release process is preferred, especially in a safety
critical environment such as automotive, aerospace, aeronautics,
medical, etc. You will work cross-functionally with engineering
leads, technical program managers, and product managers to serve as
technical point-of-contact for the software release systems across
multiple projects and platforms.RESPONSIBILITIES:
- Manage and Lead: Oversee the engineering team responsible for
the end-to-end software release process, ensuring timely and
high-quality software delivery. Provide mentorship and coaching to
junior team members.
- Release Workflow Management: Support and enhance the release
workflow, including daily release builds and production
releases.
- CI/CD Pipeline Improvement: Drive continuous improvements in
our CI/CD pipeline to enhance efficiency, reliability, and
scalability.
- Performance Guarantees: Ensure that software releases meet
stringent standards and provide necessary performance
guarantees.
- Integration with Production: Collaborate with production
automotive release processes and influence best practices within
the organization.
- Data-Driven Analysis: Utilize data-driven analysis to identify
critical issues, prioritize efforts, and ensure optimal driving
performance.
- Collaboration: Work closely with cross-functional teams to
design upcoming features, requirements, and estimate their impact
on driving performance.
- Documentation: Maintain comprehensive documentation of the
release process, including changelogs, performance expectations,
and risk assessments. Introduce scalable methods of automating
reports and traceability.
- Work Breakdown: 50% release execution, 25% process roadmapping
and implementation, 25% data analysis.MINIMUM QUALIFICATIONS
- Degree in Computer Science or a related field, M.S. a
plus.
- 8+ years of professional experience in related positions.
- Strong understanding of common software development practices
and DevOps.
- Proficiency in CI/CD tools and practices with demonstrable
experience in production environments.
- Expertise in design, implementation, and operation of automated
testing systems and release branch management.
- Experience with release management using GitHub Enterprise or
similar tools.
- Track record of delivering robust products to internal and
external customers.
- Management or mentoring experience.NICE TO HAVES
- Experience shipping automotive production software, either OEM
or Tier1. OTA specialization a bonus.
- Proficiency in data science, statistics, root cause analysis,
failure analysis.
- A generalist or robotics background, and a strong desire to
learn new technical skills.
- Strong grasp of automated driving technologies spanning
planning, control, perception, and localization.
- Experience with Python, C++, and Linux.
- Experience with Jira, Confluence, JAMA, test management
tools.
- Japanese language proficiency.For California: $119,000-
$195,500 a yearYour base salary is one part of your total
compensation. We offer a base salary, short term and long term
incentives, and a comprehensive benefits package. The California
pay scale for this full time position is $119,000- $195,500. The
total compensation offered to an employee will be dependent upon
the individual's skills, experience, qualifications, location, and
level.WHAT WE OFFERWe are committed to creating a modern work
environment that supports our employees and their loved ones. We
offer many options of the best programs to allow you to do your
most meaningful work and to help you shape the future of
mobility.---Excellent health, wellness, dental and vision
coverage.---We are an equal opportunity employer and value
diversity.---We pledge that any information we receive from you
will be used ONLY for the purpose of hiring assessment.
#J-18808-Ljbffr
Keywords: Woven, San Bruno , Software Release Engineering Manager, Executive , Palo Alto, California
Didn't find what you're looking for? Search again!
Loading more jobs...