Automotive (Vehicle) Technical Program Manager (TPM) Betim, Minas Gerais, Brazil (Onsite) - Epsilon Solutions Ltd. SA de CV.

    Epsilon Solutions Ltd. SA de CV.
    Epsilon Solutions Ltd. SA de CV. Betim, Brasil

    há 2 semanas

    Default job background
    Descrição

    Role: Automotive (Vehicle) Technical Program Manager (TPM)

    Location: Betim, Minas Gerais, Brazil (Onsite)

    Type of Hire: Full Time

    Start Date: Immediate

    BASIC QUALIFICATIONS:


    • Bachelor's degree in computer science or a related field.


    • 10+ years of working directly with engineering teams experience.


    • 7+ years of technical product or program management experience.


    • 5+ years of software development experience.


    • 5+ years of technical program management working directly with software engineering teams experience.

    TPM Roles and Responsibilities:

    Principal Technical Program Management (Typically 10+ years of experience)


    • Hands on experience managing end to vehicle product development life cycle (hardware & software).


    • Own planning and delivery of software built on the vehicle.


    • Domain expert on the vehicle architecture. Dive deep to solve highly technical and complex strategic problems, get involved in design and architectural decision-making, and provide data-driven recommendations to improve the design and architecture.


    • Understands system limitations, scaling factors, boundary conditions, and/or the reasons for architectural decisions (Q. Why did we build X in this way? What business assumptions were made? What technical assumptions were made? Do we need to build something else– if so why?).


    • Knows how to decouple dependencies (e.g., SOA best practices), prevents duplicate efforts and collisions/outages,


    • Has technical judgment; uses it to inform technology and business trade-offs.


    • Capable of holding an engineering team to a high standard for both solutions and engineering practices (similar to a senior engineer or technical manager).


    • Knows how to make sure engineering teams are focused on the right solutions for the customer and organization. Understands the consequences of short-term solutions and impact on long-term architecture.


    • Able to simplify concurrent project delivery, including development and testing processes for projects that cross team boundaries.


    • Has deep knowledge of core system technology in program domain and/or broad understanding of company systems/technologies. Applies this technical knowledge to invent, evolve, improve, simplify, etc.


    • Knows how to drive large-scale engineering efforts that solve significantly complex or endemic problems.


    • Able to identify gaps/opportunities within or between countries, architectures, and organizations (e.g., services, workflows, tooling) to satisfy the needs of program/product customers.


    • Understands how to decompose complex processes into straight-forward solutions, often inventing new ones.


    • Consistently brings strong, data-driven business and technical judgment to decisions.


    • Recognizes when designs/solutions require additional technical guidance (e.g., from senior engineers or subject matter experts).


    • Able to make the case for technology programs. Influences teams to dedicate resources and leads the effort (or finds appropriate owner).


    • Knows how to reduce coupling between teams. Looks at where we apply the same TPM or engineering effort year-over-year to determine what requires us to exert that effort multiple times. Can drive architecture or organization changes that enable engineering teams to work independently and/or achieve a significant efficiency improvement.