← Browse all jobs

K

Head / lead – branding & communications

KNORR-BREMSE TECHNOLOGY CENTER INDIA PRIVATE LIMITED · Chennai g.p.o., India

FULL TIMEpermanent

Job Description

Are you passionate about building brands, driving corporate communications, and shaping employer branding for a global technology leader?

Knorr-Bremse Technology Center India is looking for a Head / Lead – Branding & Communications to lead our India communication strategy across R& D centers and manufacturing plants.

Location: Chennai (Primary) | Pan-India Scope

Purpose of the Position

Lead the India-level brand and communications strategy for KB spanning R& D and manufacturing, strengthening corporate reputation, employer brand, and product positioning across B2 B/B2 C stakeholders. Partner with business leaders to drive brand consistency, thought leadership, employee engagement, and stakeholder trust, aligning with global guidelines while delivering India-specific impact.

Public Relations

Media relations, press releases, interviews, plant visits Crisis communication & spokesperson readiness External digital/social (Linked In, X, You Tube) Industry events, trade shows, partner co-branding External plant/regional communication & community/ESG stories

Internal Communication

Leadership communication, townhalls, change communications Intranet, newsletters, employee storytelling Internal crisis messaging Plant internal communications (safety days, engagement activities)

Branding Communication

Brand strategy, identity, governance Integrated brand campaigns (corporate, employer, product) Employer branding (EVP, talent campaigns, Glassdoor/Linked In) Thought leadership, content engine, videos, product/innovation stories Brand measurement, dashboards, global brand alignment

Training / Education

Must Have

Bachelor's degree in Communications, Marketing, Journalism, Business, or a related field.

Nice to Have

Master's/MBA in Marketing, Communications, or Brand Management. Certifications in Digital Marketing, Content Strategy, or Crisis Communications.

Professional Experience

Minimum 12–15 years in PR, Internal Communications, and Branding Communication. Industry experience in: Mobility Automotive Auto Components Industrial Manufacturing Engineering Closely related technology sectors

Exposure

Managing communications for both R& D and manufacturing environments. Running integrated brand campaigns and PR at a national scale. Experience with crisis/issues communications. Leading employer branding for engineering and operations talent. Building and managing agencies and budgets. Stakeholder management with CXO/MD, functional heads, and global teams.

Details

CompanyKNORR-BREMSE TECHNOLOGY CENTER INDIA PRIVATE LIMITED
LocationChennai g.p.o., India
TypeFULL TIME
Nichemarketing
Experiencepermanent

Similar Jobs

C

Social media manager

Crazz Media

S

Account Executive Director, Fintech

Socure

v

Account Manager I

vulcanindustries

P

Account Manager - Product Sales

PERI

B

Account Manager

BlackHawk Industrial