Search

Software Engineering Manager

Tata Technologies
locationColumbus, IN, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job Summary

We are seeking an experienced Software Manager / Software Technical Project Lead (TPL) to lead software development and release activities for embedded software programs. The ideal candidate will possess strong technical leadership, project management expertise, and deep knowledge of software development lifecycles, release management, and system-level software architecture. The role requires collaboration with cross-functional teams to ensure timely software deliveries aligned with program milestones and customer expectations.


Key Responsibilities

  • Lead software project planning, execution, monitoring, and delivery across multiple program milestones.
  • Conduct weekly Change Control Board (CCB) meetings with software teams to plan change requests (CRs), software releases, and deployment activities.
  • Manage software releases using Windchill RV&S and ensure alignment with overall program schedules.
  • Organize and facilitate build review meetings to validate release content and readiness.
  • Coordinate with software, hardware, validation, and program teams to review and resolve reported issues.
  • Gather and analyze requirements for new software features and enhancements.
  • Develop delivery plans and track implementation progress against project commitments.
  • Monitor software maturity and change request status throughout the development lifecycle.
  • Perform initial assessment of software test results, including:
  • System Integration Testing (SIT)
  • Regression Testing
  • Issue Replication and Analysis
  • Escalate validated issues to software teams for further technical investigation and resolution.
  • Manage hardware dependencies impacting software development and release schedules.
  • Track project risks, issues, action items, and mitigation plans.
  • Ensure compliance with software development processes, quality standards, and program requirements.
  • Collaborate with stakeholders to ensure successful delivery of software releases.


Required Qualifications

  • Bachelor's or Master's degree in Engineering (Electronics, Electrical, Instrumentation, Mechanical, Software, or Computer Science).
  • 8–10 years of experience in software engineering, embedded systems, or technical project leadership roles.
  • Proven experience as a Technical Project Lead (TPL), Software Manager, or Technical Program Lead.
  • Strong understanding of:
  • Base Software (BSW)
  • Application Software
  • Embedded Systems
  • Software Development Life Cycle (SDLC)
  • Experience managing software releases and configuration management tools.


Required Skills


Technical Skills

  • Embedded Software Development Lifecycle
  • Release Management
  • Software Configuration Management
  • System Integration Testing (SIT)
  • Regression Testing
  • Requirements Management
  • Change Request Management
  • Root Cause Analysis (RCA)


Process & Methodology Knowledge

  • Safe Agile
  • Product Problem Solving (PPS)
  • DFMEA
  • FTA
  • VPCR
  • VPI
  • PPT Process


Tools

  • Windchill RV&S
  • JIRA
  • MS Planner
  • Project Tracking and Planning Tools
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...